President Award Click here CAREER Click here Online Programmes Click here

President Award Click here CAREER Click here Online Programmes Click here

ADMISSION ENQUIRY - 2025
Software Testing
GANPAT UNIVERSITY |
||||||||||||||
FACULTY OF ENGINEERING AND TECHNOLOGY |
||||||||||||||
Programme |
Bachelor of Technology |
Branch/Spec. |
Computer Science & Engineering |
|||||||||||
Semester |
VII |
Version |
1.0.0.0 |
|||||||||||
Effective from Academic Year |
2025-26 |
Effective for the batch Admitted in |
June 2022 |
|||||||||||
Subject code |
2CSE70E27 |
Subject Name |
Software Testing |
|||||||||||
Teaching scheme |
Examination scheme (Marks) |
|||||||||||||
(Per week) |
Lecture (DT) |
Practical (Lab.) |
Total |
CE |
SEE |
Total |
||||||||
L |
TU |
P |
TW |
|||||||||||
Credit |
3 |
0 |
1 |
0 |
4 |
Theory |
40 |
60 |
100 |
|||||
Hours |
3 |
0 |
2 |
0 |
5 |
Practical |
30 |
20 |
50 |
|||||
Pre-requisites: |
||||||||||||||
Programming, Algorithms, Software Engineering |
||||||||||||||
Learning Outcome: |
||||||||||||||
Students successfully completing this course will be able to:
|
||||||||||||||
Theory syllabus |
||||||||||||||
Unit |
Content |
Hrs |
||||||||||||
1 |
Introduction to Software Testing Testing Principles, Best Practices in Testing, Skills for Testing, Various Task Involved In Testing, Difference between Verification & Validation, Difference between QA &QC, Test Strategies for Conventional and Object Oriented Software, Unit Testing, Integration Testing, Validation Testing, Alpha and Beta Testing, System Testing, Recovery Testing, Security Testing, Stress Testing, Performance Testing, Metrics for Source Code, Metrics for Testing, Debugging Process, Debugging Strategies. |
8 |
||||||||||||
2 |
Testing Techniques: Software Testing Fundamentals, Black Box and White Box Testing, Basis Path Testing, Flow Graph Notation, Independent Program Paths, Graph Matrices, Control Structure Testing, Condition Testing, Data Flow Testing, Loop Testing, Graph Based Testing Methods, Equivalence Partitioning, Boundary Value Analysis, Object Oriented Testing Methods: Applicability of Conventional Test Case Design Methods, Fault-Based Testing, Scenario-Based Testing, Random Testing and Partition Testing for Classes, Inter Class Test Case Design. |
8 |
||||||||||||
3 |
Types of Non-functional Testing Security Testing, Recovery Testing, Configuration testing, Compatibility Testing, Installation Testing, Performance Testing, Parallel Testing, Volume Testing, Internationalization Testing, Localization Testing |
6 |
||||||||||||
4 |
Process of Testing Test Planning, Test Analysis, Test Design Construction, and verification, Testing Cycles, Final Testing and Implementation, Post Implementation |
6 |
||||||||||||
5 |
Test Design for Functional Testing Introduction To Test Design, Inputs For Test Design Activity, Test scenarios, Test Cases, Test Case Management, Best Practices Of Test Cases, Test Data, Black Box Test Technique, Requirement Traceability Matrix(RTM) |
6 |
||||||||||||
6 |
Test Execution Test Execution Cycle, Entry Criteria For Test Execution, Smoke /Sanity Testing, Test Execution, Retesting And Regression Testing, Ending The Test Execution Activity, Test Closure Activities |
6 |
||||||||||||
7 |
Defect Management Defect /Bug, Causes For Defect, Defect Reporting, Defect Attributes, Severity And Priority, Defect Life Cycle, Advantages Of Defect Tracking |
5 |
||||||||||||
Practical content |
||||||||||||||
Practicals will be based on the contents covered in the classroom. |
||||||||||||||
Mooc Course |
||||||||||||||
Course Name: Software Testing |
||||||||||||||
Text Books |
||||||||||||||
1 |
Software Engineering by Rajib Mall, PHI 2014 |
|||||||||||||
2 |
Software Testing: A Craftsman's Approach, by Paul C. Jorgensen, Third Edition |
|||||||||||||
Reference Books |
||||||||||||||
1 |
An Integrated Approach to Software Engineering, Second Edition PankajJalote Narosa |
|||||||||||||
2 |
Software Engineering: Theory and Practice, Second Edition S.L. Pfleeger, J.M. Atlee Pearson Education |
Course Outcomes: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Cos |
Description |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CO1 |
Understand Various Software Process models. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CO2 |
Evaluate various software metrics. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CO3 |
Analyze Software Configuration and risk management Technique. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CO4 |
Classify and analyze various software testing techniques. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mapping of CO and PO:
|