Watir, pronounced water, is an open-source (BSD) family of Ruby libraries for automating web browsers. It allows to write tests that are easy to read and maintain. Watir drives browsers the same way people do. It clicks, links, fills in forms, presses buttons. Watir also checks results, such as whether expected text appears on the page. Watir is a family of Ruby libraries but it supports your app no matter what technology it is developed in. Whilst Watir supports only Internet Explorer on Windows, Watir-WebDriversupports Chrome, Firefox, Internet Explorer, Opera and also running in headless mode (HTMLUnit).
You voted ‘up’
Silk TestPartner is being discontinued
TestPartner is an automated testing tool for functional testing which enables you to visually capture processes, review results and create tests. TestPartner features a visual, storyboard oriented approach to capturing business processes. It integrates with developer productivity tools; offers VBA scripting; and has built-in collaboration features that facilitate effective teamwork between users, testers and developers. It provides a summary of results, and detailed record of the steps executed, which also serves as test case documentation.
Windmill is no longer actively maintained but still available for download from GitHub, see link inside
JSystem is an open-source framework for writing and running automated software tests, for both software and embedded applications. The aim of JSystem is to provide one simple central framework for functional and system testing of software. A unique characteristic of JSystem is its simplicity and scalability: the JSystem architecture comprises of four layers, with a clear distinction between the underlying business logic of the test and the graphic user interface (GUI). The JSystem structural design affords true scalability to the testing project: as the product evolves the user can build additional tests based on the original solution - without the need to rewrite tests: a mark of a truly sustainable testing project.
EclEmma is a free Java code coverage tool for Eclipse, available under the Eclipse Public License.
It brings code coverage analysis directly into the Eclipse workbench:
Fast develop/test cycle: Launches from within the workbench like JUnit test runs can directly be analyzed for code coverage.
Rich coverage analysis: Coverage results are immediately summarized and highlight;ed in the Java source code editors.
Non-invasive: EclEmma does not require modifying your projects or performing any other setup. Since version 2.0 EclEmma is based on the JaCoCo code coverage library. The Eclipse integration has its focus on supporting the individual developer in an highly interactive way.
The unittest unit testing framework was originally inspired by JUnit and has a similar flavor as major unit testing frameworks in other languages. It supports test automation, sharing of setup and shutdown code for tests, aggregation of tests into collections, and independence of the tests from the reporting framework.
Unittest supports some important concepts in an object-oriented way:
The Visual Studio Unit Testing Framework describes Microsoft's suite of unit testing tools as integrated into some versions of Visual Studio 2005 and later. The unit testing framework is defined in Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll. Unit tests created with the unit testing framework can be executed in Visual Studio or, using MSTest.exe, from a command line. Unit tests are used to exercise other source code by directly calling the methods of a class, passing appropriate parameters. Then, if you include Assert statements, they can test the values that are produced against expected values. Unit test methods reside in test classes, which are stored in source code files.
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.
Robolectric is designed to allow you to test Android applications on the JVM based on the JUnit 4 framework. Robolectric is a framework that allows you to write unit tests and run them on a desktop JVM while still using Android API. Robolectric mocks part of the Android framework contained in the android.jar file. Robolectric provides also implementations for the methods while the standard Android unit testing support throws exceptions for all Android methods.
This enables you to run your Android tests in your continuous integration environment without any additional setup.Robolectric supports resource handling, e.g., inflation of views. You can also use the findViewById() to search in a view.
Define test cases without programming using our visual studio editor. Create Sandboxes in CloudShell and then automatically execute test suites in those Sandboxes. Provide integrated test result reporting as part of CloudShell Business Intelligence
Abbot helps to test your Java UI. It comprises Abbot, which lets you programmatically drive UI components, and Costello (built on Abbot) which allows you to easily launch, explore and control an application. The framework may be used with both scripts and compiled code. Testing with Abbot consists of getting references to GUI components and either performing user actions on those components or making some assertions about their state. To facilitate this process, the framework provides ComponentReferences to get a handle on a GUI component (even when it may not yet exist), and extended Robot-like objects, which know how to perform user-level actions on various GUI components.
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.
MiniTest, as the name suggests, is a small and fast unit testing framework. Shipped with Ruby 1.9, MiniTest supports a complete suite of testing capabilities such as TDD, BDD, mocking, and benchmarking. Since ruby 1.9 the ruby standard library has included a testing framework called MiniTest, it is a modern and lightweight replacement for ruby 1.8's Test::Unit framework. MiniTest provides:
Test Dept is an ease-of-use framework for unit testing. It is suitable for pure C-code and consists of assertions macros and makefile snippets for automated tests. The framework provides runtime stubbing of functions. Test suites are standalone binaries following a certain specification and can thus be used by arbitrary test-runners.
RSpec is a Behaviour-Driven Development tool for Ruby programmers. BDD is an approach
to software development that combines Test-Driven Development, Domain Driven Design,
and Acceptance Test-Driven Planning. RSpec helps you do the TDD part of that equation,
focusing on the documentation and design aspects of TDD. RSpec is composed of multiple libraries, which are designed to work together, or can be used independently with other testing tools like Cucumber or Minitest.
OpenSTA is a distributed software testing architecture designed around CORBA. It supplies a versatile Test development software that enables to create and run Tests tailor-made for the specific environment. The current toolset has the capability of performing scripted Web (HTTP and HTTPS) heavy load tests and also include Collectors which are used to record additional performance data from Win32 platforms. OpenSTA supports the creation of HTTP/S load Tests that include Scripts which supply the load element.
AppPerfect Java Unit Test is a complete unit testing system. It automates the generation and execution of unit tests. Unit testing forms the basis of software testing at the developer level. It is sometimes referred to as "developer testing". AppPerfect Java Unit Tester is ideal for implementing Agile development and testing methodology in your organization.
AppPerfect Java Unit Test uses the JUnit testing framework for generation and execution of test cases for Java source files. It uses the HtmlUnit framework for generation and execution of test cases for JSP files. AppPerfect Java Unit Test builds on concepts of mock objects and provides a complete framework to define and manage reusable simulated objects defined in your applications.
The Apache JMeter™ desktop application is an open source software, pure Java application designed to load test functional behavior and measure performance. Apache JMeter may be used to test performance both on static and dynamic resources (files, Servlets, Perl scripts, Java Objects, Data Bases and Queries, FTP Servers and more). It can be used to simulate a heavy load on a server, network or object to test its strength or to analyze overall performance under different load types. It can be used to make a graphical analysis of performance or to test the server/script/object behavior under heavy concurrent load.
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.
AUnit is a set of Ada packages based on the xUnit family of unit test frameworks. It’s intended as a developer’s tool to facilitate confident writing and evolution of Ada software. It is purposely lightweight, as one of its main goals is to make it easy to develop and run unit tests, rather than to generate artifacts for process management. The framework supports easy composition of sets of unit tests to provide flexibility in determining what tests to run for a given purpose.
AUnit can now be downloaded as part of the GNAT GPL Edition.
Perfecto Mobile helps you your strengthen every digital interaction with a quality-first approach to creating web and native apps. The Perfecto Mobile system is a hardware and software solution. Mobile handsets are mounted on cradles and they connect to the Perfecto Mobile system through their data ports. Users access the handsets via a web-based UI. When a user clicks on a handset's key in the GUI, the Perfecto Mobile system sends a command to the real handset and the same key on the actual device is pressed. The system also captures and records the handset's audio.
AppPerfect App Test has been designed to assist users meet such testing challenges. AppPerfect App Test is a fully Automated Functional testing and Regression testing software which is easy to use and cost effective replacement to manual testing. AppPerfect App Test provides support for "recording" a test once and then "replaying" it when desired without additional manual intervention.
AppPerfect App Test performs functional and regression testing of your Windows / Mac OS X / iOS (iPhone/iPad) /.NET/ Java /GUI applications. It is designed for developers as well as QA professionals. Functional testing provides a rich set of features in an easy-to-use manner that makes both groups productive immediately.
Information Technology is no longer what it used to be. Software technologies continue to become more diverse and complex. Test automation solutions, hence, have to cater to cross-platform solutions to reduce the cost of tiresome, time-consuming, inefficient manual testing process.
Software products today have short lifecycles and increased complexity. Combine these with rising demand for high-quality products, and you will perceive the sudden demise of obsolete testing standards and technologies.
MSys’s innovative, prepackaged test automation solutions and frameworks will help you reduce the complexity of automation, deliver efficiency, save money, and improve the quality of your applications.
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.
Embunit is a unit testing tool for programmers and testers developing software in C or C++. It is aimed at embedded software development, but can be used to create unit tests for any software written in C or C++.
Embunit eliminates the mundane, repetitive aspects of writing unit tests, leaving you free to concentrate on defining the test behavior. This is achieved by specifying a sequence of actions as shown in the example screenshot below. Embunit generates the unit test source code automatically.
Embunit has been developed with flexibility in mind, and can be customized to create unit tests for virtually any hardware platform; even the smallest microcontrollers.
AppPerfect Java Code Test is a static Java code analysis software designed to perform the following two key tasks: Automate Java code review and Enforce Good Java Coding Practices. AppPerfect Code Test analysis your Java and Java Server Pages (JSP) source code and applies over 750 Java coding rules to apply the collective knowledge of leading experts in the Java programming field to your code.
The RapidRep® Test Suite is a solution for automated back-end testing. Amongst several other fields of application, it can be used to verify the functionality of programs without GUI (static and dynamic tests). Furthermore, RapidRep® can function as a “test oracle” and automatically determine target results (e.g. rule-based or model-based). When the target results are known (or have been determined) an automated target/actual-performance-comparison can take place. Contents of tables and files can be automatically tested as well, e.g. for data comparison after migrations.
Automated Testing Made Easy, The complete test automation solution for GUI, Performance, Load, and API testing. Test desktop, web and mobile applications. Now supporting Angular
Test Studio is an innovative and easy-to-use automated web, WPF and load testing solution. Test Studio tests support essential technologies like ASP.NET AJAX, Silverlight, PHP and MVC.
Test Studio functional testing is a comprehensive yet cost-effective automated testing suite. Users can complete tasks quickly and easily with the product’s point-and-click interface, which is augmented by Telerik-exclusive features like a visual storyboard and 3D element selection. Test Studio also offers script-less test automation for Silverlight applications.
VIEW ALL TOPICS
View MANUFACTURERS Wallboard
Theme by Danetsoft and Danang Probo Sayekti