Masters of Computer Applications:Software Testing and Quality Management

Thapar University
In Patiala

Price on request
You can also call the Study Centre
17523... More

Important information

Typology Master
Location Patiala
Duration 3 Years
  • Master
  • Patiala
  • Duration:
    3 Years


Where and when

Starts Location
On request
Thapar University P.O Box 32, 147004, Punjab, India
See map
Starts On request
Thapar University P.O Box 32, 147004, Punjab, India
See map

Frequent Asked Questions

· Requirements

Recognised Bachelors degree of minimum 3 years duration in any discipline with Mathematics at least at 10+2 school level and has also qualified in the Entrance Test to be conducted by the University.OR Recognised Bachelor's Degree of minimum 3 years duration in any discipline with Mathematics as one of the subjects and has also qualified in the Entrance Test to be conducted by the University.

Course programme

Semester I

Discrete Mathematical Structures
Elements of Electronics Engineering
Problem Solving and Programming in C
Operating Systems
Computer Organization and Architecture

Semester II

Data Structures
Fundamental of Microprocessors and Interfacing
Object Oriented Programming using c++ and Java
System Analysis and Design
Statistics and Combinatorics

Semester III

Software Engineering
Data Base Management System
Design and Analysis of Algorithms
Operations Research
Computer Networks

Semester IV

Advanced Java and Network Programming
Computer Graphics and Multimedia
ERP and Tools
Minor Project

Semester V

Information and Network Security
Software Project Management
Net Framework and C# Programming

Semester VI

System Development Project

Software Testing and Quality Management

Software Testing Fundamentals: Testing-Related Terminology, Key Issues: Test selection criteria/Test adequacy criteria, Testing effectiveness/Objectives for testing, Testing for defect identification, Theoretical and practical limitations of testing, the problem of infeasible paths, Testability, Relationship of Testing with other activities, Testing Levels: Unit Testing, Integration Testing, System Testing, Acceptance Testing.

Testing Techniques: Based on the software engineer’s intuition and experience, Ad hoc testing, Exploratory testing, Specification-based techniques, Equivalence partitioning, Boundary-value analysis, Decision Table Testing, Testing with Formal Specifications, Finite State Machine based, Code Based, Data Flow Based, Mutation Testing, Techniques based on nature of the application: Object-oriented testing, Component-based testing, Web-based testing, GUI testing, Testing of concurrent programs, Protocol conformance testing, Testing of real-time systems, Testing of safety-critical Systems, Selecting and combining techniques

Software Quality: Software Engineering Culture and Ethics, Value and Cost of Quality, Models and Quality Characteristics: Software Engineering Process Quality, Software Product Quality, Quality Improvement, Software Quality Management Processes: Quality assurance process, Veification process, Validation process, Review process, Audit process, Practical Considerations: Software Quality Requirements, Dependability, Integrity levels of software, Defect Characterization.

Software Quality Management: Techniques, Software Quality Measurement, ISO 9000:2000 Quality management systems --Fundamentals and vocabulary, ISO 9001:2000 Quality management systems –Requirements, ISO 9004:2000 Quality management systems --Guidelines for performance improvements, Quality Management Processes: Quality Planning, Quality Assurance, Quality Control.

Quality Planning: Inputs, Tools and Techniques, Outputs

Quality Assurance: Inputs, Quality Management Plan, Results of Quality Control Measurements, Operational Definitions, Quality Planning tools and techniques, Quality Audits, Quality Improvements

Quality Control: Inputs, Tools and Techniques: Inspection, Control Charts, Pareto Diagrams, Statistical Sampling, Flowcharting, Trend Analysis, Outputs: Quality Improvements, Acceptance Decisions, Rework, Completed Checklist, Process Adjustments.

Students that were interested in this course also looked at...
See all