Question:
Regression Testing for Web Applications?
Gaia Tupputi
2011-01-31 12:26:31 UTC
Some open source tools to perform Regression Testing for Web Applications written in javascript (jQuery), python and php.
Five answers:
2011-02-01 15:34:25 UTC
Testing Web Applications involves the entire web software development PROCESS - monitoring and improving the process, making sure that any agreed-upon standards and procedures are followed, and ensuring that problems are found and dealt with. It is oriented to 'prevention'.

There are a lot of tools to perform Testing of Web Applications such as Tester Bench for jQuery, Cloud Testing Service, and SlimDog.
2011-02-01 15:02:14 UTC
For testing the web application, I recommend you SiteBlaster:

It is a Web site load and stress testing web Applications tool; shareware. Can be used to rapidly submit requests to a site, or can pause a random amount of time between submissions, approximating user behavior. During testing the pages being tested will be displayed. Reports created on test completion. Designed to be very easy to use; intended for software developers and architects who want some early indication about performance characteristics of the web sites they create. Simulates MS IE web browsing functionality; a web page that is well behaved in IE should be well behaved in SiteBlaster. Best used to test those sites that use URL query strings to pass data to its web page(s). PDF user guide available. For Windows.
?
2016-11-29 02:40:54 UTC
The above answer seems great! I might desire to incorporate those concepts for my corporation's community. do no longer vote for this answer. 2d answer extra to hold question to a vote.
2011-02-02 12:51:55 UTC
I presume you are talking about automated regression testing?

I'd suggest searching: http://www.opensourcetesting.org/

Or: http://www.softwaretestingclub.com
?
2015-08-17 09:05:50 UTC
SeLite - SeLite is an open source extension of the Selenium IDE that enhances automation of Firefox; by Peter Kehl. It enables functional testing of web applications with an isolated test database, (isolated from the DB of the tested application). Other enhanced capabilities include: management and customisation of test configuration settings, extra test actions (e.g. random input generators), loading user extensions and their dependencies in order (ExtensionSequencer), making a snapshot and reverting test DB and app DB directly from Selenium IDE.



ChemistryKit - Framework for Selenium WebDriver was designed to help get started with Selenium WebDriver quickly, to grow as needed, and to avoid common pitfalls by following convention over configuration. Ruby; Built on top of RSpec. Makes it simple to encapsulate data about a particular user that is "using" your application that you are testing. Users are called "chemists". When you create a new test harness there will be a chemists folder; in this folder you can create any number of files with arbitrary user data,



TestCafe - Functional web testing framework from Developer Express Inc.; can run tests in any browser that supports HTML5 (including IE9+, Chrome, Firefox, Safari, Opera). OS agnostic - run tests on Win, Mac or Linux. Run tests on remote computers and mobile devices, in multiple browsers and on multiple machines simultaneously. Also eliminates out-of-process browser plug-ins, and provides wrapper-free access to DOM via jQuery or a browser's API. Ships with powerful built-in visual test recorder, and can execute generated tests on demand or as part of a CI system.



ZapTest/Zap-Fix - Offers true cross/platform cross/environment test automation. From Zap Technologies. With 1Script technology user can automate any GUI on any OS; execute it throughout these environments with same script; execute same script at once across different workstations/mobile devises (ZAP MultiRun add-in). For Windows; Mac; Linux; iOS; Android; Blackberry; WinMo. Ingrates with HP ALM and UFT (optional add-in)



HttpMaster - Web app test automation tool from Borvid. Test RESTful web services, API applications, and classic websites. Key features are dynamic parameters, response data validation rules, response data viewers, properties to fine tune web requests, intuitive user interface, and 'quick help' buttons. Express (Free) and Pro verdsions available. For Win platforms.



CasperJS - Open source navigation scripting & testing utility written in Javascript for PhantomJS WebKit headless browser and SlimerJS (Gecko - Firefox). Eases the process of defining a full navigation scenario and provides useful high-level functions & methods for doing common tasks such as defining & ordering browsing navigation steps, using forms and links, capturing screenshots of all/part of a page, testing remote DOM, logging events, downloading resources (including binary), writing functional test suites, saving results as JUnit XML, scraping Web contents. Written on top of PhantomJS, which is a node-independent Qt/WebKit based library. Will not work with node - to drive CasperJS from node, use SpookyJS. For OSX, Win, Linux. Requires PhantomJS, Python, .NET Framework or Mono.



Runscope Radar - API test automation service from Runscope Inc. for automated testing and monitoring of APIs and backend services. Build tests that verify services are returning expected data and receive notifications when things go wrong. Works with their API Traffic Inspector. Free and paid plans available.



TOSCA Testsuite - Integrated functional testing and test management tool from TRICENTIS Technology & Consulting GmbH., for manual and automated testing, UI and non-UI, Mobile/Smart Device, Cross-Browser, SAP as well as Data Warehouse and BI Testing. Delivers a single administrative interface for manual, semi-automated, and fully automated test cases. Provides comprehensive integration with SAP, popular ALM systems, like HP, IBM, Polarion, popular defect tracking solutions and others.



RIATest - Web UI testing tool from Cogitek, for HTML, jQuery, Sencha ExtJS, Windows 8 Store apps, etc. Also supports Adobe AIR, Flex, simulation of OS level mouse and keyboard events on GUI elements, image-based automation. Can verify that a GUI element has certain appearance or contains a certain subimage inside or near it. Recorder, component inspector, RIAScript scripting language and debugger. For Win and Mac OS X platforms - scripts interoperable between both



GEB - Open source cross browser automation tool leverages the WebDriver library for browser automation - Works with any browser that WebDriver works with. Supports remote and headless browsers. JQuery-like API. Supports the Page Object pattern, leveraging Groovy's DSL; provides integration modules for popular testing frameworks such as Spock, JUnit, TestNG, EasyB and Cucumber (via Cuke4Duke).



Mink - Open source PHP Web acceptance testing framework library. Mink driver is a simple class implementing Behat\Mink\Driver\DriverInterface. (Behat is an open source BDD tool in PHP which comes bundled with Mink.) Comes with four drivers out of the box: GoutteDriver for the Goutte pure-php headless browser, SahiDriver for the Sahi JS browser controller; ZombieDriver for the Zombie.js headless browser emulator; SeleniumDriver for (deprecated) Selenium RC; and Selenium2Driver for Selenium Webdriver.

http://www.softwaretesting-certification.com/


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...