368
Page views
3
Files
2
Videos
0
R.Links

Icon
Syllabus

UNIT
1
Testing

Introduction to Testing – what is Testing – What is the need of testing – What are the benefits of testing – Roles of a tester. SDLC - Water fall model – V- Shape model - Spiral model- Incremental model –Iterative model. Verification and Validation Process – Verification- Inspections – Walkthroughs- Buddy checks – Validation – Code validation –Integration Validation - Functional validation - User Acceptance Testing/ System Validation

UNIT
2
Testing Methods

Testing Methods – Static Testing - Dynamic testing – Manual testing – Automation testing - Testing Strategy – Black Box Testing Strategy – White box Testing Strategy – Gray box testing Strategy –Testing Techniques – Black box techniques – Equivalence Partition Method – Boundary Value Analysis – Error Guessing – White Box techniques - Data Flow Analysis- Code based Fault Injection – Abuse case – Code Coverage Analysis – Terms involved in testing.

UNIT
3
Levels of Testing

Levels of Testing – Five essential test elements for software testing – Test Strategy – Test Plan – Test cases – Test data – Test EnIronment. Software Testing Life Cycle – Sample Test Plan Document – Sample Requirements Matrix- Sample test case template- Sample Test Summary Report - Sample Project documentation.

UNIT
4
Bug

Bug - Bug Life Cycle - Severity – Priority – Guidelines on Writing bug description – Contents of bug – Defect tracking – How to report a bug. Management Process – Project Management – Software Risk Management – Configuration Management – Software Quality Management – Traceability matrix- Test deliverables- Test Metrics - Testing Considerations for various Applications- GUI Testing- Application Testing – Application Programming Interface Testing – Middleware testing – Database testing - Website / Page testing – GUI Testing Checklist – Windows Compliance Standards – Testers screen Validation Check list – Validation Testing Standard Action – Quality Standards – ISO – SEI CMM - SIX SIGMA.

UNIT
5
Automation Testing

Introduction to Automation Testing – Limitations of Manual Testing – Benefits of Automated testing – When to Automate? Which Test Case to Automate – Which Test Cases Not to Automate? Types of Automation Tools- Introduction to Win Runner – QTP (Quick Test Professional), Silk Test, Load Runner- Test director Note: Question paper shall cover 100% Theory

Reference Book:

1. Dorothy Graham, Erik Van Veenendaal, Isabel Evans,Rex Black : Foundations of Software Testing - Edition 2007

Text Book:

1. Srinivasan Desikan, Gopalaswamy Ramesh Software Testing: Principles and Practices

 

Print    Download