0% found this document useful (0 votes)
44 views

CSE4017 - SOFTWARE-TESTING - LT - 1.0 - 1 - Software Testing

This document outlines a software testing course that covers key concepts like the definition of software testing, debugging vs. testing, the purpose of testing, and taxonomies of bugs. The course objectives are to discuss the concept of software testing, testing to remove errors and bugs, dataflow and domain testing, and logic-based testing using decision tables and path expressions. The course outcomes are that students will understand software testing concepts and be able to analyze paths and dataflow for testing, detect anomalies, and apply logic-based testing techniques. Topics include flow graphs, path testing, dataflow testing, domain testing, path expressions, enumerated data types, decision tables, and guest lectures on contemporary topics.

Uploaded by

Pickle Rick
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)
44 views

CSE4017 - SOFTWARE-TESTING - LT - 1.0 - 1 - Software Testing

This document outlines a software testing course that covers key concepts like the definition of software testing, debugging vs. testing, the purpose of testing, and taxonomies of bugs. The course objectives are to discuss the concept of software testing, testing to remove errors and bugs, dataflow and domain testing, and logic-based testing using decision tables and path expressions. The course outcomes are that students will understand software testing concepts and be able to analyze paths and dataflow for testing, detect anomalies, and apply logic-based testing techniques. Topics include flow graphs, path testing, dataflow testing, domain testing, path expressions, enumerated data types, decision tables, and guest lectures on contemporary topics.

Uploaded by

Pickle Rick
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

Software Testing Course Type LT

Course Code: CSE4017 Credits 3

Prerequisite: Software Engineering


Course Objectives: To discuss
1. The concept of Software testing
2. Testing and remove errors and bugs from a program
3. Analyze dataflow and domain for testing
4. Detect the anomalies in the path
5. How to apply logic-based testing using decision table and path expression

Course Outcomes (CO): Students will be able to


CO1. Understand the concept of Software testing [KL2]
CO2. Analyze the path for testing and remove errors and bugs from a program [KL4]
CO3. Analyze dataflow and domain for testing[KL4]
CO4. Analyze and detect the anomalies in the path [KL4]
CO5. Apply logic based testing using decision table and path expression [KL3]
Correlation of COs with POs
CO \ CKL
PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
PKL 3 5 6 5 6 3 3 3 NA M 3 M 3 3 3
CO1 2 3 2 1 2 1 3 3 3 2 2 3 3 3 3 2

CO2 2 3 2 1 2 1 3 3 3 2 2 3 3 3 3 2

CO3 3 3 2 2 2 2 3 3 3 2 2 3 3 3 3 1

CO4 3 3 2 2 2 2 3 3 3 2 2 3 3 3 3 1

CO5 3 3 2 2 2 2 3 3 3 2 2 3 3 3 3 1

CO Topics to be discussed Hrs


CO1 Overview of Testing: Software Testing Definition, Debugging, Testing vs debugging. 4
Purpose of testing, Dichotomies, model for testing, consequences of bugs, taxonomy of Bugs.

CO2 Flow graphs and Path testing: Basics concepts of path testing, predicates, path predicates 6
and achievable paths, path sensitizing, path instrumentation, application of path testing.
Transaction Flow Testing: Transaction flows, transaction flow testing techniques

CO3 Dataflow Testing: - Basics of dataflow testing, strategies in dataflow testing, 6


application of dataflow testing.
Domain Testing:- Domains and paths, Nice & ugly domains, domain testing, domains
and interfaces testing, domain and interface testing, domains and testability.
CO4 Paths, Path products and Regular expressions: Path products & path expression, 6
reduction procedure, applications, regular expressions & flow anomaly detection.
Enumerated data type – Union.
CO5 Logic Based Testing: Overview, decision tables, path expressions, KV charts, 6
specifications.
Guest Lecture on Contemporary Topics 2

Total Lectures: 30
Text books:
1 Software Testing techniques - Baris Beizer, Dreamtech, second edition.

2 Software Testing Tools – Dr.K.V.K.K.Prasad, Dreamtech.

Reference Books, Web reference:


1 Art of Software Testing – Meyers, John Wiley.

2 The craft of software testing - Brian Marick, Pearson Education.

Recommendation by the Board of Studies on


Approval by Academic council on:
Compiled by:

You might also like