0% found this document useful (0 votes)
166 views

Software Testing Syllabus

This document outlines the scheme of studies and examination for the 8th semester of the Bachelor of Technology program in Computer Science and Engineering. It lists 7 courses along with their course codes, credit hours, teaching schedule, examination details and duration. The courses cover topics like neural networks, mobile app development, computer hardware, project work and general fitness. It also provides elective course options and notes that students will choose two electives from the list provided. Finally, it includes detailed syllabus and reading materials for one of the elective courses - CSE-412N Software Testing, covering topics like test case generation, testing techniques and testing at different levels.

Uploaded by

poonam
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
166 views

Software Testing Syllabus

This document outlines the scheme of studies and examination for the 8th semester of the Bachelor of Technology program in Computer Science and Engineering. It lists 7 courses along with their course codes, credit hours, teaching schedule, examination details and duration. The courses cover topics like neural networks, mobile app development, computer hardware, project work and general fitness. It also provides elective course options and notes that students will choose two electives from the list provided. Finally, it includes detailed syllabus and reading materials for one of the elective courses - CSE-412N Software Testing, covering topics like test case generation, testing techniques and testing at different levels.

Uploaded by

poonam
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 2

Annexure-3

Bachelor of Technology (Computer Science & Engineering)


Scheme of Studies/Examination
Semester VIII
S. Course Subject L:T:P Hours/ Examination Schedule Duration
No. No. Week of Exam
(Hrs.)
Major Minor Practical Total
Test Test
1 CSE Neural 4:0:0 4 75 25 0 100 3
402N Networks
& Fuzzy
Logic
2 PE-III Elective*- 4:0:0 4 75 25 0 100 3
III
3 PE-IV Elective* - 4:0:0 4 75 25 0 100 3
IV
4 CSE Mobile 4:0:0 4 75 25 0 100 3
404N Apps
Developm
ent
5 CSE Mobile 0:0:2 2 0 40 60 100 3
406N Apps
Developm
ent Lab
6 CSE Computer 0:0:2 2 0 40 60 100 3
408N Hardware
&
Troublesh
ooting Lab
7 CSE Project-II 0:0:9 09 0 100 100 200 3
410N
8 CSE General 0 0 100 100 8
424N Fitness &
Profession
al Aptitude
Total 29 300 280 320 900

Code PE-III Code PE-IV


CSE-412N Software Testing CSE-418N Parallel Computing
CSE-414N Graph Theory CSE-420N Cloud Computing
CSE-416N Data Mining CSE-422N Natural Language Processing

Note:
*The students will choose any two departmental electives courses out of the given elective list in VIII
Semester.
CSE-412N Software Testing
Lecture Tutorial Practical Major Test Minor Test Total Time
4 0 0 75 25 100 3 Hrs.
Purpose To provide an understanding of concepts and techniques for testing software and
assuring its quality.
Course Outcomes (CO)
CO1 Expose the criteria and parameters for the generation of test cases.
CO2 Learn the design of test cases and generating test cases.
CO3 Be familiar with test management and software testing activities.
CO4 Be exposed to the significance of software testing in web and Object orient
techniques.

UNIT – I
Introduction: Overview of software evolution, SDLC, Testing Process, Terminologies in Testing:
Error, Fault, Failure, Verification, Validation, Difference between Verification and Validation, What is
software testing and why it is so hard? Test Cases, Test Oracles,Testing Process, Limitations of
Testing.
UNIT - II
Functional Testing: Boundary Value Analysis, Equivalence Class Testing, Decision Table Based
Testing, Cause Effect Graphing Technique.
Structural Testing: Path testing, DD-Paths, Cyclomatic Complexity, Graph Metrics, Data Flow
Testing, Mutation testing.

UNIT - III
Reducing the number of test cases:Prioritization guidelines, Priority category, Scheme, Risk
Analysis, Regression Testing, and Slice based testing
Testing Activities: Unit Testing, Levels of Testing, Integration Testing, System Testing, Debugging,
Domain Testing.

UNIT - IV
Object oriented Testing: Definition, Issues, Class Testing, Object Oriented Integration and System
Testing.
Testing Web Applications: What is Web testing?, User interface Testing, Usability Testing,
Security Testing, Performance Testing, Database testing, Post Deployment Testing.

Text Books:
1. Naresh Chauhan “Software Testing Principles and Practices” Oxford Publications, 2012.
2. Louise Tamres, “Software Testing”, Pearson Education Asia, 2002.
3. Robert V. Binder, “Testing Object-Oriented Systems-Models, Patterns and Tools”, Addison
Wesley, 1999.
4. William Perry, “Effective Methods for Software Testing”, John Wiley & Sons, New York, 1995.
Reference Books:
1. CemKaner, Jack Falk, Nguyen Quoc, “Testing Computer Software”, Second Edition, Van
Nostrand Reinhold, New York, 1993.
2. K.K. Aggarwal & Yogesh Singh, “Software Engineering”, 2nd Ed., New Age International
Publishers, New Delhi, 2005.
3. Boris Beizer, “Software Testing Techniques”, Second Volume, Second Edition, Van Nostrand
Reinhold, New York, 1990.
4. Boris Beizer, “Black-Box Testing – Techniques for Functional Testing of Software and
Systems”, John Wiley & Sons Inc., New York, 1995.
5. Gopalaswamy Ramesh, Srinivasan Desikan, Software Testing : Principles and Practices,
Pearson India, 2005.

You might also like