Software Quality Assurance: Pavithra Subashini
Software Quality Assurance: Pavithra Subashini
Pavithra Subashini
Senior lecturer
Faculty of Computing
Why you must study Quality
Assurance?
Ground rules
• Interactivity is must
• Proactivity is expected
• No mobile phones during lecture
• Allow access to digital devices during activities
• Activity based learning
Module set up
… that creates a
fault in the
software ...
• It depends on RISK
– risk of missing important faults
– risk of incurring failure costs
– risk of releasing untested or under-tested software
– risk of losing credibility and market share
– risk of missing a market window
– risk of over-testing, ineffective testing
So little time, so much to test ..
use RISK to
- allocate the time available for testing by
prioritising testing ...
Most important principle
Prioritise tests
so that,
whenever you stop testing,
you have done the best testing
in the time available.
Testing and quality
It is difficult to determine
how much testing is enough
but it is not impossible