203CS006-Advances in Software Testing.
203CS006-Advances in Software Testing.
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):
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):
2 Software Testing and Analysis Mauro Pezze, Michal John Wiley 2008
– Process, Principles and Young & Sons
Techniques