UNIT
I INTRODUCTION 9
Testing as an Engineering
Activity – Role of Process in Software Quality – Testing as a Process – Basic
Definitions – Software Testing Principles – The Tester’s Role in a Software
Development Organization – Origins of Defects – Defect Classes – The Defect Repository
and Test Design – Defect Examples – Developer/Tester Support for Developing a
Defect Repository.
UNIT
II TEST CASE DESIGN 9
Introduction to Testing Design
Strategies – The Smarter Tester – Test Case Design Strategies – Using Black Box
Approach to Test Case Design Random Testing – Requirements based testing –
positive and negative testing -–– Boundary Value Analysis – decision tables -
Equivalence Class Partitioning state-based testing– causeeffect graphing –
error guessing - compatibility testing – user documentation testing – domain
testing Using White–Box Approach to Test design – Test Adequacy Criteria – static
testing vs. structural testing – code functional testing - Coverage and Control
Flow Graphs – Covering Code Logic – Paths – Their Role in White–box Based Test
Design – code complexity testing – Evaluating Test Adequacy Criteria.
UNIT
III LEVELS OF TESTING 9
The Need for Levels of Testing –
Unit Test – Unit Test Planning –Designing the Unit Tests. The Test Harness –
Running the Unit tests and Recording results – Integration tests – Designing
Integration Tests – Integration Test Planning – scenario testing – defect bash
elimination -System Testing – types of system testing - Acceptance testing – performance
testing - Regression Testing – internationalization testing – ad-hoc testing - Alpha
– Beta Tests – testing OO systems – usability and accessibility testing
UNIT
IV TEST MANAGEMENT 9
People and organizational issues
in testing – organization structures for testing teams – testing services -
Test Planning – Test Plan Components – Test Plan Attachments – Locating Test
Items – test management – test process - Reporting Test Results – The role of
three groups in Test Planning and Policy Development – Introducing the test specialist
– Skills needed by a test specialist – Building a Testing Group.
UNIT
V CONTROLLING AND MONITORING 9
Software test automation – skills
needed for automation – scope of automation – design and architecture for
automation – requirements for a test tool – challenges in automation - Test
metrics and measurements –project, progress and productivity metrics – Status Meetings
– Reports and Control Issues – Criteria for Test Completion – SCM – Types of reviews
– Developing a review program – Components of Review Plans– Reporting Review
Results. – evaluating software quality – defect prevention – testing maturity model
TOTAL
= 45
TEXT
BOOKS:
1. Srinivasan Desikan and
Gopalaswamy Ramesh, “ Software Testing – Principles
and Practices”, Pearson
education, 2006.
2. Aditya P.Mathur, “Foundations
of Software Testing”, Pearson Education,2008.
REFERENCES:
1. Boris Beizer, “Software
Testing Techniques”, Second Edition,Dreamtech, 2003
2. Elfriede Dustin, “Effective
Software Testing”, First Edition, Pearson Education,
2003.
3. Renu Rajani, Pradeep Oak,
“Software Testing – Effective Methods, Tools and
Techniques”, Tata McGraw Hill, 2004.
2 comments:
Informative post indeed, I’ve being in and out reading posts regularly and I see alot of engaging people sharing things and majority of the shared information is very valuable and so, here’s my fine read.
Android Training Institute in Chennai | Android Training Institute in anna nagar | Android Training Institute in omr | Android Training Institute in porur | Android Training Institute in tambaram | Android Training Institute in velachery
Excellent Blog to read. You have shared a useful information. Thank you.
SEO Training Institute in Chennai
SEO Classes in Chennai
Post a Comment