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

203CS006-Advances in Software Testing.

The document outlines the modules and content for a Ph.D coursework in computer science and engineering. It discusses 5 modules related to software testing, including basics of testing, decision table testing, integration testing, system testing, and exploratory testing. It provides textbook and reference book details and the question paper pattern.

Uploaded by

keerthiks
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
47 views

203CS006-Advances in Software Testing.

The document outlines the modules and content for a Ph.D coursework in computer science and engineering. It discusses 5 modules related to software testing, including basics of testing, decision table testing, integration testing, system testing, and exploratory testing. It provides textbook and reference book details and the question paper pattern.

Uploaded by

keerthiks
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Visvesvaraya Technological University, Belagavi.

Ph.D Coursework Courses – 2020 in Computer Science and Engineering


7

Module-4
Homomorphic speech processing, Linear predictive coding of speech: Introduction, Basic
principles of LP analyse, Computation of gain for the model, solution of LPC equation,
Comparison between the methods of solution of the LPC analysis equation, the prediction
error signal.
Module-5
Linear predictive coding of speech: Frequency domain interpretation of LP analysis, Relation
of LP analysis, Relations between various speech parameters, applications Digital speech for
man machine communication by voice.
Question paper pattern:
 The question paper will have ten questions.
 Each full question is for 20 marks.
 There will be 2 full questions (with a maximum of four sub questions in one full
question) from each module.
 Each full question with sub questions will cover the contents under a module.
 Students will have to answer 5 full questions, selecting one full question from each
module. ∎
Textbook/Reference Books
Title of the book Author Name Publisher’s Publication
Name year
Textbook(s):
1 Digital Processing of Speech Lawrence R. Pearson 2003
Signals Rabiner, Ronald
W. Schafer
Reference Book(s):

1 Speech And Audio Signal Ben Gold WILEY 2011


Processing: Processing And INDIA
Perception Of Speech And Music,

(Group- 3): 20SSE12 : Advances in Software Testing


Exam Hours: 3 hours Exam Marks(Maximum):100
Module-1
Basics of Software Testing and 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.
Module-2
Decision Table-Based Testing: Decision tables, Test cases for the triangle problem, Test
cases for the NextDate function, Test cases for the commission problem, Guidelines and
observations. Data Flow Testing: Definition-Use testing, Slice-based testing, Guidelines and
observations. Levels of Testing: Traditional view of testing levels, Alternative life-cycle
models, The SATM system, Separating integration and system testing. Integration Testing: A
closer look at the SATM system, Decomposition-based, call graph-based, Path-based
integrations, Case study.
Module-3
Visvesvaraya Technological University, Belagavi.
Ph.D Coursework Courses – 2020 in Computer Science and Engineering
8

System 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. Interaction Testing:
Context of interaction, A taxonomy of interactions, Interaction, composition, and determinism,
Client/Server Testing,.Issues in Object-Oriented Testing: Units for object-oriented testing,
Implications of composition and encapsulation, inheritance, and polymorphism, Levels of
objectoriented testing, GUI testing, Dataflow testing for object-oriented software, Examples.
Class Testing: Methods as units, Classes as units.
Module-4
Object-Oriented Integration Testing: UML support for integration testing, MM-paths for
object-oriented software, A framework for object-oriented dataflow integration testing.GUI
Testing: The currency conversion program, Unit testing, Integration Testing and System
testing for the currency conversion program. Object-Oriented System Testing: Currency
converter UML description, UML-based system testing,Statechart-based system testing.
Module-5
Exploratory Testing: The context-driven school, Exploring exploratory testing, Exploring a
familiar example, Exploratory and context-driven testing observations. Model-Based Testing:
Testing based on models, Appropriate models, Use case-based testing, Commercial tool
support for model-based testing. Test-Driven Development: Test-then-code cycles,
Automated test execution, Java and JUnit example, Remaining questions, Pros, cons, and open
questions of TDD, Retrospective on MDD versus TDD.
Question paper pattern:
 The question paper will have ten questions.
 Each full question is for 20 marks.
 There will be 2 full questions (with a maximum of four sub questions in one full
question) from each module.
 Each full question with sub questions will cover the contents under a module.
 Students will have to answer 5 full questions, selecting one full question from each
module. ∎
Textbook/Reference Books
Title of the book Author Name Publisher’s Publication
Name year
Textbook(s):
1 Software Testing A Craftsman’s Auerbach 3rd Edition,
Approach, Paul C. Publications 2013
Jorgensen,
Reference Book(s):

1 Foundations of Software Aditya P Mathur Pearson 2008


Testing

2 Software Testing and Analysis Mauro Pezze, Michal John Wiley 2008
– Process, Principles and Young & Sons
Techniques

You might also like