.
Complete Test Automation Solution for Real-Time Technologies.
For Embedded Applications, Communication Systems, Internet of Things, System-on-Chip.
Optimized for Regression, Functional and Validation Tests, Automate direct communication with your embedded.
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.
Testsigma is a SaaS, AI-Driven test automation software for Web and Mobile applications to achieve continuous testing with Shift-left approach. Testsigma helps the web and mobile dependent businesses to reduce the cost of software quality and to continuously release their great quality software products faster.
Testsigma uses AI to build stable and reliable tests faster and speed-up the execution and maintenance of automated tests.
Testsigma is built to address some of the problems with existing automation testing tools, like Huge Initial Time and Cost, Slow Test Development, High Execution Time and Costs, High Maintenance Efforts, Less Automation Coverage and Longer Payback Time.
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.
GUITAR software, a model-based system for automated GUI testing. This framework supports a wide variety of model-based GUI testing techniques. The innovation lies in the architecture of GUITAR, which uses plug-ins to support flexibility and extensibility. Software developers and quality assurance engineers may use this architecture to create new toolchains, new workflows based on the toolchains, and plug in a variety of measurement tools to conduct GUI testing.
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.
SynTESK (Syntax Testing Kit) is the toolkit for testing parsers of formal languages. SynTESK facilitates validation of correspondence of a parser implementation to the specification of the given formal language. In fact, the tool checks that parser recognizes the given formal language. There are many reliable systems of automated parser generation now. However complexity of real languages is such that even application of systems of automated generation to parsers development demands writing of addition hand-held code, mostly for the resolution of conflicts at syntactical analysis - so-called look-ahead procedure. SynTESK tool allows finding errors in such manually written procedures.
A simple unit testing framework for C based on the xUnit style. Ideal for Test Driven Development (TDD). Designed to be portable. Those who are new to TDD / Unit Testing, can jump straight to Getting Started. Seatest requires to explicitly register all the tests and fixtures as the framework needs to be easily used in embedded environments / compilers / IDEs. The current prime target being PICs and the MPLAB IDE. Supports embedded development using a dual compiler approach. All the test fixtures and tests are created through the structure of the code itself.
Typemock Isolator is a tool that enables C# and Visual Basic developers to write unit tests in an easy, reliable, and fast manner. Typemock Isolator is tightly integrated with MS Visual Studio. You can write, run, and debug tests and see code coverage from within the MS Visual Studio user interface. In addition, Typemock Isolator provides an Application Programming Interface (API). This API helps you write simple and human readable tests which are completely isolated from the production code.
It helps to :
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.
SUnit is the mother of all unit testing frameworks, and serves as one of the cornerstones of test-driven development methodologies such as eXtreme Programming. It is a premier testing tool for Smalltalk, and one of the flagship Camp Smalltalk projects. A public-domain code base, SUnit allows one to write the tests and check results in Smalltalk; while this approach has the disadvantage that testers need to be able to write simple Smalltalk programs, the resulting tests are very stable.
SUnit
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.
SCADE Suite® is a model-based development environment dedicated to critical embedded software. With a native integration of the Scade language and its formal notation, SCADE Suite is the integrated design environment for critical applications spanning model-based design, simulation, verification, qualifiable/certified code generation, and interoperability with other development tools and platforms, including requirements traceability.
TestQuest 10 is a complete test automation solution for creation and execution of tests for mobile devices that scales across multiple test environments, fully integrating with leading development tools.The TestQuest tools are integrated with Visual Studio, enabling the use of features of both products for developing, debugging, deploying, running, and monitoring tests. By integrating with familiar tools such as Microsoft® Visual Studio™, TestQuest 10 enables users to quickly create extensible, flexible tests that are scalable and can be executed in a distributed, collaborative test environment. This solution is designed for ISVs and OEMs who want to bring applications and smart, connected devices to market.
SWTBot is an open-source Java based UI/functional testing tool for testing SWT, Eclipse and GEF based applications. It provides APIs that are simple to read and write. The APIs also hide the complexities involved with SWT and Eclipse. SWTBot also provides its own set of assertions that are useful for SWT. You can also use your own assertion framework with SWTBot. SWTBot integrates with Eclipse PDE, Eclipse headless testing framework, Ant and Tycho, so it's easy to use in your IDE and Headless Builds (as part of a CI job for example). SWTBot can run on all platforms that SWT runs on. Very few other testing tools provide such a wide variety of platforms.
White is a framework for automating rich client applications based on Win32, WinForms, WPF, Silverlight and SWT (Java) platforms. It is .NET based and does not require the use of any proprietary scripting languages. Tests/automation programs using White can be written with whatever .NET language, IDE and tools you are already using. White provides a consistent object-oriented API, hiding the complexity of Microsoft's UIAutomation library (on which White is based) and windows messages.Only stable versions of White are released, so all releases are production-ready.
The Software Testing Automation Framework (STAF) is an open source, multi-platform, multi-language framework designed around the idea of reusable components, called services (such as process invocation, resource management, logging, and monitoring). STAF removes the tedium of building an automation infrastructure, thus enabling you to focus on building your automation solution. The STAF framework provides the foundation upon which to build higher level solutions, and provides a pluggable approach supported across a large variety of platforms and languages.
Validata Advanced Testing Suite (ATS) is an enterprise automated testing platform designed to test the complete TemenosT24TM software stack enabling you to efficiently and effectively manage your T24 projects reducing overall project cost and significantly improving quality. It is the most innovative solution for end-to-end automated testing , for core banking applications, supporting all types of testing from ISB Validation, Intelligent COB monitoring to Functional and Regression Testing with a library of pre-built reusable test assets and pre-built Test Analytics delivering superior ROI and optimizing business risk.
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.
Test-driven database development. Write readable, easy-to-maintain unit and integration tests for your database code. DBFit is a part of FitNesse, itself an implementation of the FIT acceptance testing framework. DBFit is directly targeted at database testing. Tests are written as wiki tables with a query or procedure execute followed by a listing of the expected results. It can handle direct SQL, stored procedures, or, with a bit of simple customization, custom procedures.
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.
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.
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.
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.
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.
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.
AutoHotkey (AHK) is a free, open-source macro-creation and automation software for Windows that allows users to automate repetitive tasks. It is driven by a scripting language that was initially aimed at providing keyboard shortcuts, otherwise known as hotkeys, that over time evolved into a full-fledged scripting language. And if you're really interested, here's a great video about it
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.
RCUNIT is a small framework for testing C programs and a black box testing tool. It uses non-local jumps to emulate exceptions and handles program terminating signals (e.g. SIGILL) during test runs. RCUNIT allows creation of test fixtures, either per test or per test group. RCUNIT also provides a runtime memory leak check facility and an extensible exception handling mechanism. Requiring only an ANSI compliant C compiler, it is a highly portable unit testing tool.
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.
Axe is a test automation platform that greatly increases productivity and drastically reduces maintenance overheads for test automation. It uses a simple spreadsheet like interface as a means to define test scenarios and code generation techniques to rapidly generate robust, self-documented automation code. Axe is unique and proven in enabling automation in an Agile environment.
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.
The OpenGXE creates complete application simulations with little or no programming. It directly executes UML, allowing declarative domain models to drive complete functionality. Focus on the business rules and features of the system, without bogging down in implementation details or complicated, platform-specific frameworks.
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.
NBehave framework is based on the behavioral domain specific language (DSL) of Behavior Driven Design (BDD). The primary goal of NBehave is a framework for defining and executing application requirement goals. These characterizations are modeled after the Behavioral Driven Design (BDD) terms Story, Scenario, Given, When, Then. Relying on a syntax that is lightweight and targeted at product owners (a few "quotes" mostly), the code becomes an executable and self-describing requirements document. The definitions within the actual unit test of the application along with the nature of the architecture and the domain model makes these concepts a sound framework.
JBehave is a framework for Behaviour-Driven Development (BDD). BDD is an evolution of test-driven development (TDD) and acceptance-test driven design, and is intended to make these practices more accessible and intuitive to newcomers and experts alike. It shifts the vocabulary from being test-based to behaviour-based, and positions itself as a design philosophy.
Robotium is a test framework created to make it easy to write powerful and robust automatic black-box test cases for Android applications. With the support of Robotium, test case developers can write function, system and acceptance test scenarios, spanning multiple Android activities. Robotium has full support for Activities, Dialogs, Toasts, Menus and Context Menus.
FlexUnit is a unit testing framework for Flex and ActionScript 3.0 applications and libraries. It mimics the functionality of JUnit, a Java unit testing framework, and comes with a graphical test runner. FlexUnit 4 was created to modernize testing with ActionScript 3.0 and Flex, bringing parity with the tools and techniques available to the Java community. It provides full support for unit testing in the tradition of FlexUnit .9 , but goes further with rich asynchronous support, meta-data defined testing, support for integration-level testing and an extensibility layer for new types and methods of testing.
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.
PHPUnit is a unit testing software framework for the programming language PHP. Created by Sebastian Bergmann, PHPUnit is one of the xUnit family of frameworks that originated with SUnit. It uses assertions to verify that behavior of the unit of code under test behaves as expected. PHPUnit is the de-facto standard for unit testing in PHP projects. It provides both a framework to write the tests as well as the functionality to run the tests and analyze their results. It supports the development of object-oriented PHP applications using the concepts and methods of Agile Programming, Extreme Programming, Test-Driven Development, and Design-by-Contract Development.
NUnit is a unit-testing framework for all .Net languages. Initially ported from JUnit, this is an xUnit based unit testing tool for Microsoft .NET. It is written entirely in C# and has been completely redesigned to take advantage of many .NET language features, for example custom attributes and other reflection related capabilities. NUnit brings xUnit to all .NET languages.
cfix is an xUnit testing framework for C/C++, specialized for unmanaged Windows development (32/64 bit). cfix supports development of both user and kernel mode unit tests. cifx unit tests are compiled and linked into a DLL. The testrunner application provided by cfix allows selectively running tests of one or more of such test-DLLs. Execution and behaviour in case of failing testcases can be highly customized. Moreover, cfix has been designed to work well in conjunction with the Windows Debuggers (Visual Studio, WinDBG). As of cfix 1.3, the framework is source-compatible to WinUnit, i.e. a WinUnit test suite can be recompiled into a full-fledged cfix test suite.
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.
Theme by Danetsoft and Danang Probo Sayekti