My under eye areas maybe dark but my future will be bright and that is more important.
--Your friends at LectureNotes

Note for Software Testing Methodologies - STM by manu manisha

  • Software Testing Methodologies - STM
  • Note
  • 10 Topics
  • Uploaded 1 year ago
0 User(s)
Download PDFOrder Printed Copy

Share it with your friends

Leave your Comments

Text from page-2

www.alljntuworld.in JNTU World Contents Topic Cover Page Syllabus copy Vision of the Department or Course mapping with POs Brief notes on the importance of the course and how it fits into the curriculum Prerequisites if any Instructional Learning Outcomes Class Time Table Page. No. 1 2 3 4 5 6 7 8 9 11 15 18 22 23 81 85 88 89 91 109 109 109 110 111 111 111 112 117 ld Mission of the Department PEOs and POs Course objectives and outcomes W Individual Time Table Lecture schedule with methodology being used/adopted Detailed notes Additional topics University Question papers of previous years Question Bank Assignment Questions Unit wise Quiz Questions and long answer questions Tutorial problems Known gaps ,if any and inclusion of the same in lecture schedule Discussion topics , if any References, Journals, websites and E-links if any Quality Measurement Sheets Course End Survey Teaching Evaluation Student List Group-Wise students list for discussion topic JN TU S.No 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 A B 25 26 Course coordinator Program Coordinator Downloaded From JNTU World (http://www.alljntuworld.in) HOD

Text from page-3

JNTU World JN TU W or ld www.alljntuworld.in Downloaded From JNTU World (http://www.alljntuworld.in)

Text from page-4

www.alljntuworld.in JNTU World Syllabus: UNIT-I: Introduction:- Purpose of testing, Dichotomies, model for testing, consequences of bugs, taxonomy of bugs ld UNIT-II: Flow graphs and Path testing:- Basics concepts of path testing, predicates, path predicates and achievable paths, path sensitizing, path instrumentation, application of path testing. or UNIT-III: Transaction Flow Testing:-transaction flows, transaction flow testing techniques. Dataflow testing:- Basics of dataflow testing, strategies in dataflow testing, application of dataflow testing. UNIT-IV: Domain Testing:-domains and paths, Nice & ugly domains, domain testing, domains and interfaces testing, domain and interface testing, domains and testability. UNIT-VI: Logic Based specifications. W UNIT-V: Paths, Path products and Regular expressions:- path products & path expression, reduction procedure, applications, regular expressions & flow anomaly detection. Testing:- overview, decision tables, path expressions, kv charts, TU UNIT-VII: State, State Graphs and Transition testing:- state graphs, good & bad state graphs, state testing, Testability tips. UNIT-VIII: Graph Matrices and Application:-Motivational overview, matrix of graph, relations, power of a matrix, node reduction algorithm, building tools. ( Student should be given an exposure to a tool like JMeter or Win-runner). JN TEXT BOOKS : 1. Software Testing techniques – Baris Beizer, Dreamtech, second edition. 2. Software Testing Tools – Dr.K.V.K.K.Prasad, Dreamtech. REFERENCES : 1. The craft of software testing – Brian Marick, Pearson Education. 2. Software Testing Techniques – SPD(Oreille) 3. Software Testing in the Real World – Edward Kit, Pearson. 4. Effective methods of Software Testing, Perry, John Wiley. 5. Art of Software Testing – Meyers, John Wiley. Downloaded From JNTU World (http://www.alljntuworld.in)

Text from page-5

www.alljntuworld.in JNTU World Vision of the Department To produce globally competent and socially responsible computer science engineers contributing to the advancement of engineering and technology which involves creativity and innovation by providing excellent learning environment with world class facilities. ld Mission of the Department 1. To be a center of excellence in instruction, innovation in research and scholarship, and service to the stake holders, the profession, and the public. or 2. To prepare graduates to enter a rapidly changing field as a competent computer science engineer. 3. To prepare graduate capable in all phases of software development, possess a firm understanding of hardware technologies, have the strong mathematical background necessary for scientific computing, and be sufficiently well versed in general theory to allow growth within the discipline as it advances. W 4. To prepare graduates to assume leadership roles by possessing good communication skills, the ability to work effectively as team members, and an appreciation for their social and ethical responsibility in a global setting. PROGRAM EDUCATIONAL OBJECTIVES (PEOs) 1. To provide graduates with a good foundation in mathematics, sciences and engineering TU fundamentals required to solve engineering problems that will facilitate them to find employment in industry and / or to pursue postgraduate studies with an appreciation for lifelong learning. 2. To provide graduates with analytical and problem solving skills to design algorithms, JN other hardware / software systems, and inculcate professional ethics, inter-personal skills to work in a multi-cultural team. 3. To facilitate graduates to get familiarized with the art software / hardware tools, imbibing creativity and innovation that would enable them to develop cutting-edge technologies of multi-disciplinary nature for societal development. Downloaded From JNTU World (http://www.alljntuworld.in)

Lecture Notes