.
The Grinder is a load testing framework that makes it easy to run a distributed test using many load injector machines. Test scripts are written in Jython, and can call out to arbitrary Java code, providing support for testing a large range of network protocols. The Grinder comes with a mature plug-in for testing HTTP services, HTTP scripts can be recorded easily from a browser session.
ClicAutomate is built on a script-less test automation approach expedites automation testing. It also supports agile testing with the ability to handle ever-evolving changes in requirements, test cases and application UI. Very low learning time and high pace test creation makes ClicAutomate the most preferable test automation tool; reusability, traceability and the need of no technical knowledge makes it an exceptional.
Robot Framework is a generic test automation framework for acceptance testing and acceptance test-driven development (ATDD). It has easy-to-use tabular test data syntax and it utilizes the keyword-driven testing approach. Its testing capabilities can be extended by test libraries implemented either with Python or Java, and users can create new higher-level keywords from existing ones using the same syntax that is used for creating test cases.
Robot Framework project is hosted on GitHub where you can find further documentation, source code, and issue tracker. Downloads are hosted at PyPI. The framework has a rich ecosystem around it consisting of various generic test libraries and tools that are developed as separate projects.
Capybara is a library written in the Ruby programming language which makes it easy to simulate how a user interacts with an application. Capybara can talk with many different drivers which execute tests through the same clean and simple interface. You can seamlessly choose between Selenium, Webkit or pure Ruby drivers. Tackle the asynchronous web with Capybara's powerful synchronization features. Capybara automatically waits for your content to appear on the page, you never have to issue any manual sleeps.
IQ Bot is cognitive automation that learns as it processes by observing people at work. With an unwavering focus to improve, it develops your subject matter experts, increasing the speed and accuracy of your processes at scale.
The endpoint is often easy to define. But where you begin can have a profound impact on how quickly and efficiently you get there. IQ Bot sets up and enriches your starting points to make your RPA even more effective. IQ Bots keep learning – with or without supervision – to handle unstructured information that feeds your automated processes.
SoapUI is a free and open source cross-platform Functional Testing solution. With a graphical interface, and enterprise-class features, soapUI allows to create and execute automated functional, regression, compliance, and load tests. In a single test environment, soapUI provides complete test coverage and supports all the standard protocols and technologies. There are simply no limits to what you can do with your tests.
TestDrive is an Automated Software Quality (ASQ) solution that addresses these requirements to achieve rapid automation. It is designed to test browser and legacy applications, as well as GUIs, including Java™, Ajax, Flex® and Silverlight®
The next generation technology incorporated into TestDrive brings practical business benefits that offer you options. For example, you might choose to conduct more comprehensive testing in the same time frame to reduce risk, or carry out the same amount of testing but finish quicker, or to use fewer costly resources, or any combination of these. The choice is yours.
Qualify unites all aspects of the software quality lifecycle from requirements through to deployment, providing an integrated approach to solving your quality process and management challenges.
Qualify is a solution for Application Quality Management (AQM) that compiles all aspects of the software quality lifecycle from requirements through to deployment, to solve management challenges. It provides a customizable and integrated infrastructure that supports processes for requirements, test planning, test case design, test execution and defect tracking, with full traceability. The ability to view multiple projects across the whole organization allows more efficient resource planning.
Benefits
WatiN (pronounced as What-in), WatiN has grown into an easy to use, feature rich and stable framework. WatiN stands for Web Application Testing In .NET, and it's a framework that enables web application testing through Internet Explorer. The way that WatiN works is very "easy", knowing that there's a lot of work behind a framework like this. WatiN lets you open Internet Explorer instances, and through interop, interact with the elements in a form. With WatiN, you can get and set values from the elements in a form, and you can fire events of any of the elements in the document too. WatiN is developed in C# and aims to bring you an easy way to automate your tests with Internet Explorer and FireFox using .Net.
Ranorex is a Windows GUI test automation framework which provides seamless testing of a wide range of desktop, web and mobile applications. As every robust test automation project requires reliable user interface object recognition, Ranorex focuses on providing the best possible recognition for all types of desktop, web and mobile software applications. Ranorex’s award winning object recognition relies on smart RanoreXPath technology – RanoreXPath reduces effort in maintaining tests and at the same time simplifies the testing of dynamically built user interfaces.
Vibz Automation Framework is not a tool to perform some specific task, but is an infrastructure that provides the solution where different tools can plug itself and do their job in an unified manner. Hence providing a common platform to the automation engineer doing their job. Vibz Automation Framework is designed keeping in view the easy of extending the scope of automation to meet any requirement which can be automated. Whether it is a web automation or a windows automation, anything can be brought under the unified framework either by using built-in modules or including extended module to the framework. The scope can be extended in four different directions.
With the sentinela it´s possible can perform visual regression test quickly and efficiently. Sentinela make prints from window browser, manager baseline a makes comparisons of test results.
SOAPSonar is a software testing and diagnostics tool for SOAP, XML and REST based Web Services. The core focus is on functional, performance, interoperability, and security testing of service endpoints by performing client simulation and automated generation of client messages. Service and API Testing. HTML, XML, SOAP, REST, and JSON. Test over HTTP/s FTP/s, SFTP, IBM MQ, Tibco EMS, Weblogic JMS. Comprehensive standards support for OASIS and W3C standards.
HTTP Test Tool is a script based tool for testing and benchmarking web applications, web servers, proxy servers and web browsers. httest can emulate clients and servers even in the same test script. Advanced HTTP protocol handling, including ne-grained timeout handling, request and response validation, Simulating clients and servers, including startup and shutdown of server daemons. This allows creating mock-ups of back-end systems in more complex test situations Execution of external command line tools, using their output as a request or response data, or for validation purposes.
TestingBot provides easy cross browser testing with Selenium in the cloud. It provides a Selenium grid with all major browsers and an Android emulator & can be used with all kinds of programming languages. It offers a cloud-based solution with many extra functionalities, such as: taking screenshots per command, video recording of the test execution, integrated proxy and advanced reporting.Run your Selenium tests on our grid, test your website automatically.
Keynote Mobile Testing, powered by the DeviceAnywhere Cloud, streamlines testing process and helps to deliver great mobile experiences to users. The DeviceAnywhere Cloud contains the largest mobile device library available—including the most current and popular smartphones and tablets. It provides with the ability for testing mobile websites or apps on iOS, Android, BlackBerry, and Windows Phones. It can also integrate any custom mobile device including smartphones, tablets, wearables, and even unique devices such as ruggedized, set-top, and in-vehicle devices.
qTest is a robust test management solution that makes sophisticated functionality available to all testers. With qTest, one is able to cover all aspects of software QA processes, including managing requirements, designing test cases, planning test execution, tracking defects and generating reports. qTest delivers all these features with a simple and intuitive user-interface. Design test plan, create, edit and manage your test cases, view traceability, submit defects, report and much more, all from one solution.
Badboy is a powerful tool designed to aid in testing and development of complex dynamic applications. Badboy makes web testing and development easier with dozens of features including a simple yet comprehensive capture/replay interface, powerful load testing support, detailed reports, graphs
IETester Browser Compatibility Check for Internet Explorer Versions from 5.5 to 10 IETester is a free (both for personal and professional usage) WebBrowser that allows you to have the rendering and javascript engines of IE10 preview, IE9, IE8, IE7 IE 6 and IE5.5 on Windows 7, Vista and XP, as well as the installed IE in the same process. IETester is embedding multiple versions of Internet Explorer rendering engine (called Trident) into one process.Trident is an ActiveX control, thus a COM object, and can be embedded into any application. IEtester is using this logic to embed engines, but hooks the COM functions to redirect calls to custom IE versions instead of the standard one installed on the OS.
Whatever you do with a web browser, iMacros can automate it from web automation/web scripting, to data extraction, to web testing, and much, much more.
Browser Automation
iMacros lets you record and replay repetitious work and is the only web automation software that works with every website. Use iMacros to:
AppLoader, a user friendly high performance, yet highly affordable load testing tool to ensure the readiness of all your applications. AppLoader allows prevention of application performance problems by providing end-to-end flexible variations of tests: smoke testing, regression testing, performance testing, stress testing, functional testing, security testing, and more. AppLoader is a complete Quality Assurance solutions package designed for every vertical industry and every application accessible from a windows front end. This means no plugins or wrappers and no additional cost to you.
XMLUnit is an open source project licensed under the BSD license. It provides a small library of interrelated classes that simplify each of the different ways to test XML pieces that have been outlined in the previous section. Special APIs are provided to simplify writing unit tests with J/NUnit, but the library itself is fully usable without any testing framework at all. There is a Java and a .NET version of XMLUnit. XMLUnit’s APIs will accept “pieces of XML” as input using several different forms. In most cases they can be provided as InputStreams, Readers, Strings, InputSources or readily parsed DOM Document instances. XMLUnit also provides a Transform class that can be used to apply an XSLT transformation to an existing input.
Teams and individuals gain confidence in crucial infrastructure by using Assertible to continuously test and monitor APIs and websites. Assertible helps you prevent bugs from making it into production by automating manual testing, running assertions against staging environments, and integrating alerts into your current toolchain.
A fully Automated Load test, Stress test and Performance Test solution. Most application performance and stability issues arise only when the server is stressed with a high user load. It helps you design and simulate thousands of users in a realistic manner which can be used to load test your application infrastructure for performance, reliability and scalability
As you can read in Brief History of The Selenium Project, Selenium RC was the main Selenium project for a long time, before the WebDriver/Selenium merge brought up Selenium 2, the newest and more powerful tool. Selenium 1 is still actively supported (mostly in maintenance mode) and provides some features that may not be available in Selenium 2 for a while, including support for several languages (Java, Javascript, Ruby, PHP, Python, Perl and C#) and support for almost every browser out there.
Loadster is a cloud-hybrid solution for distributed load testing of web applications, web services, and static websites from either side of the firewall. Records test scripts in an ordinary web browser and tweak them in the graphical script editor. Then, build test scenarios to simulate hundreds or even thousands of concurrent virtual users executing the scripts. Run the test and watch the live dashboard to see how the application is performing. Once finished, export the results to an HTML report with graphs and tables. This helps to benchmark the application's performance, find problem areas, and validate the application is production-ready.
AppPerfect Web Test is a fully Automated Web Functional testing and Regression testing software. Any application accessible via a Web browser can be tested. AppPerfect Web Test provides support for "recording" Web browser events and "replaying" them automatically. Automated Web testing can save a substantial amount of time and resources that would be otherwise spent on trying to test the system manually.
AppPerfect Web Test is a fully Automated Web Functional Testing and Regression Testing software. Any application accessible via a Web browser can be tested. AppPerfect Functional Tester is designed for developers as well as QA professionals. It provides a rich set of features in an easy-to-use manner that makes both groups productive immediately.
Performance issues strike when your organization is busiest: when your website has hit peak traffic volumes, a new mobile app is launched, or there is an unexpected spike in activity. The competition is just a click away, and to keep users engaged, applications must perform consistently no matter the device, browser, connection speed, or location. Micro Focus Silk Performer (formerly Borland Silk Performer) is designed to deliver a consistent user experience anytime, anywhere, and on any device.
IBM® Rational® Performance Tester is a performance testing solution that validates the scalability of web and server applications. Rational Performance Tester identifies the presence and cause of system performance bottlenecks and reduces load testing complexity. Rational Performance Tester helps to quickly execute performance tests that analyze the impact of load on the applications.
Test automation refers to specialized software that makes your life much easier. Instead of overworked software engineers looking through a hundred screen and trying a hundred different input combinations manually, you just run the test automation software, and voila! You know what problems are cropping up, why and where, all at the click of a button.
Fast delivery and high quality shouldn’t cause a conflict in software testing. Maintain rigorous quality standards and accelerate application testing on any device and platform with Silk Test (formerly Borland Silk Test). Standardize validation efforts by testing web, mobile, rich-client, and enterprise applications using a single, powerful test automation solution.
Watij stands for Web Application Testing in Java. Watij is a Java API created to allow for the automation of web applications. Inspired by the simplicity of Watir and enhanced by the power of Java, Watij automates functional testing of web applications through real web browsers. WebSpec is Watij’s new cross browser and cross platform api for testing web applications. It works with IE, Mozilla, and Safari on their respective platforms for Windows, Linux, and Mac. You can write your scripts using Java or Ruby (via JRuby). Watij’s WebSpec API provides a JRuby extension so you get the power of Ruby and Java combined.
PureLoad - A software for performance and characteristics test of IP server applications such as streaming, mobile, web, and VoIP. PureLoad simulate from single clients to millions of simultaneous users through its scalable architecture.
PureLoad saves you time through all stages of testing, from setting up, defining, changing, executing, trouble shooting, to automating tests and test environment. For efficient DevOps and CI environments PureLoad can be complemented with PureTest for functional tests. Test cases can be re-used between the two tools.
PureTest - A software for functional test of IP server applications such as streaming, mobile, web, and VoIP.
PureTest saves you time through all stages of testing, from setting up, defining, changing, executing, trouble shooting, to automating tests and test environment. For efficient DevOps and CI environments PureTest can be complemented with PureLoad for performance and characteristics tests. Test cases can be re-used between the two tools.
SmarteScript is a test automation solution, with no coding skills required. It's Learn and Interact function intuitively learns windows and objects used in an application. It creates test skeletons for each business process then develop test cases easily. Complex, data-driven scripts can be auto-generated. Respond to software changes with quick test case revisions instead of creating the test script from scratch. It provides the tools necessary to control test management and boost test productivity. Using SmarteScript, users can expect improved software quality, while improving the liklihood of meeting cost and performance goals.
You can use Visual Studio Ultimate 2010 or higher or Visual Studio Premium to create automated tests of the user interface (UI) known as coded UI tests. These tests provide functional testing of the user interface and validation of user interface controls. Automated UI tests enable you to test that the user interface is functioning correctly after code changes. They are quicker to run than manual tests. Therefore, you can run them more frequently.
Celerity is a JRuby library for easy and fast functional test automation for web applications. Celerity is a JRuby wrapper around HtmlUnit – a headless Java browser with JavaScript support. It provides a simple API for programmatic navigation through web applications.Celerity provides a superset of Watir's API.
IBM Rational Functional Tester is an automated functional testing and regression testing tool. This software provides automated testing capabilities for functional, regression, GUI, and data-driven testing. Rational Function Tester supports a range of applications, such as web-based, .Net, Java, Siebel, SAP, terminal emulator-based applications, PowerBuilder, Ajax, Adobe Flex, Dojo Toolkit, GEF, Adobe PDF documents, zSeries, iSeries, and pSeries.
Cacique is an opensource GPL automation tool. Based in Selenium to record the tests script, it manages all cases, Data Set, Suites executions and Script editing. It is a collaborative tool with a library of scripts and suites to share with other users.
Codeception PHP Testing Framework is designed to work just out of the box. This means its installation requires minimal steps and no external dependencies preinstalled (except PHP, of course). Only one configuration step should be taken and you are ready to test your web application from an eye of actual user.
The flash-selenium project aims to extend the Selenium RC clients for adding Flash communication capabilities.
Due to the high number of requests for making FlashSelenium directly test the UI components of a Flex application, we got involved in a new open source project: flex-ui-selenium. The new component, FlexUISelenium, is used with Selenium RC for testing Flex UI interactions.
The Flash/Selenium RC client extension is available for the following Selenium RC client drivers: Java, .Net, Ruby and Phyton.
Combination of FitNesse and Selenium, providing a domain specific langauge that allows non developers to write selenium tests in plain english that are executed through the Fitnesse framework. Fitnium creates an easy bridge between Fitnesse and executing Selenium-style intructions, by means of extension of Fitnesse’s scripting language. Fitnium takes it a step further by encouraging scenarios to be written in style that is both understandable to all but also provides the developer with good instruction on what code to produce (domain-specific language (DSL)). Although programming languages various is style and format, fundamental elements remain similar and can be experessed in a common style.
DARTENIUM is a robust off-the-shelf automation framework based on the open source testing tool, Selenium, for Agile testing of web-based applications. It provides complete control over the automation process while freeing you from the tedious, complex tasks involved in manual testing.
DARTENIUM enables testing across multi-OS and browser combinations. It also has a robust execution engine in the form of the 'Scheduler' that allows multiple test instances on the same machine as well as parallel execution on multiple machines.
Anteater is a testing framework designed around Ant, from the Apache Jakarta Project. It provides an easy way to write tests for checking the functionality of a Web application or of an XML Web service. It can test either HTTP requests or replies in various sophisticated ways. The ability to wait for incoming HTTP messages is unique to Anteater, which makes it especially useful when building tests for applications that use high level SOAP-based communication and asynchronous SOAP messages. Anteater provides XML and text logging support and the ability to render the logs into HTML reports.
WAPT is a load and stress testing tool that provides a way to test any web site, including business applications, mobile sites, web portals, etc. It works as a single application that includes test design and load generation features. You can record tests using any desktop or mobile browser, design and optimize them with help of a convenient product GUI and run test scenarios with up to approximately 2,000 concurrent virtual users. Your target web site can run under any OS, including all UNIX and Windows platforms. It can be implemented with any web technology and have a distributed architecture consisting of multiple servers and databases. The only requirement is the availability of a web interface through which WAPT can simulate the activity of real site visitors.
The Selenium-IDE (Integrated Development Environment) is the tool to develop Selenium test cases. It is implemented as a Firefox extension, and allows to record, edit, and debug tests. Selenium IDE includes the entire Selenium Core, to easily and quickly record and play back tests in the actual environment that they will run in. Selenium IDE is not only a recording tool: it is a complete IDE. You can choose to use its recording capability, or you may edit your scripts by hand. With autocomplete support and the ability to move commands around quickly, Selenium IDE is the ideal environment for creating Selenium tests no matter what style of tests you prefer.
WebDriver is a tool for automating web application testing. Selenium-WebDriver was developed to better support dynamic web pages where elements of a page may change without the page itself being reloaded. WebDriver’s goal is to supply a well-designed object-oriented API that provides improved support for modern advanced web-app testing problems. The primary new feature in Selenium 2.0 is the integration of the WebDriver API. Selenium-WebDriver makes direct calls to the browser using each browser’s native support for automation. How these direct calls are made, and the features they support depends on the browser you are using. It drives the browser directly using the browser’s built in support for automation.
The Tellurium Automated Testing Framework (Tellurium) is an automated testing framework for web applications. The UI module makes it possible to build UI elements' locators at run time. The framework does Object to Locator Mapping (OLM) automatically at run time so that you can define UI objects simply by their attributes. The Tellurium framework defines a new Domain Specific Language (DSL) for web testing. Tellurium grew up from the Selenium framework, but with a different testing concept. Starting from Tellurium 0.7.0, Tellurium added Tellurium Engine to replace the Selenium Core to better support Tellurium.
HtmlUnit is a "GUI-Less browser for Java programs". It models HTML documents and provides an API that allows to invoke pages, fill out forms, click links, etc. just like in the "normal" browser. It has fairly good JavaScript support, and is able to work even with quite complex AJAX libraries, simulating either Firefox or Internet Explorer depending on the configuration you want to use. It is typically used for testing purposes or to retrieve information from web sites.
Theme by Danetsoft and Danang Probo Sayekti