This software facilitates the creation of executable requirements.
By combining these two tools, StoryTestIQ increases productivity and enhances the capabilities of Selenium to test beyond the user interface. For a cross-functional project team developing web applications, having a definitive and executable view of the requirements for a specified iteration is crucial. StoryTestIQ may be used to record the team's customer needs and get sign off before developing a single line of code.
The test cases recorded in StoryTestIQ are mostly failing, with the responsibility resting on the team to implement the requirements to make the test cases pass. Such a practice is rooted in the tradition of Test-Driven Development, which can significantly benefit a multi-disciplinary team, including the customer, business analyst, QA, development, and anyone else involved in the product.
Although StoryTestIQ encourages Test-Driven Development practices, it does not enforce it, thus allowing traditional development teams to use it for acceptance and functional tests. StoryTestIQ may be used to automate existing manual test cases, supplement the team's unit tests with a Test-Driven Development approach, or create acceptance and functional tests.
To get started with StoryTestIQ, users should check out the software's website to download and install it successfully. After installation, the user guide provides more details on how to create test suites and test cases. As users become familiar with creating test cases, they can take advantage of more StoryTestIQ commands in their functional tests.
Version 1.6 / 2.0 RC5: N/A