IT460 Software Quality Assurance
IT460 Software Quality Assurance
Course Description:
This course aims to help in achieving timely, cost-effective and high-quality software through effective software
quality control (SQC) and software quality assurance (SQA) practices applied throughout the development cycle.
Students will be given knowledge about testing process and over all QA activities as Quality Assurance Process.
Learning Outcomes:
After the completion of this course, it is expected that students who will involve themselves in the knowledge base
working of the course will be capable to
✓ Design the real-world coding problems
✓ Identify quality problems.
✓ Learn to design and write test cases.
✓ Select a quality system road map.
✓ Assess the process maturity.
✓ Implement the project metrics.
✓ Develop the salient points of a quality plan.
Teaching Learning Methodology:
The formal teaching component of this course consists of active student participation in and contribution to all
forms of teaching and learning i.e. lectures, discussions, research assignments and projects. Lectures will be twice
a week of 90 min each.
Group Configurations:
Students will form a team of 4 to 6 members. They will choose a running software (website, mobile app, desktop
app, game, POS etc.) and the ultimate goal of the team will be to design test scenarios and performing test. Each
team must report minimum of ten functional and non-functional defects. The final submission will be a report
including test defects and test case execution status and test closure. Teams must demonstrate actual test case
execution in presentation. All templates will be provided by the instructor well before start of project.
Weekly Term Plan
Wk Lecture Topic
01 Reason to study and Learn SQA
02 General Discussion on Errors Failures and causes
03 Software Requirements & Quality Requirements
04 Software Testing
05 Testing Strategies & Testing Classification
06 Phases of Testing Process
07 Acceptance Criteria and Test Case Designing
08 Mid Term Examination
09 Test Case execution and Defect Reporting etc.
10 SQA as Process
11 International Standards of Quality CMMI (detail) ISO 9000 (brief)
12 CASE Tools, checklists and Intro to QMS
13 Intro to configuration Management
14 Metrics to Measure Quality
15 Revision
16 Final Term Examination
Page 1 of 3
Institute Of Business & Information Technology
University of the Punjab
Quaid-e-Azam Campus, Lahore
Page 2 of 3
Institute Of Business & Information Technology
University of the Punjab
Quaid-e-Azam Campus, Lahore
Page 3 of 3