Advanced Testing for High Quality Software Solutions Pundi Narasimhan President, Corporate Communications NOVUS STS Projects & Technologies Ltd. Aditya Mathur Professor, Department of Computer Science Purdue University, West Lafayette, USA STSWORLDWIDE STSWORLDWIDE Software Testing Pyramid Software Testing Pyramid High Quality via Advanced Test Generation and Assessment Techniques
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Advanced Testing for High Quality Software Solutions
And most importantly, a lack of education in the area of Advanced test techniques.
Software Testing PyramidSoftware Testing Pyramid
Software Testing PyramidSoftware Testing Pyramid
Consequences?
Errors, errors, errors
• Due to faulty component interaction• Due to feature interaction • Due to unsafe program paths• And many other reasons
Advanced test generation, assessment, and enhancementtechniques minimize the chances of errors that likely remaineven after “thorough” testing has been done.
We define “test thoroughness” using a series of progressively costly, and effective, criteria. This allows test organizations to decide which criterion to select based on their budget and the expected software reliability.
Software Testing PyramidSoftware Testing Pyramid
NOVUS STS Strategy: Education
Educate the workforce in advanced software testing techniques.
The available books and courses on software testing, rarely, if at all, focus on advanced techniques
mentioned earlier. We do.
These techniques apply to all levels of testing: unit, integration, system,
and others.
These techniques allow management to obtain a reliable quantitative assessment of the reliability of their product before it it delivered.
NOVUS STS Strategy: Consulting
We study your current test process and its relationship to the development process.
We define “test thoroughness” using a series of progressively costly, and effective, criteria. We help development organizations decide which criterion to select based on their budget and the expected software reliability.
We work with you to arrive at an improved test process that is guaranteed to improve the quality of the delivered product.
NOVUS STS Strategy: Independent Testing
We serve as an independent testing unit.
We work with the customer and the contractor to arrive at advanced test scenarios to the application prior to delivery.
This “third party” testing focuses on quality through advanced test generation, assessment, and enhancement techniques.
We use the most advanced tools available to achieve our goals of high quality.