M Tech (Computer Science and Applications):Software Testing and Quality Management

Master

In Patiala

Price on request

Description

  • Type

    Master

  • Location

    Patiala

Facilities

Location

Start date

Patiala (Punjab)
See map
Thapar University P.O Box 32, 147004

Start date

On request

About this course

Admission to M. Tech. (Computer Science and Applications) will be open to a candidate who obtains at least 50% marks in aggregate in the qualifying examination from a recognized university.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Course programme

Semester I


Advanced Data Structures
Data Communication and Computer Networks
Computer Organization and Operating Systems
Computational Algorithms in Optimization
Statistical Methods and Algorithms
Database Management and Administration


Semester II

Object Oriented Analysis and Design
Software Engineering
Logic and its applications
Computer Graphics and Multimedia Technologies
Web Technologies and E-Governance


Semester III

Seminar
Thesis (starts)


Semester IV

Thesis (contd.)


Software Testing and Quality Management

Introduction: Terminology, Design for testability, Objectives, Principles, Purpose of testing. Testing Limitations: Theoretical foundations, Impracticality of testing all data, Impracticality of testing all paths, No absolute proof of correctness.

Testing Techniques and Strategies: Software technical reviews, Levels of testing - module, Integration, System, Regression, Testing techniques and their applicability-functional testing and analysis, Structural testing and analysis, Error-oriented testing and analysis, Hybrid approaches, integration strategies, Transaction flow analysis, stress analysis, Failure analysis, Concurrency analysis, Performance analysis.

Flow graphs and Path Testing: Path Testing Basics, Path Predicates, Application of Path Testing. Data Flow Testing: Basics, Data flow model, Data flow testing strategies, Applications.

Quality Management: Concepts of software quality, Quality attributes, Software quality control and software quality assurance, Evolution of SQA, Major SQA activities, Major SQA issues, Zero defect software.

Software Quality Assurance: Meaning of quality assurance, Relationship of assurance to the software life cycle, SQA techniques. Management review process, Technical review process, Walkthrough, Software inspection process, Configuration audits, Document verification.

Error Analysis and Reporting: Trend analysis, Records collection, Maintenance, and retention, Quality evaluation reports. Quality standards with emphasis on ISO 9000, SEI CMMI, TQM.

Laboratory Work: Developing various exercises like cyclomatic complexity, boundary value analysis and data flow testing etc. Developing a small project/tool to generate test data, to execute test data etc. Exposure to automated testing tool.

M Tech (Computer Science and Applications):Software Testing and Quality Management

Price on request