[go: up one dir, main page]

0% found this document useful (0 votes)
130 views15 pages

Laboratory Manual: Semester: - Viii

This document outlines a laboratory manual for the subject of Software Testing and Quality Assurance at G. M. Vedak Institute of Technology. It includes details about the course such as the semester, faculty instructor, list of experiments to be performed, evaluation criteria, course objectives and textbook references. The experiments cover topics like writing programs to demonstrate programming constructs in C language, analyzing causes of software failures, designing test cases and studying various testing tools.

Uploaded by

rsingh1987
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
130 views15 pages

Laboratory Manual: Semester: - Viii

This document outlines a laboratory manual for the subject of Software Testing and Quality Assurance at G. M. Vedak Institute of Technology. It includes details about the course such as the semester, faculty instructor, list of experiments to be performed, evaluation criteria, course objectives and textbook references. The experiments cover topics like writing programs to demonstrate programming constructs in C language, analyzing causes of software failures, designing test cases and studying various testing tools.

Uploaded by

rsingh1987
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 15

SOFTWARE TESTING AND QUALITY ASSURANCE

SHRI GOPINATH MAHADEO VEDAK PRATISTHAN’S


G. M. VEDAK INSTITUTE OF TECHNOLOGY, TALA

LABORATORY MANUAL
DEPARTMENT OF INFORMATION AND TECHNOLOGY

SEMESTER: - VIII

SUBJECT: SOFTWARE TESTING AND QUALITY


ASSURANCE

Prof. Raghvendra Singh


SOFTWARE TESTING AND QUALITY ASSURANCE

SHRI GOPINATH MAHADEO VEDAK PRATISTHAN’S


G. M. VEDAK INSTITUTE OF TECHNOLOGY, TALA
(Affiliated to Mumbai University, Mumbai and Approved by AICTE, New Delhi)

Academic Year:
Name

Subject

Department

Roll No. Division

Semester Branch

Batch Exam No.

Prof. Raghvendra Singh


SOFTWARE TESTING AND QUALITY ASSURANCE

SHRI GOPINATH MAHADEO VEDAK PRATISTHAN’S


G. M. VEDAK INSTITUTE OF TECHNOLOGY, TALA
(Affiliated to Mumbai University, Mumbai and Approved by AICTE, New Delhi)

Certificate

This is to certify that Mr./Ms._______________________ Roll no:


_____Division:____ has completed term work in the subject of
_____________________________ for the semester _____ of the
academic year _________________.

Faculty InchaRG HOD Principal

Prof. Raghvendra Singh


SOFTWARE TESTING AND QUALITY ASSURANCE

SHRI GOPINATH MAHADEO VEDAK PRATISTHAN’S


G. M. VEDAK INSTITUTE OF TECHNOLOGY, TALA

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

Study of any testing tool (e.g. Win runner)

Study of any web testing tool (e.g. Selenium)

Study of any test management tool (e.g. Test Director)

12. Study of any open source-testing tool (e.g. Test Link)

Prof. Raghvendra Singh


SOFTWARE TESTING AND QUALITY ASSURANCE

SHRI GOPINATH MAHADEO VEDAK PRATISTHAN’S


G. M. VEDAK INSTITUTE OF TECHNOLOGY, TALA

UNIVERSITY OF MUMBAI
CLASS: B.E. BRANCH : INFORMATION SEMESTER : VIII
AND TECHNOLOGY
SUBJECT: SOFTWARE TESTING AND QUALITY ASSURANCE (ABBREVIATED AS ST&QA) ELECTIVE-III

PERIODS PER WEEK LECTURE 04


(EACH 60 MIN) PRACTICAL 02
TUTORIAL -----
HOURS MARKS
EVALUATION SYSTEM THEORY 04 80
TEST -- 20(AVERAGE OF 2 TEST)
ORAL -- 25
TERM WORK -- 25
TOTAL -- 150

Prof. Raghvendra Singh


SOFTWARE TESTING AND QUALITY ASSURANCE

SHRI GOPINATH MAHADEO VEDAK PRATISTHAN’S


G. M. VEDAK INSTITUTE OF TECHNOLOGY, TALA

Module
Detailed Content

Unit-I Testing
Introduction, Goals of Software Testing, Software Testing
10

Methodology
Definitions, Model for Software Testing, Effective Software

Prof. Raghvendra Singh


SOFTWARE TESTING AND QUALITY ASSURANCE

Testing vs Exhaustive Software Testing, Software Failure

Case Studies, Software Testing Terminology, Software

Testing Life Cycle (STLC), Software Testing methodology,

Verification and Validation, Verification requirements,

Verification of high level design, Verification of low level

design, validation.

Prof. Raghvendra Singh


SOFTWARE TESTING AND QUALITY ASSURANCE

Unit
II Testing
Dynamic Testing : Black Box testing: boundary value
12

Techniques
analysis, equivalence class testing, state table based testing,

cause-effect graphing based testing, error guessing.

White box Testing Techniques: need, logic coverage

criteria, basis path testing, graph matrices, loop testing, data

flow testing, mutation testing. Static Testing.

Prof. Raghvendra Singh


SOFTWARE TESTING AND QUALITY ASSURANCE

Validation Activities: Unit validation, Integration,

Function, System, Acceptance Testing.

Regression Testing: Progressive vs. Regressive, regression

testing produces quality software, regression testability,

objectives of regression testing, regression testing types,

define problem, regression testing techniques.

Prof. Raghvendra Singh


SOFTWARE TESTING AND QUALITY ASSURANCE

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 Metrics: need, definition and classification of

software matrices.

Testing Metrics for Monitoring and Controlling the Testing

Process: attributes and corresponding matrics, estimation

Prof. Raghvendra Singh


SOFTWARE TESTING AND QUALITY ASSURANCE

model for testing effort, architectural design, information

flow matrix used for testing, function point and test point

analysis.

Efficient Test Suite Management: minimizing the test suite

and its benefits, test suite minimization problem, test suite

prioritization its type , techniques and measuring

effectiveness.

Unit IV Test

Prof. Raghvendra Singh


SOFTWARE TESTING AND QUALITY ASSURANCE

Automation and Testing Tools: need, categorization,


8

Automation
selection and cost in testing tool, guidelines for testing

tools. Study of testing tools: WinRunner, QTP,

LoadRunner, TestDirector and IBM Rational Functional

Tester, Selenium etc.

Unit V Testing
Testing Object Oriented Software: OOT basics, Object-
5

for Specialized
oriented testing.

Environment
Testing Web based Systems: Web based system, web

technology evaluation, traditional software and web based

software, challenges in testing for web based software,

Prof. Raghvendra Singh


SOFTWARE TESTING AND QUALITY ASSURANCE

testing web based testing, Testing a data warehouse

Unit VI Quality
Software Quality Management, McCall’s quality factors
3

Management
and Criteria, ISO 9126 quality characteristics, ISO

9000:2000,software quality management

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

Prof. Raghvendra Singh


SOFTWARE TESTING AND QUALITY ASSURANCE

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:

1. Foundation of Software Testing 2 e , by Aditya P. Mathur , Pearson publication

Term work:

Term work will be based on Practical and Assignments covering the topics of the syllabus.

Suggested Practical List:

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

Study of any testing tool (e.g. Win runner)

Study of any web testing tool (e.g. Selenium)

Study of any test management tool (e.g. Test Director)

12. Study of any open source-testing tool (e.g. Test Link)

Theory Examination:

Prof. Raghvendra Singh


SOFTWARE TESTING AND QUALITY ASSURANCE

Question paper will comprise of 6 questions, each carrying 20 marks.


Total 4 questions need to be solved.

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:

Implimentaion of the topic selected in Project-I.

Initiating the learners to technical writing and documentation for reuse.

Developing proficiency in carrying out critical analysis, review and study of existing literature on
technological experimentation and finding out of scholastic investigation

Outcomes: The learner should be able to:

Demonstrate the product that is implemented.

Produce the proper documentation of the work.

Able to work in team and communicate with peers.

Develop skills required by the industry.

Prof. Raghvendra Singh

You might also like