Showing posts with label software testing. Show all posts
Showing posts with label software testing. Show all posts
Friday, November 4, 2011
Taxonomy of Testing Techniques
Software testing is a very broad area, which involves many other technical and non-technical areas, such as specification, design and implementation, maintenance, process and management issues in software engineering. Our study focuses on the state of the art in testing techniques, as well as the latest techniques which representing the future direction of this area.
Why software testing is important ?
Most of us have had an experience with software that did not work as expected. Software that does not work can have a large impact on an organisation. It can lead to many problems including:
1)Loss of money – this can include losing customers right through to financial penalties for non-compliance to legal requirements
2)Loss of time – this can be caused by transactions taking a long time to process but can include staff not being able to work due to a fault or failure
3)Damage to business reputation – if an organisation is unable to provide service to their customers due to software problems then the customers will lose confidence or faith in this organisation (and probably take their business elsewhere)
6)Injury or death – It might sound dramatic but some safety-critical systems could result in injuries or deaths if they don’t work properly (e.g. flight traffic control software)
1)Loss of money – this can include losing customers right through to financial penalties for non-compliance to legal requirements
2)Loss of time – this can be caused by transactions taking a long time to process but can include staff not being able to work due to a fault or failure
3)Damage to business reputation – if an organisation is unable to provide service to their customers due to software problems then the customers will lose confidence or faith in this organisation (and probably take their business elsewhere)
6)Injury or death – It might sound dramatic but some safety-critical systems could result in injuries or deaths if they don’t work properly (e.g. flight traffic control software)
Subscribe to:
Posts (Atom)