Learn More
Testing is a major cost factor in software development. Test automation has been proposed as one solution to reduce these costs. Test automation tools promise to increase the number of tests they run and the frequency at which they run them. So why not automate every test? In this paper we discuss the question "When should a test be automated?" and the(More)
The appropriate fulfillment of quality requirements of Web-based systems is essential for the success on the World Wide Web. Thus, in contrast to conventional software testing, where the focus is mainly on functionality, a wide range of quality issues are of utmost importance in testing Web-based systems. In this work, we present a systematic approach to(More)
In many development projects, testing has to be conducted under severe pressure due to limited resources and a challenging time schedule. Risk-based testing, which utilizes identified risks of the system for testing purposes, has a high potential to improve testing as it helps to optimize the allocation of resources and provides decision support for(More)
Risk-based testing has a high potential to improve the software development and test process as it helps to optimize the allocation of resources and provides decision support for the management. But for many organizations, its integration into an existing test process is a challenging task. In this article, we provide a comprehensive overview of existing(More)