Beruflich Dokumente
Kultur Dokumente
and
Non-Functional Testing
Prof Ravi Gorthi & Vikas Bajpai
July-Dec, 2015
Topics:
Introduction
Types of Testing
Test Management and Automation
Test Generation
Test Metrics
Software Test Effort Estimation Techniques
Books:
1. Software Testing by Patton, Pearson Education.
2. Software Testing by Ron Patton, Pearson Education
Evaluation:
Events
Weights
30%
Quizzes + Assignments
10%
10%
50%
Total
100%
Google group:
Google Group:
Group Email-id:
Introduction
Basics
Software Development Life Cycle Models
Software Quality
Requirements
Behaviours and correctness
Principles of Testing
Verification vs Validation
Testing and Debugging
->
->
->
->
->
->
Software Engineering
The form of engineering that applies the principles of
Software
Software is a set of programs, procedures, algorithms
and its documentation concerned with the operation
Software Testing
Software testing is any activity aimed at evaluating
an attribute or capability of a program or system and
What to Test.
Testing involves Manpower, consumes time.
Around 50% of the total time is consumed in Testing the Software Product.
Past Incidents:
London Ambulance Tragedy
Finkelstein, A.; Dowell, J.;, "A comedy of errors: the London Ambulance Service case study," Software Specification and
Design, 1996., Proceedings of the 8th International Workshop on , vol., no., pp.2-4, 22-23 Mar 1996.
Therac-25
Leveson, N.G.; Turner, C.S.; , "An investigation of the Therac-25 accidents," Computer , vol.26, no.7, pp.18-41, Jul 1993.
US Mariner 1
"The most expensive hyphen in history"
Principles of Testing:
1. Find out the defects before customers find them.
2. Test the tests first.
1000x
100x
10x
Post Release
Assignment-1
1. On what all factors, performance (response
time) of a web application depends.
2. On what all factors, load of a web application
depends.
{Explain in detail}