Abstract
The goal of this chapter is to give a flavour of a selection of the plethora of tools that are available to support the performance of testing throughout the development lifecycle. Testing plays a key role in verifying that the software system satisfies the requirements and is fit for purpose. There are various categories of test tools ranging from tools that manage software testing to tools that perform specific functions such as automated software inspections or automation of regression tests.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
The list of tools discussed in this chapter is intended to give a flavour of what tools are available, and the inclusion of a particular tool is not intended as a recommendation of that tool. Similarly, the omission of a particular tool should not be interpreted as disapproval of that tool.
- 2.
That is, the process normally comes first then the tool rather than the other way around.
- 3.
The tool was previously developed by Mercury and was called Test Director. Mercury is now part of HP.
- 4.
SLOC includes delivered source lines of code created by project staff (excluding automated code generated and also code comments).
- 5.
A good requirements process will enable high-quality requirements to be consistently produced, and minimize wastage and rework. The requirements are the foundation of the system, and if they are incorrect, then the delivered system will be incorrect.
Reference
Boehm B (1981) Software engineering economics. Prentice Hall, New Jersey
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this chapter
Cite this chapter
O’Regan, G. (2019). Software Testing Tools. In: Concise Guide to Software Testing. Undergraduate Topics in Computer Science. Springer, Cham. https://doi.org/10.1007/978-3-030-28494-7_10
Download citation
DOI: https://doi.org/10.1007/978-3-030-28494-7_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-28493-0
Online ISBN: 978-3-030-28494-7
eBook Packages: Computer ScienceComputer Science (R0)