Laboratory Manual: Semester: - Viii
Laboratory Manual: Semester: - Viii
LABORATORY MANUAL
DEPARTMENT OF INFORMATION AND TECHNOLOGY
SEMESTER: - VIII
Academic Year:
Name
Subject
Department
Semester Branch
Certificate
LIST OF EXPERIMENTS
Write programs in C Language to demonstrate the working of the following a. constructs: i) do...while
ii) while….do iii) if…else iv)switch v) for
A program written in C language for Matrix Multiplication fails. Introspect the causes for its
failure and write down the possible reasons for its failure.
Take any system (e.g. ATM system) and study its system specifications and report the various
bugs.
Write the test cases for any known application (e.g. Banking application)
Create a test plan document for any application (e.g. Library Management System)
Design Test case using boundary value analysis by taking quadratic equation problem.
Design a test cases using equivalent class partitioning taking triangle problem
UNIVERSITY OF MUMBAI
CLASS: B.E. BRANCH : INFORMATION SEMESTER : VIII
AND TECHNOLOGY
SUBJECT: SOFTWARE TESTING AND QUALITY ASSURANCE (ABBREVIATED AS ST&QA) ELECTIVE-III
Module
Detailed Content
Unit-I Testing
Introduction, Goals of Software Testing, Software Testing
10
Methodology
Definitions, Model for Software Testing, Effective Software
design, validation.
Unit
II Testing
Dynamic Testing : Black Box testing: boundary value
12
Techniques
analysis, equivalence class testing, state table based testing,
Unit
III
Test Management: test organization, structure and of testing
10
Managing the
group, test planning, detailed test design and test
Test Process
specification.
software matrices.
flow matrix used for testing, function point and test point
analysis.
effectiveness.
Unit IV Test
Automation
selection and cost in testing tool, guidelines for testing
Unit V Testing
Testing Object Oriented Software: OOT basics, Object-
5
for Specialized
oriented testing.
Environment
Testing Web based Systems: Web based system, web
Unit VI Quality
Software Quality Management, McCall’s quality factors
3
Management
and Criteria, ISO 9126 quality characteristics, ISO
Text Books:
Software Testing Principles and Practices Naresh Chauhan Oxford Higher Education
Effective Methods for Software Testing , third edition by Willam E. Perry, Wiley Publication
Software Testing and quality assurance theory and practice by Kshirasagar Naik, Priyadarshi
Tripathy , Wiley Publication
Software Testing Concepts and Tools by Nageswara Rao Pusuluri , dreamtech press
References:
Term work:
Term work will be based on Practical and Assignments covering the topics of the syllabus.
Write programs in C Language to demonstrate the working of the following a. constructs: i) do...while
ii) while….do iii) if…else iv)switch v) for
A program written in C language for Matrix Multiplication fails. Introspect the causes for its
failure and write down the possible reasons for its failure.
Take any system (e.g. ATM system) and study its system specifications and report the various
bugs.
Write the test cases for any known application (e.g. Banking application)
Create a test plan document for any application (e.g. Library Management System)
Design Test case using boundary value analysis by taking quadratic equation problem.
Design a test cases using equivalent class partitioning taking triangle problem
Theory Examination:
Q.1 will be compulsory, based on entire syllabus where in sub questions of 2 to 3 marks will be
asked.
Remaining question will be randomly selected from all the modules.
Weight age of marks should be proportional to number of hours assigned to each module.
Course Objectives:
Developing proficiency in carrying out critical analysis, review and study of existing literature on
technological experimentation and finding out of scholastic investigation