0% found this document useful (0 votes)
2K views1 page

Software Testing

The document outlines a course on software testing divided into 5 units. Unit I introduces software testing concepts like definitions, approaches, and testing during the software development life cycle. Unit II covers different levels and types of testing techniques. Unit III discusses automating test execution using a V model and tools to support the software life cycle. Unit IV is about selecting tools to automate testing by identifying requirements, constraints, and available tools. Unit V covers automating the comparison of verification, outcomes, and building maintainable automated tests. The course totals 45 hours and provides 6 references on software testing.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
0% found this document useful (0 votes)
2K views1 page

Software Testing

The document outlines a course on software testing divided into 5 units. Unit I introduces software testing concepts like definitions, approaches, and testing during the software development life cycle. Unit II covers different levels and types of testing techniques. Unit III discusses automating test execution using a V model and tools to support the software life cycle. Unit IV is about selecting tools to automate testing by identifying requirements, constraints, and available tools. Unit V covers automating the comparison of verification, outcomes, and building maintainable automated tests. The course totals 45 hours and provides 6 references on software testing.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1/ 1

SOFTWARE TESTING

UNIT I INTRODUCTION 9

Perspective of Testing – definition, approaches, testing during development life cycle,


test policy, test planning, categories of defect, configuration management, risk analysis.

UNIT II TESTING TECHNIQUES 9

Levels of testing, acceptance testing, criticality of requirement, special tests –


complexity, GUI, compatibility, security, recovery, installation, error handling, smoke,
sanity, parallel and execution testing

UNIT III TECHNIQUES FOR AUTOMATING TEST EXECUTION 9

Testing and test automation – The V model –Tool support for life-cycle testing – The
promise of test automation, Common problems of test automation – The limitations of
automating software testing, Script Preprocessing, Scripting Techniques

UNIT IV TOOLS TO AUTOMATE TESTING 9

Selecting tools - requirements - tool market - tool selection project – tool selection team
- Identifying requirements - Identifying constraints – Identifying tools availability in
market - Evaluating the candidate tools - decision making, Testing Tools - WinRunner,
SilkTest, LoadRunner, JMeter

UNIT V AUTOMATED COMPARISON 9

Verification, comparison, automation – comparators, dynamic comparison – post-


execution comparison – simple comparison, complex comparison – test sensitivity –
comparing different types of outcomes – comparison filters and guidelines – Testware
Architecture – Automating pre and post processing – Building maintainable tests

TOTAL 45

REFERENCES:

1. Limaye L G, “Software Testing – Principles, Techniques and Tools”, Tata Mc-Graw Hill Education Pvt.
Ltd., New Delhi, 2009
2. Boris Beizer, “Software Testing Techniques”, Dream Tech press, New Delhi, 1990.
3. Mark Fewster, Dorothy Graham., "Software Test Automation: Effective Use of Test Execution Tools",
Addison Wesley, New Delhi, 1999.
4. William E Perry, “Effective Methods of Software Testing”, John Wiley & sons, Singapore 2006.
5. Roger S Pressman, "Software Engineering – A Practitioner’s Approach", sixth edition, Tata McGraw
Hill, New Delhi, 2006.
6. Glenford J Myer, "The Art of Software Testing", second edition, John Wiley & Sons, Singapore, 2004.

You might also like