Software Testing (IT-5005)
rgpv bhopal, diploma, rgpv syllabus, rgpv time table, how to get transcript from rgpv, rgpvonline,rgpv question paper, rgpv online question paper, rgpv admit card, rgpv papers, rgpv scheme
RGPV notes CBGS Bachelor of engineering
Syllabus
UNIT 1:
Definition of Bugs, Faults and Failures, Testing and Debugging, Common Causes of Defects and
Failures. Role of Software Testing and Quality, Purpose of Software Testing, Testing Technique:
Top-down and Bottom-up Techniques, General Characteristics of Software Testing, Metrics and
Testing , Quality Management System (QMS), Limitations of Software Testing.
UNIT 2:
Software Development Models, Waterfall Model, V-Model, W-Model, Prototyping Model, Spiral
Model, Agile Methodology, Object-oriented Development Methodology, Testing Life Cycle , Test
Levels, Software Verification Techniques, Software Validation Techniques, Verification and
Validation in the Software Development Life Cycle.
UNIT 3:
Static Testing: Introduction, Types of Reviews, Review Process, Static Analysis, Static Analysis
Tool, Dynamic Testing: Introduction, White Box Testing, Types of White Box Testing, Black Box
Testing, Defect Management, Requirement Traceability Table (RTT), Interaction Testing,
Retrospection, other type of testing.
UNIT 4:
Testing tools, Introduction, Automation Testing, Automation Testing Frameworks, Objectives and
limitations of Framework, Components of Automation Framework, Automation Framework
Design Challenge, Types of Frameworks, Data-driven Automation Framework, Keyword-driven
Test Framework, Modularity-driven Automation Framework, Hybrid Automation Framework,
Types of Automation Tools.
UNIT 5:
Test management, Test Planning, Cost Benefit Analysis of Testing, Test Organisation, Test
Strategies, Testing Activities, Monitoring and Control, Non-functional Testing or Specialised
Testing, Introduction of object oriented testing.
NOTES
- Unit 1
- Unit 2
- Unit 3
- Unit 4
- Unit 5
Books Recommended
1. Sandeep Desai and Abhishek Srivastava “Software Testing: A Practical Approach”, PHI.
2. Dorothy Graham, E. V. Veenendaal, Isabel Evans and Rex Black “Foundations of Software
Testing” Cengage Learning.
3. Milind G. Limaye “Software Testing: Principles, Techniques and Tools, Tata McGraw-Hill
Education.
You May Also Like
- IT-5001 - Theory of Computation
- IT-5002 - Principles of Programming Languages
- IT-5003 - Computer Network
- IT-5004 - Digital Communication
- IT-5005 - Microprocessor and Interfacing [Elective-I]
- IT-5005 - Data Communication [Elective-I]
- IT-5005 - Java Programming [Elective-I]
- IT-5006 - Application Development Lab
- IT-5007 - Management Skill Development (Internal Assessment)
- IT-5008 - Innovative Thinking (Internal Assessment)