JNTUK R19 3-1 Software Testing Methodologies Material/Notes PDF Download


Students those who are studying JNTUK R19 CSE Branch, Can Download Unit wise R19 3-1 Software Testing Methodologies (STM) Material/Notes PDFs below.


JNTUK R19 3-1 Software Testing Methodologies Material/Notes PDF Download

Course Objectives: The main objectives are

  • To study fundamental concepts in software testing and discuss various software testing issues and solutions in software unit, integration, regression and system testing
  • To learn how to plan a test project, design test cases and data, conduct testing, manage software problems and defects, generate a test report
  • To expose the advanced software testing concepts such as object-oriented software testing methods, web-based and component-based software testing
  • To understand software test automation problems and solutions
  • To learn how to write software test documents and communicate with engineers in various forms

Course Outcomes: At the end of the course, the students will be able to:

  • Identify and understand various software testing problems, apply software testing knowledge and engineering methods and solve these problems by designing and selecting software test models, criteria, strategies, and methods
  • Design and conduct a software test process for a software project
  • Analyze the needs of software test automation
  • Use various communication methods and skills to communicate with their teammates to conduct their practice-oriented software testing projects
  • Basic understanding and knowledge of contemporary issues in software testing, such as component-based, web based and object oriented software testing problems
  • Write test cases for given software to test it before delivery to the customer and write test scripts for both desktop and web based applications


Software Testing: Introduction, Evolution, Myths & Facts, Goals, Psychology, definition, Model for testing, Effective Vs Exhaustive Software Testing. Software Testing Terminology and Methodology: Software Testing Terminology, Software Testing Life Cycle, Software Testing Methodology.

Verification and Validation: Verification & Validation Activities, Verification, Verification of Requirements, High level and low level designs, verifying code, Validation.

Download UNIT-1 Material PDF | Reference-2


Dynamic Testing-Black Box testing techniques: Boundary Value Analysis, Equivalence class Testing, State Table based testing, Decision table based testing, Cause-Effect Graphing based testing, Error guessing.

White-Box Testing: need, Logic Coverage criteria, Basis Path testing, Graph matrices, Loop testing, data flow testing, mutation testing.

Download UNIT-2 Material PDF | Reference-2


Static Testing: Inspections, Structured Walkthroughs, Technical Reviews. Validation activities: Unit testing, Integration Testing, Function testing, system testing, acceptance testing. Regression testing: Progressives Vs regressive testing, Regression test ability, Objectives of regression testing, Regression testing types, Regression testing techniques.

Download UNIT-3 Material PDF | Reference-2

Validation testing & Unit testing


Efficient Test Suite Management: growing nature of test suite, Minimizing the test suite and its benefits, test suite prioritization, Types of test case prioritization, prioritization techniques, measuring the effectiveness of a prioritized test suite Software Quality Management: Software Quality metrics, SQA models. Debugging: process, techniques, correcting bugs.

Download UNIT-4 Material PDF | Reference-2


Automation and Testing Tools: need for automation, categorization of testing tools, selection of testing tools, Cost incurred, Guidelines for automated testing, overview of some commercial testing tools such as Win Runner, Load Runner, Jmeter and JUnit.

Test Automation using Selenium tool. Testing Object Oriented Software: basics, Object oriented testing Testing Web based Systems: Challenges in testing for web based software, quality aspects, web engineering, testing of web based systems, Testing mobile systems

Download UNIT-5 Material PDF | Reference-2


1) Software Testing, Principles and Practices, Naresh Chauhan, Oxford

2) Software Testing, Yogesh Singh, CAMBRIDGE


1) Foundations of Software testing, Aditya P Mathur, 2ed, Pearson

2) Software testing techniques – Baris Beizer, Dreamtech, second edition.

3) Software Testing, Principles, techniques and Tools, M G Limaye, TMH

4) Effective Methods for Software testing, Willian E Perry, 3ed, Wiley


Click Here

Previous articleJNTUH Online classes for UG I and II years and On Campus Classes from 01.02.2022 for all remaining UG, PG courses
Next articleAP SBTET Diploma C20 List of Examination Centres Feb/March 2022



Please enter your comment!
Please enter your name here