.
AQtime is an application profiler toolkit including more than a dozen profilers that provide complete, top-to-bottom application runtime and static analysis to help eliminate performance bottlenecks, memory leaks and other issues before they become quality problems. AQtime profiles C/C++, Delphi, .NET, Silverlight, and Java applications, and VBScript and JScript code. AQtime is available as a standalone application with its own rich UI, or as a plug-in to Microsoft Visual Studio and Embarcadero RAD Studio IDEs.
Points: 0
You voted ‘up’
JWebUnit is a Java framework that facilitates creation of acceptance tests for web applications. It evolved from a project where we were using HttpUnit and JUnit to create acceptance tests. As the tests were being written, they were continuously refactored to remove duplication and other bad smells in the test code. JWebUnit is the result of these refactorings. It wraps existing testing frameworks such as HtmlUnit and Selenium with a unified, simple testing interface to allow you to quickly test the correctness of your web applications.
FitNesse is a lightweight, open-source framework that makes it easy for software teams to: Collaboratively define Acceptance Tests -- web pages containing simple tables of inputs and expected outputs, Run those tests and see the results. FitNesse is a tool for enhancing collaboration in software development. FitNesse enables customers, testers, and programmers to learn what their software should do , and to automatically compare that to what it actually does do .
DbUnit is a JUnit extension (also usable with Ant) targeted at database-driven projects that, among other things, puts the database into a known state between test runs. DbUnit has the ability to export and import the database data to and from XML datasets. Since version 2.0, DbUnit can also work with very large datasets when used in streaming mode. DbUnit can also help to verify that the database data match an expected set of values. DbUnit includes a comprehensive test suite.
TimeShiftX is a date and time simulation software that allows to "time travel" servers and software applications into the future or past to temporal test all date and time sensitive functionality and code such as end of year/month, daylight savings, leap year, billing, rates, policies, etc. TimeShiftX allows future date testing inside Active Directory/Kerberos environments and enables you to “time travel” without any code changes, manual work, or server isolation.
xUnit.net is a free, open source, community-focused unit testing tool for the .NET Framework. Written by the original inventor of NUnit v2, xUnit.net is the latest technology for unit testing C#, F#, VB.NET and other .NET languages. xUnit.net works with ReSharper, CodeRush, TestDriven.NET and Xamarin. It is part of the ASP.NET Open Source Gallery under the Outercurve Foundation, licensed under Apache 2 (an OSI approved license).
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.
Jameleon is a data-driven automated testing tool that is easily extensible via plug-ins. Features of applications are automated in Java and tied together independently in XML, creating self-documenting automated test cases. The learning curve is small and maintenance is minimal because Jameleon is broken up into different layers that can be learned by people of different skill sets. Jameleon breaks applications up into features and allows testing at any level, simply by passing in different data for the same test. And because Jameleon is based on Java and XML, there is no need to learn a proprietary technology.
Leveraging our core capabilities, QA·C++ is the most sophisticated static analysis solution for advanced C++ environments, combining language compliance (up to the latest C++11 version) with advanced language and dataflow analysis. With compliance packages for MISRA C++, HIC++ and JSF AV C++ coding standards, QA·C++ offers an automated, highly effective means of analyzing your code against your chosen coding standard, with metrics and code structure visualizations bringing a further level of clarity to complex C++ projects.
SpecFlow is a pragmatic BDD solution for .NET. It uses the Gherkin specification language and integrates to many development tools (VS2008, VS2010, MonoDevelop, SharpDevelop, MsBuild). It provides efficient testing solution for the .NET-related platforms, like .NET 3.5, .NET4.0 , Mono, Silverlight 3, Silverlight 4 or Windows Phone 7. SpecFlow+ is a set of extensions and tools to get more out of SpecFlow:1) Closer integration with your stakeholders 2) Enhanced integration with your development process and tool chain 3) Scalable test execution
The Android SDK provides the API libraries and developer tools necessary to build, test, and debug apps for Android. The SDK tools are installed with the SDK starter package and are periodically updated. The SDK tools are required if you are developing Android applications. The most important SDK tools include the Android SDK Manager (android sdk), the AVD Manager (android avd) the emulator (emulator), and the Dalvik Debug Monitor Server (ddms). A short summary of some frequently-used SDK tools is provided below.
Google Test is an excellent xUnit style c++ unit testing framework. One (minor) drawback of Google Test is it's text based UI.This project is a standalone .Net 2.0 executable which displays a UI for a Google Test based harness with the following elements: 1) A progress bar which is either green or red, according to test success; 2) A list of all failures and their details upon click. The UI saves a history of several runs (configurable), allows command line parameters to be passed to the test program and gives convenient access to the following google test features:
Jelly is a tool for turning XML into executable code. Jelly is a Java and XML based scripting and processing engine. Jelly can be used as a more flexible and powerful front end to Ant such as in the Maven project, as a testing framework such as JellyUnit, in an intergration or workflow system such as werkflow or as a page templating system inside engines like Cocoon.
Parasoft® dotTEST™ is an integrated Development Testing solution for automating a broad range of testing best practices proven to improve development team productivity and software quality. dotTEST also seamlessly integrates with Parasoft SOAtest, which enables end-to-end functional and load testing for complex distributed applications and transactions. This provides teams a practical way to prevent, expose, and correct errors in order to ensure that their .NET code (including C#, VB.NET, ASP.NET and Managed C++ ) works as expected.
Update Tool Summary HERE
Cactus is a simple test framework for unit testing server-side java code . It uses JUnit and extends it. Cactus implements an in-container strategy, meaning that tests are executed inside the container.The Cactus Ecosystem is made of several components:
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.
HttpUnit emulates the relevant portions of browser behavior, including form submission, JavaScript, basic http authentication, cookies and automatic page redirection, and allows Java test code to examine returned pages either as text, an XML DOM, or containers of forms, tables, and links. When combined with a framework such as JUnit, it is fairly easy to write tests that very quickly verify the functioning of a web site.
Parasoft® Jtest® is an integrated Development Testing solution for automating a broad range of practices proven to improve development team productivity and software quality. Jtest also seamlessly integrates with Parasoft SOAtest, which enables end-to-end functional and load testing for complex distributed applications and transactions.
Expect is a tool for automating interactive applications such as telnet, ftp, passwd, fsck, rlogin, tip, etc. Expect is a program to automate interactions with programs that expose a text terminal interface. Expect uses pseudo terminals (Unix) or emulates a console (Windows), starts the target program, and then communicates with it, via the terminal or console interface. Tk, another Tcl extension, can be used to provide a GUI.
CUITe (Coded UI Test enhanced) Framework is a thin layer developed on top of Microsoft Visual Studio Team Test's Coded UI Test engine which helps reduce code, increases readability and maintainability, while also providing a bunch of cool features for the automation engineer.
AgitarOne Agitator provides a unique interactive understanding of code behavior as a developer writes or modifies Java classes or methods. Agitation helps developers validate the expected behavior of their code and discover unexpected behaviors. Agitator automatically creates dynamic test cases, synthesizes sets of input data, and analyzes the results. When objects depend on other objects, Agitator automatically constructs those objects, enabling full analysis of the possible behaviors of the code, even if it depends on third-party libraries.
UISpec4J is an Open Source functional and/or unit testing library for Swing-based Java applications, built on top of JUnit and TestNG. UISpec4J's APIs are designed to hide as much as possible the complexity of Swing, resulting in easy to write and easy to read test scripts. This is especially true when comparing UISpec4J tests with those produced using Swing or low-level, event-based testing libraries.
Test Advisor, defines unit-testing policy and automatically analyze the code with every change to identify untested code violations as unit tests are executed. Coverity® Test Advisor – QA Edition helps Quality Assurance teams improve the efficiency and effectiveness of their manual and automated testing efforts for .NET and Java applications by prioritizing testing based on business risk and change impact.
TestNG is a testing framework designed to simplify a broad range of testing needs, from unit testing (testing a class in isolation of the others) to integration testing (testing entire systems made of several classes, several packages and even several external frameworks, such as application servers). It is inspired from JUnit and NUnit, but introducing some new functionalities. TestNG is designed to cover all categories of tests: Unit, functional, end-to-end, integration and requires JDK 5 or higher.
Squish Coco utilizes source code instrumentation to analyze the applications' source code. No changes to the source code are necessary. Executing a test suite against an instrumented application produces data that Squish Coco can analyze. This analysis can be used to ensure that complete test coverage is achieved since it:
XHTMLUnit helps to generate some XHTML within the Java classes and does not use other web presentation technology like JSPs or XSLT. XHTML is HTML with a few changes and added features - All tags are in lower case & all tags have to be balanced, i.e. every opening tag must have a corresponding closing tag or use the short form for a tag without. The advantage of using XHTML as opposed to HTML is basically that it can be easily validated using the appropriate DTD. XHTMLUnit builds on XMLUnit and provides convenience code and configuration to facilitate testing the generation of XHTML, both of complete pages and of individual parts of a page.
TestManager™ is a test automation solution that has been specifically designed to address the complexity of testing a core banking application. When deployed for Temenos Globus™ and T24™, TestManager™ provides a powerful test automation solution with which to undertake automated functional and regression testing. TestManager™ enables Temenos clients to accelerate the entire testing process whilst minimizing human intervention and eliminating human error. This results in a significant increase in quality and a reduction in the long term cost of ownership of the core banking system. TestManager™ also integrates with our LoadManager™ solution for benchmarking and automated testing.
ReSharper is the leading productivity tool for .NET developers, which fully integrates with Microsoft Visual Studio 2010, 2012, 2013 and 2015. It helps developers create and improve code in C#, VB.NET, ASP.NET, ASP.NET MVC, JavaScript, TypeScript, CSS, HTML, XML, and XAML. ReSharper makes thousands of .NET developers worldwide more productive by providing code inspections, automated refactorings, blazing fast navigation, and coding assistance.
QUnit is a JavaScript unit testing framework. While heavily used by the jQuery Project for testing jQuery, jQuery UI and jQuery Mobile, it is a generic framework to test any JavaScript code. It supports server-side (e.g. node.js) and client-side environments. QUnit's assertion methods follow the CommonJS unit testing specification, which itself was influenced to some degree by QUnit. It's used by the jQuery, jQuery UI and jQuery Mobile projects and is capable of testing any generic JavaScript code, including itself!
Reflex Unit is a testing framework for Flex 2 and Flex 3 applications. It is designed to be a drop-in replacement for Flex Unit. Testing framework uses reflection, eliminating the need to manually declare each test method. Using Reflex Unit, test methods may be defined within the classes they are testing. Tests may optionally implement an ITestCase interface.
Theme by Danetsoft and Danang Probo Sayekti