For the project manager, SpiraTest provides the ability to create, edit, and delete your project's requirements in a hierarchical organization that resembles a typical scope matrix. Each of your requirements is mapped to one or more test cases that can be used to validate that your functionality works as expected. For the tester, SpiraTest provides the ability to execute groups of your test cases along with their test steps so that the testers can follow the instructions and determine if the system being tested behaves as expected. Any deviations from expected behavior can then be recorded as defects/bugs and managed in the defect/bug tracking module. In addition, SpiraTest has personalized dashboards of key project information, a full reports library and the ability to track and manage project releases / versions and their associated test runs.
SpiraTeam is an Application Lifecycle Management (ALM) system that manages your requirements, releases, tests, issues and tasks in one integrated environment. With integrated customizable dashboards of key project information, SpiraTeam allows you to take control of your entire project lifecycle and synchronize the hitherto separate worlds of development and testing. Comprising SpiraTest and SpiraPlan in one integrated suite, SpiraTeam is the premier platform for managing your complete application lifecycle. Manage and synchronize your development and quality assurance processes to ensure optimum project delivery.
PACE represents a new generation of Requirements Management software that installs on a server not on your desktop overcoming the expense of maintaining an application on client machines. PACE has a browser interface that is very easy to use and ideal for geographically distributed organisations. Important capabilities of PACE are: * Integrates your management of Defects, Test Cases, Help Desk Issues, Risks, Changes and Requirements or any other data entity. * Will support your product lifecycle with the use of a graphical schema generator to map the use of PACE to your process. * Helps you manage all your process and project assets with the Change Management capability. * Can replace single function tools like Defect Management with alerts and discussion threads. * Integrates with MS Word/Excel/Project so that you may work seamlessly in either PACE or MS Word. * Enables your extended team to do a great job of importing, creating, managing, using and tracing requirements
DaSpec is an open source automation framework for Executable Specifications in Markdown. DaSpec’s primary target are teams practising Behaviour Driven Development, Specification by Example, ATDD and generally running short, frequent delivery cycles with a heavy dependency on test automation. It can, however, be useful to anyone looking to reduce the cost of discovering outdated information in documentation and tests.
cuke_sniffer is a ruby library used to root out smells in your cukes. Tailored for identifying critical problems as well as general improvements to your project/features/scenarios/step definitions. Scoring is based on the number of 'smells' in a cucumber project, where smells are potential misuses or errors. Cuke_sniffer follows a 'golf score' type system where the lower the number, the better. 'Min' refers to the overall best score for a particular object and the 'Max' is the overall worst object score.
Jnario is a framework for writing executable specifications for Java. It provides all the goodness of Xtend while being specifically tailored to writing acceptance and unit tests. It is easy to integrate as Jnario specifications are compiled to plain Java Junit tests.
PhotoProto is a software tool that turns static Adobe Photoshop graphics into interactive prototypes with a few mouse clicks. With PhotoProto, users can name and arrange the layers of their Photoshop file, export all those carefully crafted images and reference them in a file that the PhotoProto player displays. Users then simply name and arrange the graphics layers and PhotoProto automatically assigns the appropriate behavior. Name a layer “button” and the images can be pressed like a button in the player. Name a set of screens, and a multi-view application comes alive.