- To understand software testing and quality assurance as a fundamental component of software life cycle
- To define the scope of SW T&QA projects
- To efficiently perform T&QA activities using modern software tools
- To estimate cost of a T&QA project and manage budgets
- To prepare test plans and schedules for a T&QA project
- To develop T&QA project staffing requirements
- To effectively manage a T&QA project
- Win Runner/QTP for functional testing.
- Load Runner for Load/Stress testing.
- Test Director for test management.
- JUnit, HTML Unit, CPPUnit.
- Write programs in ‘C’ Language to demonstrate the working of the following constructs: i) do…while ii) while….do iii) if…else iv) switch v) for
- “A program written in ‘C’ language for Matrix Multiplication fails” Introspect the causes for its failure and write down the possible reasons for its failure.
- Take any system (e.g. ATM system) and study its system specifications and report the various bugs.
- Write the test cases for any known application (e.g. Banking application)
- Create a test plan document for any application (e.g. Library Management System)
- Refer Page no 115 in Text book 2(Foundations of software testing by Rex Black, Erik Van Veenendaal, Dorthy Graham) for the described scenario and observe the given
- Equivalence Partioning /Boundary Value Analysis
- Decision Tables
- State transition
- Statement and decision testing. consider any other scenario of your choice and do the same.
- Refer Page no 158 in Text book 2(Foundations of software testing by Rex Black, Erik Van Veenendaal, Dorthy Graham) for the described scenario and observe the given Incident Report and consider any other scenario of your choice and do the same.
- Study of any testing tool (e.g. Win runner)
- Study of any web testing tool (e.g. Selenium)
- Study of any bug tracking tool (e.g. Bugzilla, bugbit)
- Study of any test management tool (e.g. Test Director)
- Study of any open source-testing tool (e.g. Test Link)
- Take a mini project (e.g. University admission, Placement Portal) and execute it. During the Life cycle of the mini project create the various testing documents* and final test report document.
- Test the following using JUnit and CPP Unit:
- Sorting problems
- Searching problems
- Finding gcd of two integers
- Finding factorial of a number.
- Test web based forms using HTMLUnit.
- Test database stored procedures using SQLUnit. (Use sufficient number of test cases in solving above Problems) *Note: To create the various testing related documents refer to the text “Effective Software Testing Methodologies by William E. Perry”
- Software Testing Concepts and Tools, P. Nageswara Rao, Dream Tech Press, 2007.
- Foundations of software testing by Rex Black, Erik Van Veenendaal, Dorthy Graham
- Software Testing Concepts and Tools by Nageshwara Rao Pusuluri, Drean Tech Press
- Software Testing Tools, K. V. K. K. Prasad, Dream Tech Press, 2008.
- Software Testing with Visual Studio Team System 2008, S. Subashini, N. Satheesh kumar, Shroff Publishers Distributors.
- Software Automation Testing Tools for Beginners, Rahul Shende, Shroff Publishers and Distributors, 2012.
Download iStudy App (Android & iOS)
Get instant JNTUH updates, timetables, results, and notices on mobile.