M.Tech, Syllabus

JNTUH M.Tech 2017-2018 (R17) Detailed Syllabus Software Quality Assurance and Testing

Software Quality Assurance and Testing Detailed Syllabus for Software Engineering M.Tech first year second sem is covered here. This gives the details about credits, number of hours and other details along with reference books for the course.

The detailed syllabus for Software Quality Assurance and Testing M.Tech 2017-2018 (R17) first year second sem is as follows.

M.Tech. I Year II Sem.

Course Objectives: The student should be able to:

  • 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

UNIT – I : Software Quality Assurance and Standards: The Software Quality challenge, What is Software Quality, Software Quality factors, The components of Software Quality Assurance system, Software Quality Metrics, Costs of Software Quality, Quality Management Standards, Management and its role in Software Quality Assurance, SQA unit and other actors in SQA system. – (Chapters: 1-4, 21-23,25, 26) of T3 Quality Standards: ISO 9000 and Companion ISO Standards, CMM, CMMI, PCMM, Malcom Balridge, 3 Sigma, 6 Sigma and other latest quality standards (Refer Internet and R11, R12, R13).

UNIT – II : Software Testing Strategy and Environment: Minimizing Risks, Writing a Policy for Software Testing, Economics of Testing, Testing-an organizational issue, Management Support for Software Testing, Building a Structured Approach to Software Testing, Developing a Test Strategy Building Software Testing Process: Software Testing Guidelines, workbench concept, Customizing
the Software Testing Process, Process Preparation checklist – (Chapters: 2,3) of T1 Software Testing Techniques: Dynamic Testing – Black Box testing techniques, White Box testing techniques, Static testing, Validation Activities, Regression testing -(Chapters: 4, 5, 6, 7, 8) of T2

UNIT – III : Software Testing Tools: Selecting and Installing Software Testing tools – (Chapter 4) of T1. Automation and Testing Tools – (Chapter 15) of T2 Load Runner, Win runner and Rational Testing Tools, Silk test, Java Testing Tools, JMetra, JUNIT and Cactus. (Refer Internet and R9, R10)

UNIT – IV : Testing Process : Seven Step Testing Process – I: Overview of the Software Testing Process, Organizing of Testing, Developing the Test Plan, Verification Testing, Validation Testing. (Chapters 6, 7, 8, 9, 10) of T1

UNIT – V : Seven Step Testing Process – II: Analyzing and Reporting Test results, Acceptance and Operational Testing, Post-Implementation Analysis Specialized Testing Responsibilities: Software Development Methodologies, Testing Client/Server Systems (Chapters 12, 13, 14, 15) of T1.

TEXT BOOKS:

  • Effective Methods for Software Testing, Third edition, William E. Perry, Wiley India, 2009
  • Software Testing – Principles and Practices, Naresh Chauhan, Oxford University Press, 2010.
  • Software Quality Assurance – From Theory to Implementation, Daniel Galin, Pearson Education, 2009.

REFERENCE BOOKS:

  1. Testing Computer Software, Cem Kaner, Jack Falk, Hung Quoc Nguyen, Wiley India, rp2012.
  2. Software Testing – Principles, Techniques and Tools, M.G.Limaye, Tata McGraw-Hill, 2009.
  3. Software Testing – A Craftsman’s approach, Paul C. Jorgensen, Third edition, Auerbach Publications, 2010.
  4. Foundations of Software Testing, Aditya P. Mathur, Pearson Education, 2008.
  5. Software Testing and Quality Assurance – Theory and Practice, Kshirasagar Naik, Priyadashi Tripathy, Wiley India, 2010.
  6. Software Testing, Ron Patton, Second edition, Pearson Education, 2006.
  7. Software Testing and Analysis – Process, Principles and Techniques, Mauro Pezze, Michal Young, Wiley India, 2008.
  8. Software Testing Techniques, Boris Beizer, Second edition, Wiley India, 2006
  9. Foundations of Software Testing, Dorothy Graham, et al., Cengage learning, 2007, rp 2010.
  10. Software Testing – Effective Methods, Tools and Techniques, Renu Rajani, Pradeep Oak, Tata McGraw-Hill, rp2011.
  11. Software Automation Testing Tools for Beginners, Rahul Shende, Shroff Publishers and Distributors, 2012.
  12. Software Testing Tools, K.V.K.K. Prasad, Dream Tech Press, 2008.
  13. Software Testing Concepts and Tools, Nageswara Rao Pusuluri, Dream Tech press, 2007.
  14. Software Quality Assurance, Milind Limaye, Tata McGraw-Hill, 2011.
  15. Software Quality – Theory and Management, Alan C. Gillies, Second edition, Cengage Learning, 2009.
  16. Software Quality – A Practitioner’s approach, Kamna Malik, Praveen Choudhary, Tata McGraw-Hill, 2008.
  17. Software Quality Models and Project Management in a Nutshell, Shailesh Mehta, Shroff Publishers and Distributors, 2010.
  18. Software Quality Engineering – Testing, Quality Assurance and Quantifiable Improvement, Jeff Tian, Wiley India, 2006.
  19. Software Quality, Mordechai Ben-Menachem/Garry S. Marliss, Cengage Learning, 2010.

For all other M.Tech 1st Year 2nd Sem syllabus go to JNTUH M.Tech Software Engineering 1st Year 2nd Sem Course Structure for (R17) Batch.

All details and yearly new syllabus will be updated here time to time. Subscribe, like us on facebook and follow us on google plus for all updates.

Do share with friends and in case of questions please feel free drop a comment.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.