We are Using Coin Mining Also To Monitise This Website. If you keep this website open for some time that helps us to keep making content for you.

The Eduladder is a community of students, teachers, and programmers just interested to make you pass any exams. So we help you to solve your academic and programming questions fast.
In eduladder you can Ask,Answer,Listen,Earn and Download Questions and Question papers.
Watch related videos of your favorite subject.
Connect with students from different parts of the world.
Apply or Post Jobs, Courses ,Internships and Volunteering opportunity. For FREE
See Our team
Wondering how we keep quality?
Got unsolved questions?

You are here:Open notes-->VTU-->Software-Testing-06IS81-VTU-notes

# How to study this subject

UNIT 1
6 Hours
A Perspective on Testing, Examples: Basic definitions, Test cases, Insights
from a Venn diagram, Identifying test cases, Error and fault taxonomies,
Levels of testing. Examples: Generalized pseudocode, The triangle problem,
The NextDate function, The commission problem, The SATM (Simple
Automatic Teller Machine) problem, The currency converter, Saturn
windshield wiper.
UNIT 2
7 Hours
Boundary Value Testing, Equivalence Class Testing, Decision Table-
Based Testing: Boundary value analysis, Robustness testing, Worst-case
testing, Special value testing, Examples, Random testing, Equivalence
classes, Equivalence test cases for the triangle problem, NextDate function,
and the commission problem, Guidelines and observations. Decision tables,
Test cases for the triangle problem, NextDate function, and the commission
problem, Guidelines and observations.
UNIT 3
7 Hours
Path Testing, Data Flow Testing: DD paths, Test coverage metrics, Basis
path testing, guidelines and observations. Definition-Use testing, Slice-based
testing, Guidelines and observations.
UNIT 4
6 Hours
Levels of Testing, Integration Testing: Traditional view of testing levels,
Alternative life-cycle models, The SATM system, Separating integration and

system testing. A closer look at the SATM system, Decomposition-based,
call graph-based, Path-based integrations
PART – B
UNIT 5
7 Hours
System Testing, Interaction Testing: Threads, Basic concepts for
requirements specification, Finding threads, Structural strategies and
functional strategies for thread testing, SATM test threads, System testing
guidelines, ASF (Atomic System Functions) testing example. Context of
interaction, A taxonomy of interactions, Interaction, composition, and
determinism, Client/Server Testing,.
UNIT 6
7 Hours
Process Framework: Validation and verification, Degrees of freedom,
Varieties of software. Basic principles: Sensitivity, redundancy, restriction,
partition, visibility, Feedback. The quality process, Planning and monitoring,
Quality goals, Dependability properties, Analysis, Testing, Improving the
process, Organizational factors.
UNIT 7
6 Hours
Fault-Based Testing, Test Execution: Overview, Assumptions in fault-
based testing, Mutation analysis, Fault-based adequacy criteria, Variations on
mutation analysis. Test Execution: Overview, from test case specifications to
test cases, Scaffolding, Generic versus specific scaffolding, Test oracles,
Self-checks as oracles, Capture and replay.
UNIT 8
6 Hours
Planning and Monitoring the Process, Documenting Analysis and Test:
Quality and process, Test and analysis strategies and plans, Risk planning,
Monitoring the process, Improving the process, The quality team, Organizing
documents, Test strategy document, Analysis and test plan, Test design
specifications documents, Test and analysis reports.
TEXT BOOKS:
1. Paul C. Jorgensen: Software Testing, A Craftsman’s Approach, 3 rd
Edition, Auerbach Publications, 2008.
(Listed topics only from Chapters 1, 2, 5, 6, 7, 9, 10, 12, 1314, 15)
2. Mauro Pezze, Michal Young: Software Testing and Analysis –
Process, Principles and Techniques, Wiley India, 2008.
(Listed topics only from Chapters 2, 3, 4, 16, 17, 20, 24)
REFERENCE BOOKS:
1. Aditya P Mathur: Foundations of Software Testing, Pearson
Education, 2008.
2. Srinivasan Desikan, Gopalaswamy Ramesh: Software testing
Principles and Practices, 2 nd Edition, Pearson Education, 2007.
3. Brian Marrick: The Craft of Software Testing, Pearson Education,
1995

# Official notes

Software Testing-06IS81

 e-Notes Topic Subject Matter Experts Unit 1 Basics of Software Testing-1 Prof.G.N.Srinivasan, RVCE, B'lore Unit 2 Basics of Software Testing-2 Unit 3 Test Generation from Requirements -1 Unit 4 Test Generation from Requirements -2 Unit 5 Structural Testing Prof.P.S.Latha, RVCE, B'lore Unit 6 Dependence, Data Flow Models, and Data Flow Testing Unit 8 Test and analysis activities within a software process Unit 8A Integration and component-based software testing Unit 7 Test Case Selection and Adequacy, Test Execution Prof.G.S.Srinivasan, RVCE, B'lore Unit 7A Test and Analysis Activities within a Software Process, Software Qualities and Process

# Notes from other sources

add contents here

# Model question papers

add contents here

# Previous year question papesr

add contents here

# Useful links

add contents here

#### Editors

arunwebberarunwebberarunwebber

## Tool box

Edit this note | Upvote | Down vote | Questions

### Watch more videos from this user Here

Learn how to upload a video and start earning here