Friday 3 May 2013

Software Testing
B.Sc. (IT) Sem. V  

Syllabus


Unit 1.
Introduction to quality, software quality, fundamentals of software testing, VV model of testing.

Unit 2. Functional Testing : Boundary value Testing, Equivalence class testing, Decision Table based testing, Retrospection.

Unit 3. 
Structural Testing : Path Testing, Data Flow Testing, Retrospection.

Unit 4. 
Levels of Testing, Integration Testing, System Testing, Interaction Testing.

Unit 5. 
Object Oriented Testing : Issues, Class Testing, Object Oriented Integration Testing, Object Oriented System Testing

Unit 6. 
Testing Process : Planning, Metrics and Reports, Quantitative and Qualitative Analysis,Improvements.

Books


Software Testing Principles, Techniques and Tools, M.G. Limaye, TMH, (Unit- I and VI)

Software Testing A Craftman’s Approach, Second Edition, Paul C. Jorgensen, CRCPress.(Unit-II to V)
 

Practical List:


1. Prepare a small project and submit SRS, design, coding and test plan.

2. Study of any one of the testing tools. ( e.g winrunner, testdirect,etc)

3. MANUAL TESTING for the project
a. Walkthrough
b. Whitebox Testing
c. Blackbox Testing
d. Unit Testing
e. Integration Testing

4. Functional Testing
a. Boundary value Testing
b. Equivalence class testing
c. Decision Table based testing
d. Cause-effect graphs

5. Structural Testing
a. Path testing
b. Data-flow testing

6. Regression Testing (use VTEST tool) using automated testing for website.

7. AUTOMATED TESTING for websites
a. Load Testing(use WAPT)
b. Performance Testing(use WAPT)

8. Implement the process Object oriented testing

9. For automated testing, design the test plan and test cases for integration testing on the
given case.

10.For automated testing, design the test plan for unit testing.
 

No comments:

Post a Comment