KEMBAR78
STM Syllabus | PDF | Software Testing | Software
0% found this document useful (0 votes)
507 views2 pages

STM Syllabus

This document outlines the course objectives, units, outcomes, and textbooks for a third year software testing methodologies course. The course covers various software testing techniques including path testing, dataflow testing, domain testing, syntax testing, logic based testing, state transition testing, and automated testing tools. The objectives are to describe test case design principles and procedures, provide debugging support, and act as a reference for software testing strategies. Upon completing the course, students should be able to generate test cases and suites, perform manual and automated testing, and apply tools to resolve real-world testing problems.

Uploaded by

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

STM Syllabus

This document outlines the course objectives, units, outcomes, and textbooks for a third year software testing methodologies course. The course covers various software testing techniques including path testing, dataflow testing, domain testing, syntax testing, logic based testing, state transition testing, and automated testing tools. The objectives are to describe test case design principles and procedures, provide debugging support, and act as a reference for software testing strategies. Upon completing the course, students should be able to generate test cases and suites, perform manual and automated testing, and apply tools to resolve real-world testing problems.

Uploaded by

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

L T P C

III Year – II Semester


4 0 0 3
SOFTWARE TESTING METHODOLOGIES

OBJECTIVE:
Fundamentals for various testing methodologies.

• Describe the principles and procedures for designing test cases.


• Provide supports to debugging methods.
• Acts as the reference for software testing techniques and strategies.

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
andAchievable 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
ofDataflow Testing.

UNIT-III:
Domain Testing: Domains and Paths, Nice & Ugly Domains, Domain testing, Domains
andInterfaces 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: Why, What and How, A Grammar for formats, Test Case Generation,
Implementation and Application and Testability Tips.
Logic Based Testing: Overview, Decision Tables, Path Expressions, KV Charts, and
Specifications.

UNIT – V:
State, State Graphs and Transition Testing: State Graphs, Good & Bad State Graphs, State
Testing, and Testability Tips.
Graph Matrices and Application:-Motivational overview, matrix of graph, relations, power of
a matrix, node reduction algorithm.
UNIT -VI:
Software Testing Tools: Introduction to Testing, Automated Testing, Concepts of Test
Automation, Introduction to list of tools like Win runner, Load Runner, Jmeter, About Win
Runner ,Using Win runner, Mapping the GUI, Recording Test, Working with Test, Enhancing
Test, Checkpoints, Test Script Language, Putting it all together, Running and Debugging Tests,
Analyzing Results, Batch Tests, Rapid Test Script Wizard.

OUTCOME:
• Understand the basic testing procedures.

• Able to support in generating test cases and test suites.

• Able to test the applications manually by applying different testing methods and
automation tools.
• Apply tools to resolve the problems in Real time environment.

TEXT BOOKS:
1. Software testing techniques – Boris Beizer, Dreamtech, second edition.
2. Software Testing- Yogesh Singh, Camebridge

REFERENCE BOOKS:
1. The Craft of software testing - Brian Marick, Pearson Education.
2. Software Testing, 3rd edition, P.C. Jorgensen, Aurbach Publications (Dist.by SPD).
3. Software Testing, N.Chauhan, Oxford University Press.
4. Introduction to Software Testing, P.Ammann&J.Offutt, Cambridge Univ.Press.
5. Effective methods of Software Testing, Perry, John Wiley, 2nd Edition, 1999.
6. Software Testing Concepts and Tools, P.NageswaraRao, dreamtech Press
7. Win Runner in simple steps by Hakeem Shittu, 2007Genixpress.
8. Foundations of Software Testing, D.Graham& Others, Cengage Learning.

You might also like