706
Page views
6
Files
0
Videos
0
R.Links

Icon
Syllabus

UNIT
1
Purpose of Software testing

Purpose of Software testing – Some Dichotomies – a model for testing – Playing pool and consulting oracles – Is complete testing possible – The Consequence of bugs – Taxonomy of Bugs.

UNIT
2
Software testing Fundamentals

Software testing Fundamentals – Test case Design – Introduction of Black Box Testing and White Box testing – Flow Graphs and Path testing – Path testing Basics - Predicates, Path Predicates and Achievable Paths - Path Sensitizing – Path Instrumentation – Implementation and Application of Path Testing

UNIT
3
Transaction Flow testing

Transaction Flow testing – Transaction Flows – techniques – Implementation Comments – Data Flow Testing – Basics – Strategies – Applications, Tools and effectiveness – Syntax Testing – Why, What, How – Grammar for formats – Implementation – Tips.

UNIT
4
Logic Based Testing

Logic Based Testing – Motivational Overview – Decision tables – Path Expressions – KV Charts – Specifications – States, State Graphs and transition Testing – State Graphs – Good & bad states – state testing Metrics and Complexity

UNIT
5
Testing GUIs

Testing GUIs – Testing Client – Server Architecture – Testing for Real-time System – A Strategic Approach to Software testing – issues – unit testing – Integration Testing – Validation testing – System testing – The art of Debugging

Reference Book:

• Roger.S.Pressman, Software Engineering – A Practitioner’s Approach ,Mc-Graw Hill, 5th edition, 2001 Marnie.L. Hutcheson, Software Testing Fundamentals, Wiley-India,2007 Software testing principles and practices, Srinivasan Desikan, Gopalaswamy Ramesh, Pearson Education,India 2006

Text Book:

• Boris Beizer, Software testing techniques, Dreamtech Press,New Delhi, Second Edition Reprint 2009. (UNIT I-UNIT IV) • Myers and Glenford.J., The Art of Software Testing, John-Wiley & Sons,3rd Edition 2011(UNIT V

 

Print    Download