0% found this document useful (1 vote)
47 views2 pages

SCO 203 Course Outline

The document outlines the course SCO203: Software Testing and Quality Assurance at Kenyatta University, detailing its purpose, expected learning outcomes, and course content. It covers various testing techniques, software quality assurance concepts, and includes a structured weekly schedule for lectures and assessments. The course assessment is divided into examinations and continuous assessments, with recommended reading materials provided for further study.

Uploaded by

opagalahawkins
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (1 vote)
47 views2 pages

SCO 203 Course Outline

The document outlines the course SCO203: Software Testing and Quality Assurance at Kenyatta University, detailing its purpose, expected learning outcomes, and course content. It covers various testing techniques, software quality assurance concepts, and includes a structured weekly schedule for lectures and assessments. The course assessment is divided into examinations and continuous assessments, with recommended reading materials provided for further study.

Uploaded by

opagalahawkins
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

KENYATA UNIVERSITY REF: KU/ACAD/SOP/8.

5-3
QUALITY MANAGEMENT SYSTEM
Version: 1.0

Title COURSE OUTLINE DATE: 13th Jan 2025

1. Course Code: SCO203: SOFTWARE TESTING AND QUALITY ASSURANCE


Prerequisite: SCO 102
2. Purpose of the course: This course examines the theory and practice behind software
testing and quality assurance. Emphasis is placed on understanding the software testing
process, planning, strategy, criteria, and testing methods, as well as software quality
assurance concepts & control process.
3. Expected learning outcome.
By the end of this unit, the learner should be able to:
 Understand practices that support the production of quality software
 Understand Software testing techniques
 Understand life-cycle models for requirements, defects, test cases & test results
 Understand Process models for units, integration, system & acceptance testing
 Demonstrate proficiency in managing a software project to customer
requirements.

4. Course Content
Course Content Introduction to software testing. Unit Testing. Control Flow Testing. Data
Flow Testing. System Integration Testing. System Test Categories.
Functional Testing. System Test Design. System Test Planning and
Automation. System Test Execution, Acceptance Testing. Software
Inspection. Software Quality Assurance. Software Quality Standards.
WEEK ONE Course Introduction to Software Testing – objectives, principles, roles
WEEK2 SDLC phases and Software Testing
WEEK3 Software Testing Phases
WEEK4 Unit, System Integration, acceptance testing and Test Categories System
WEEK5 Control Flow and Data Flow Testing.
WEEK6 CAT 1
WEEK7 Functional Testing
WEEK8 System Test Planning and Automation. System
WEEK9 Test Execution
WEEK10 Software Quality
WEEK11 CAT 2
WEEK12 Software Inspection.
WEEK13 Software Quality Assurance and Software Quality Standards.
WEEK14 Examination

5. Mode of delivery:
Lectures: 3 Hours per week; Lab Work 2 hours per week
6. Instructional Materials and/or equipment:
Online Articles, Compressed Audio or Video, Links to Online Resources
7. Course Assessment:
Regular Examination at end of semester; 70 %, Continuous Assessment: 30 %, where 10
% shall be continuous assessment tests, 10 % shall be assignments, and 10 % shall be
labs
8. Recommended Reading Materials
a. Naik, K., & Tripathy, P. (2011). Software testing and quality assurance: theory and
practice. John Wiley & Sons.
b. Ainapure, B. S. (2009). Software testing and quality assurance. Technical
Publications.

You might also like