.
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.
Points: 0
You voted ‘up’
Worksoft Certify Suite is easy to use and provides the industry's highest levels of automation - often exceeding 80% coverage of a company's critical business processes. Leading global brands and more than 200 SAP(r) companies worldwide have embraced Worksoft's automated business process validation software to ensure quality execution and minimize technology risk.
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.
Google Test is a unit testing library for the C++ programming language, based on the xUnit architecture. The library is released under the BSD 3-clause license. It can be compiled for a variety of POSIX and Windows platforms, allowing unit-testing of 'C' sources as well as C++ with minimal source modification. The tests themselves could be run one at a time, or even be called to run all at once. This makes the debugging process very specific and caters to the need of many programmers and coders alike.
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.
Citrus is a test framework written in Java that enables automated integration testing of message-based EAI applications. The tool can easily simulate surrounding systems across various transports and protocols (e.g. JMS, SOAP WebServices, Http, TCP/IP, ...) in order to perform end-to-end use case testing. Citrus provides strong validation mechanisms for XML message contents and allows to build complex testing logic. Citrus supports you with features such as: Sending and receiving messages, Database validation, Automatic retries, Variable definitions, Message timeout simulation, Dynamic message contents, Error simulation, Iterations and many more
Advantages:
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.
Selenium is an umbrella project encapsulating a variety of tools and libraries enabling web browser automation. Selenium specifically provides infrastructure for the W3C WebDriver specification -- a platform and language-neutral coding interface compatible with all major web browsers. The project is made possible by volunteer contributors who've generously donated thousands of hours in code development and upkeep.
Automate complete end-to-end testing for business and security-critical transactions. Parasoft SOAtest is widely recognized as the leading enterprise-grade solution for API testing and API integrity. Thoroughly test composite applications with robust support for REST and web services, plus an industry-leading 120+ protocols/message types.
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.
The Selenide is a tool for writing concise, expressive and stable UI tests in Java. Selenide resolves all the typical problems with testing of modern web applications like Ajax and timeouts in a simple and elegant way. Selenide is extremely simple to start with: you don't need to read hundreds-pages-long tutorials. Just open IDE and start writing. The learning curve is close to zero. With Selenide you don't waste time on googling "how to make Selenium do that" - you can concentrate on business logic.
Selenide is a framework for writing easy-to-read and easy-to-maintain automated tests in Java. It defines concise fluent API, natural language assertions and does some magic for ajax-bases applications to let you focus entirely on the business logic of 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(tm), Ajax, Flex(r) and Silverlight(r)
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 collection of source from different Google projects that may be of use to developers working other Mac projects. Also, includes the Google Developer Spotlight Importers. To browse the Google Toolbox for Mac source code, visit the Source tab. Library changes are documented in the release notes. If you find a problem/bug or want a new feature to be included in the Google Toolbox for Mac, please join the discussion group or submit an issue. Google Toolbox for Mac follows the Google Objective-C Style Guide.
Cerberus is a web-application, open source, test repository, user-friendly, can interface with a robot in multiple technologies.
Firing Range is a test bed for web application security scanners, providing synthetic, wide coverage for an array of vulnerabilities. Firing Range was developed by Google in the hopes of building a test ground for automated scanners. Firing Range doesn't focus on creating realistic-looking testbeds for human testers. Instead, the tool uses automation to exhaustively enumerate the contexts and the attack vectors that an application might exhibit. It is built entirely on Google technologies like Chrome and Google Cloud Platform, with support for the latest HTML5 features, a low false positive rate, and ease of use in mind.
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 :
CTESK implements UniTESK concepts of automated testing based on specifications. The toolkit includes tools for test development, execution and result analysis. These tools can be used in both Microsoft Visual Studio 6.0 IDE and command line. CTESK can use a formal representation of requirements, usually called formal specifications, as a source of test development. It ensures that the system under test satisfies its requirements under different operating conditions. CTESK is a tool for unit and integration testing and application program interface testing. Most other cases can be easily reduced to API testing with the help of wrapper interfaces and applying CTESK to them.
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.
Batik is a pure-Java library that can be used to render, generate, and manipulate SVG graphics. (SVG is an XML markup language for describing two-dimensional vector graphics.). Batik provides a set of core modules that provide functionality to:
The Batik distribution also contains a ready-to-use SVG browser (called Squiggle) making use of the above modules.
The Oracle Application Testing Suite is part of the Oracle Enterprise Manager product family and comprises the following integrated products
Oracle Application Testing Suite also provides a series of integrated testing accelerators for testing Oracle packaged applications and SOA applications. These accelerators enable enhanced scripting capabilities for more efficient and optimized testing.
A Ruby gem for writing powerful tests in Rails apps with very little code. Shoulda-matchers provides Test::Unit- and RSpec-compatible one-liners that test common Rails functionality. These tests would otherwise be much longer, more complex, and error-prone.If you're not testing a Rails project or don't want to use the matchers, you can use shoulda-context independently to write tests
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
The key to optimize work is to automate as much as possible. Whether you are developing software, setting up infrastructure or even testing, if there is a chance to do it just take it.
Most of the times the boring and frequent tasks can be automated. There are a lot of different tools and technologies that can help you with that, but sometimes starting is simply an hassle by itself and one might end up giving up and doing it "manually".
This is where Athena jumps in. The idea is quite simple, we minimize the start process by:
Karma is a test runner for JavaScript that runs on Node.js. It is very well suited to testingAngularJS or any other JavaScript projects. Using Karma to run tests using one of many popular JavaScript testing suites (Jasmine, Mocha, QUnit, etc.) and have those tests executed not only in the browsers of your choice, but also on the platform of your choice (desktop, phone, tablet.) Karma is highly configurable, integrates with popular continuous integration packages (Jenkins, Travis, and Semaphore) and has excellent plugin support.
Test Odyssey is a cloud based framework for executing a Test project from customer contact -to- Test execution -to- Project Closure.
Test Odysseyhas built in Test Life Cycle (TLC) and templates ensuring test process execution and quality testing. This framework is capable of running on a private/public cloud. It interfaces with some of the major open source testing tools in the market. It is a self contained framework which has as many elements as practical to help in conducting good quality testing.
Ahven is a simple unit test library (or a framework) for Ada programming language. It is loosely modelled after JUnit and some ideas are taken from AUnit. Ahven is free software distributed under permissive ISC license and should work with any Ada 95, 2005, or 2012 compiler. New releases do not appear at SourceForge anymore, find new releases at http://ahven.stronglytyped.org/
Parasoft C/C++test(r) is an integrated Development Testing solution for automating a broad range of best practices proven to improve software development team productivity and software quality for C and C++. C/C++test facilitates Static analysis, Peer code review process automation, Unit testing and Runtime error detection. This provides teams a practical way to prevent, expose, and correct errors in order to ensure that their C and C++ code works as expected. For embedded and cross-platform development, C/C++test can be used in both host-based and target-based code analysis and test flows.
Mstone is a mail performance measurement system. It can simultaneously test SMTP, POP, IMAP, and some HTML based systems. It measures transaction latency in multiple stages, and graphs the combined results from multiple clients. In order to simulate high load levels and to randomize accesses, Mstone can run on multiple test client machines and the results are automatically combined when the test is complete.
Chakram is an API testing framework designed to perform end to end tests on JSON REST endpoints.
The library offers a BDD testing style and fully exploits javascript promises - the resulting tests are simple, clear and expressive. Chakram is built on node.js, mocha and chai.
This readme offers an introduction to the library. For more information, visit Chakram's documentation and tests which demonstrate all of Chakram's capabilities. In addition, example tests of publicly accessible APIs are available in the examples directory. If required, assistance can be found in the project's gitter chat room.
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.
Benerator supports in performing realistic load and performance tests. It is a framework for generating realistic and valid high-volume test data for the system under test. Since data representation and constraints are platform independent, benerator can provide a rich set of plugin interfaces for custom extensions and mappings, allowing virtually any platform to be targeted with data generation. Benerator supports database systems, XML, XML Schema, CSV, Flat Files and Excel(TM) sheets. Domain packages provide reusable generators for creating domain-specific data as names and addresses internationalize in language and region (via nestable datasets).
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.
Galen is a test framework originally designed for testing layout of web applications but is also a great tool for functional testing. When it comes to testing a responsive layout it works in the following way:
It uses Selenium for interacting with elements on the page and getting their locations and dimensions. Once it sees that something is wrong - Galen reports the error, makes a screenshot and highlights the misbehaving element on it.
TestOptimal combines Model-Based Testing and Data-Driven Testing to provide a powerful test case generation and test automation tool. MBT enables to find defects earlier in the development cycle and respond to changes quickly and efficiently. Animation of test execution enables to gain insight and perform visual validation on the model. Track requirement coverage and visualize test cases in various graphs. Select specific algorithm/s to generate test sequences for desired test coverage. Re-purpose same models and automation scripts for load and performance testing.
Jasmine is a behavior-driven development framework for testing JavaScript code. It does not depend on any other JavaScript frameworks. It does not require a DOM. And it has a clean, obvious syntax so that you can easily write tests. It's heavily influenced by, and borrows the best parts of, ScrewUnit, JSSpec, JSpec, and of course RSpec. Jasmine has a rich set of matchers included. There is also the ability to write custom matchers for when a project's domain calls for specific assertions that are not included below.
UFT Pro (LeanFT) is a powerful and lightweight functional testing solution built specifically for continuous integration and continuous testing that enables and encourages developers and QA to collaborate in agile teams by using the same tool for development and testing of applications.
LeanFT supports development on standard IDEs with modern programming languages over a wide range of technologies.
LeanFT offers visually oriented tools, such as the Object Identification Center and the Application Model editor, which provide an interface to the tested application and its objects, and enable development of robust tests that can handle changes in the application you're testing.
SCADE Suite(r) 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.
Fluint is a pretty advanced unit testing framework build specifically for Adobe Flex solutions. General to say, it is a testing framework based on the concepts of FlexUnit and JUnit. It enhances the function of asynchronous. At the same time it is a graphical testing runner and integrated continuous building systems with an optional Adobe AIR client for directory watching. It's an open source software, hence could use it free. Fluint adds some interesting features that are not covered by the basic FlexUnit framework endorsed by Adobe by both embracing basic asynchronous communications as well as direct integration testing.
AutoKey is a desktop automation utility for Linux and X11. It allows you to manage collection of scripts and phrases, and assign abbreviations and hotkeys to these. This allows you to execute a script or insert text on demand in whatever program you are using. AutoKey features a subset of the capabilities of the popular Windows-based AutoHotkey, but is not intended as a full replacement. For a Linux-based implementation of AutoHotkey, see IronAHK. It is built using current toolkits (GTK3 and QT4).
Appium is an open-source tool for automating native, mobile web, and hybrid applications on iOS and Android platforms. Native apps are those written using the iOS or Android SDKs. Mobile web apps are web apps accessed using a mobile browser. Hybrid apps have a wrapper around a "webview" -- a native control that enables interaction with web content. Projects like Phonegap, make it easy to build apps using web technologies that are then bundled into a native wrapper, creating a hybrid app.Appium is "cross-platform": it allows to write tests against multiple platforms (iOS, Android), using the same API. This enables code reuse between iOS and Android testsuites.
Fighting Layout Bugs - a library for automatic detection of layout bugs in web pages. It's a Java code project that checks for layout bugs. It's all Open Source code. It can be used with Firefox, Google Chrome, and Internet Explorer via the WebDriver implementations provided by Selenium 2. It was publicly announced on 20th of October 2009 at the Google Test Automation Conference.
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.
ZAPTEST is software test automation solution for testing applications cross-platform. ZAPTEST allows testing any GUI based software on any modern OS mobile or conventional that includes iOS; Android; WinMo; Blackberry; Windows; Mac; and Linux. ZAP 1Script technology allows users to script test procedure once and execute it on any correspondent application on any platform and environment. ZAP MultiRun technology offers execution of the same test script on multiple workstations and mobile devices at once, and expedites time to test execution. zapFARM offers mobile and conventional device management, by using distributed and multi-site devices and management of devices and users.
Theme by Danetsoft and Danang Probo Sayekti