Page 85 - B.E CSE Curriculum and Syllabus R2017 - REC
P. 85
Department of CSE, REC
UNIT II TESTING TECHNIQUES 9
Using White Box Approach to Test design - Static Testing Vs. Structural Testing – Code Functional Testing –
Coverage and Control Flow Graphs –Using Black Box Approaches to Test Case Design – Random Testing –
Requirements based testing –Decision tables –State-based testing – Cause-effect graphing – Error guessing.
UNIT III TEST LEVELS AND METHODOLOGIES 9
Levels of Testing - Unit Testing - Integration Testing - Defect Bash Elimination- System Testing– System and
Acceptance Testing – Testing Strategies – White Box and Black Box Approach- Compatibility testing-
Performance Testing – Regression Testing - Internationalization Testing – Ad-hoc Testing – Website Testing
–Usability and Accessibility Testing – Configuration Testing - Compatibility Testing - Case study for White
box testing and Black box testing techniques.
UNIT IV TEST AUTOMATION AND MANAGEMENT 9
Test plan – Management – Execution and Reporting – Software Test Automation – Automated Testing tools -
Hierarchical Models of Software Quality – Configuration Management – Documentation Control.
UNIT V SQA IN PROJECT MANAGEMENT 9
Project progress control – costs – quality management standards – project process standards – management
and its role in SQA – SQA unit.
TOTAL: 45 PERIODS
OUTCOMES
On successful completion of this course, the student will be able to:
Analyze the product Quality.
Apply suitable type of testing methodology.
Test the product with white and black box testing strategies.
Perform test management with documentation.
Understand quality management standards
TEXT BOOKS:
1. Daniel Galin, “Software Quality Assurance from Theory to Implementation”, Pearson Education,
2009
2. Yogesh Singh, “Software Testing”, Cambridge University Press, 2012
3. Srinivasan Desikan, Gopalaswamy Ramesh,” Software Testing – Principles and Practices”, Pearson
Education, 2006
4. William Perry, “Effective Methods of Software Testing”, Third Edition, Wiley Publishing 2007
REFERENCES:
1. Aditya Mathur, “Foundations of Software Testing”, Pearson Education, 2008
2. Ron Patton,” Software Testing”, Second Edition, Pearson Education, 2007
3. Robert Furtell, Donald Shafer and Linda Shafer, “Quality Software Project Management”, Pearson
Education Asia, 2002.
CS17E62 AGILE METHODOLOGIES L T P C
3 0 0 3
OBJECTIVES:
To understand the background and driving forces for taking an Agile approach to software
development.
To understand the business value of adopting Agile approaches.
To understand the Agile development practices.
To apply design principles and refactoring to achieve Agility.
To drive development with unit tests using Test Driven Development.
Curriculum and Syllabus | B.E. Computer Science and Engineering | R2017 Page 85

