INFORMATION TECHNOLOGY
[Department Optional Course -3] (ITDO7014)
MU New Syllabus
5 ELECTRONICS&COMPUTER SCIENCE(ECS)
Sem
2022-23
[Department Level Optional Course - ) (ECCDO5011)
Software Testing& Quality Assurance
1 Dr. Pankaj Agarkar Yogesh Mali
1
010 O0
O1
1O01010 ckEL
101010101 ABU
01010001O G:
21N1001
ojo
010100
1F10 1010011O0111001110001 1100
10110011000 10000 11100 11100010 10
01010 100011 100 1100 100011100 1100 1101010100
With Solved Latest
UNIVERSITY QUESTION PAPERS.
Multiple Choice Questions.
ISBN 978-93-5583-029-6
TECH-NEo
TPUBLICATIONS
M7-44B
Where Authors hspive huuovation
A Sachin Shah Venture
30296 Price 395/-
www.techneobooks.in
info@techneobooks.in
Syllabus
University of Mumbai University
SemesterV - Bachelor of Engineering in Electronics
and Computer Science (ECS)
[Department Level Optional Course I] (ECCD05011)
AND
Semester VII - Information Technology
[Department Optional Course - 3] (ITDO7014)
Subject Subject Teaching Scheme Credits Assigned
Code Name
Theory Practical Tutorial Theory Practical Tutorial Total
Software
ECCDO501 Testing 03 03 03
and
Quality
Assurance
Examination Scheme
Theory Marks
Subject Subject Practical
Code Name Internal assessment End Exam / Oral
Sem. duration Term Oral Total
Work
Test Test|Avg of Exam Hours
1 2 Test 1
and
Test 2
Software
ECCDO501 Testing 20 20 20 80 03 100
&Quality
Assurance
Course Pre-requisite: Programming Language (C++, Java), Software Engineering
Course Objectives
1. To provide students with knowledge in Software Testing techniques.
To provide knowledge of Black Box and White Box testing techniques.
To provide skills to design test case plans for testing software.
schedules for testing projects.
and
4. To prepare test plans specialized environment.
can be used in a
how testing methods
To understand
be used as an effective
tool in providing qualit
lity
methods can
how testing
6. To understand
assurance concerning software.
Course Outcomes
students will be able to:
of the course
After successful completion
the principles in
software testing to prevent and
Investigate the reason for bugs and analyse
remove bugs.
testing methods and strategies.
Understand various software
Design test planning.
4. Manage the test process.
in the commercial environment.
Apply the software testing techniques
of ways to test software and quality attribute
6. Use practical knowledge of a variety
Contentss Hrs.
Module Unit
No. No.
8
Testing Methodology
88888886888088800
of Software
1.1 Introduction to Software Testing: Introduction, Goals
Testing, Software Testing Definitions, Model for Software Testing,
Effective Software Testing vs Exhaustive Software Testing,
Software Failure Case Studies
1.2 Software Testing Terminology and Methodology: Software Testing
Software Testing Life Cycle (STLC), Software
Terminology,
Testing methodology
1.3 Verification and Validation: Verification, Verification requirements,
Validation. (Refer chapter 1)
Testing Techniques
2.1 Black Box testing: boundary value analysis, equivalence class
testing, state table-based testing, cause-effect graphing based testing,
error guessing.
2.2 White box Testing Techniques: need, logic coverage criteria, basis
path testing, graph matrices, loop testing, data flow testing, mutation
testing, Static Testing.
2.3 Validation Activities: Unit validation, Integration, Function,
System, Acceptance Testing. (Refer chapter 2)
2.4 Regression Testing: Progressive vs. Regressive
3 Managing the Test Process 7
3.1 Test Management: test organization, structure and of testing group,
test planning, detailed test design and test specification.
3.2 Software Metrics: need, definition and classification of software
matrices.
3.3 Efficient Test Suite Management: minimizing the test suite and its
benefits. (Refer chapter 3)
Test Automation 4
4.1 Automation and Testing Tools: need, categorization, selection and
cost in testing tool,
Guidelines for testing tools. (Refer chapter 4)
Testingfor specialized environment
Agile Testing, Agile Testing Life Cycle, Challenges in Agile Testing
5.2 Testing Object-Oriented Software: oOT Basics, Object-oriented
Testing. (Refer chapter 5)
Quality Management
6.1 Software Quality Management, Mc Call's quality factors and Criteria
6.2 ISO9000:2000, SIX Sigma. (Refer chapter 6)
Total 39
Internal Assessment (1A)
Two tests must be conducted which should cover at least 80% of syllabus. The average marks of
both the test will be considered as final IA marks
End Semester Examination
1 Question paper will comprise of 6 questions, each of 20 marks.
2. Total 4 questions need to be solved.
3. Question No.I will be compulsory and based on the entire syllabus wherein sub questions of 2 to
5 marks will be asked.
4. Remaining questions will be selected from all the modules