The practice of using VMs in a virtual testing lab allows QA teams to save money by running a number of VMs on fewer computers and also allows testers to test application builds on a permanent system configuration.
We spoke with JoEllen West, Agile tester from VersionOne, to discuss automated testing and its’ role in Agile environments. VersionOne is recognized by agile practitioners as a leader in Agile project management tools.
Functional testing consists of testing the interface between the application on one side and the rest of the system and users on the other side. This article describes TestComplete’s support for functional testing.
There are many software testing tools. When you start your search for the right automated software testing tool, it’s important to create a list of requirements to review when choosing a tool for evaluation.
Automated testing will shorten your development cycles, avoid cumbersome repetitive tasks and help improve software quality. How do you get started? These best practices provide a foundation to start improving.
One of the complaints against traditional playback-type automated testing is that it is inflexible and that the automated test cases are not easily extended. In answer, the Data-Driven Testing (DDT) methodology was born.
Basically, to perform any testing actions, testers simply drag and drop the keyword that corresponds to the desired operation or they can just record their actions and the keyword-driven test is built for them.
When selecting test frameworks there are many questions: do we choose a free and open source tool; do we go with a commercial vendor; how do I know this will work with my technology stack? Here’s some help in choosing…
BDD promises to address the need for automation that agile development shops have, through free and open source frameworks like RSPEC, Cucumber, and Specflow—with the advantage of looking more like English in gherkin.