0% found this document useful (0 votes)
19 views4 pages

STM Syllabus

The document outlines the course structure for CS635PE: Software Testing Methodologies and CS615PE: Software Testing Methodologies Lab, including prerequisites, objectives, and outcomes. It covers various testing concepts such as path testing, data flow testing, domain testing, and automation tools like JMeter and Win-runner. Additionally, it lists experiments for practical application of testing methods and provides references for further reading.

Uploaded by

acecsenbavijay
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)
19 views4 pages

STM Syllabus

The document outlines the course structure for CS635PE: Software Testing Methodologies and CS615PE: Software Testing Methodologies Lab, including prerequisites, objectives, and outcomes. It covers various testing concepts such as path testing, data flow testing, domain testing, and automation tools like JMeter and Win-runner. Additionally, it lists experiments for practical application of testing methods and provides references for further reading.

Uploaded by

acecsenbavijay
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/ 4

CS635PE: SOFTWARE TESTING METHODOLOGIES (Professional Elective – III)

B.Tech. III Year II Sem. L T P C


3 0 0 3

Prerequisites:
 Software Engineering

Course Objectives:
• To provide knowledge of the concepts in software testing such as testing process, criteria,
strategies, and methodologies.
• To develop skills in software test automation and management using the latest tools.

Course Outcomes:
• Understand purpose of testing and path testing.
• Understand strategies in data flow testing and domain testing.
• Develop logic-based test strategies.
• Understand graph matrices and its applications.
• Implement test cases using any testing automation tool.
• Develop test cases using J meter or Win-runner.

Unit - I
Introduction: Purpose of testing, Dichotomies, model for testing, consequences of bugs, taxonomy of
bugs.
Flow graphs and Path testing: Basics concepts of path testing, predicates, path predicates and
achievable paths, path sensitizing, path instrumentation, application of path testing.

Unit - II
Transaction Flow Testing: transaction flows, transaction flow testing techniques.
Dataflow testing: Basics of dataflow testing, strategies in dataflow testing, application of dataflow
testing.

Unit - III
Domain Testing: Domains and paths, Nice & ugly domains, domain testing, domains and interfaces
testing, domain and interface testing, domains and testability.
Paths, Path products and Regular expressions: path products & path expression, reduction procedure,
applications, regular expressions & flow anomaly detection.
Unit - IV
Syntax Testing: Introduction, Backus-Naur notation (BNF) , Operators in BNF and Syntax Testing
Drivers ,
Logic Based Testing: overview, decision tables, path expressions, kv charts, specifications.
State, State Graphs and Transition testing: state graphs, good & bad state graphs, state testing,
Testability tips.

Unit - V
Graph Matrices and Application: Motivational overview, matrix of graph, relations, power of a
matrix, node reduction algorithm, building tools. (Student should be given an exposure to a tool like
JMeter or Win-runner).

Text Books:
1. Software Testing techniques - Baris Beizer, Dreamtech, second edition.
2. Software Testing Tools – Dr. K. V. K. K. Prasad, Dreamtech.

Reference Books:
1. The craft of software testing - Brian Marick, Pearson Education.
2. Software Testing Techniques – SPD(Oreille)
3. Software Testing in the Real World – Edward Kit, Pearson.
4. Effective methods of Software Testing, Perry, John Wiley.
5. Art of Software Testing – Meyers, John Wiley.
CS615PE: SOFTWARE TESTING METHODOLOGIES LAB (Professional Elective – III)

B.Tech. III Year II Sem. L T P C


0 0 2 1

Prerequisites:
• A basic knowledge of programming.

Course Objectives:
• To provide knowledge of software testing methods.
• To develop skills in automation of software testing and software test automation management
using the latest tools.

Course Outcomes:
• Design and develop the best test strategies in accordance with the development model.
• Design and develop GUI, Bitmap and database checkpoints.
• Develop database checkpoints for different checks.
• Perform batch testing with and without parameter passing.
• Develop the functional and system testing methods.
• Develop applications to solve various issues for object oriented testing.

List of Experiments:
1. Recording in context sensitive mode and analog mode.
2. GUI checkpoint for single property.
3. GUI checkpoint for single object/window.
4. GUI checkpoint for multiple objects.
a) Bitmap checkpoint for object/window.
b) Bitmap checkpoint for screen area.
5. Database checkpoint for Default check.
6. Database checkpoint for custom check.
7. Database checkpoint for runtime record check.
a) Data driven test for dynamic test data submission.
b) Data driven test through flat files.
c) Data driven test through front grids.
d) Data driven test through excel test.
8. Batch testing without parameter passing.
9. Batch testing with parameter passing.
10. Data driven batch.
11. Silent mode test execution without any interruption.
12. Test case for calculator in windows application
TEXT BOOKS:
1. Software Testing techniques, Baris Beizer, 2nd Edition, Dreamtech.
2. Software Testing Tools, Dr. K.V.K.K.Prasad, Dreamtech.

REFERENCE BOOKS:
1. The craft of software testing, Brian Marick, Pearson Education.
2. Software Testing Techniques – SPD(Oreille)
3. Software Testing in the Real World, Edward Kit, Pearson.
4. Effective methods of Software Testing, Perry, John Wiley.
5. Art of Software Testing, Meyers, John Wiley.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy