- Code
- CMP 316
- Name
- Software Testing and Quality Assurance
- Semester
- 6
- Lecture hours
- 2.00
- Seminar hours
- 0.00
- Laborator hours
- 2.00
- Credits
- 3.00
- ECTS
- 5.00
- Description
-
The module presents a systematic approach to software testing within the software life cycle, based on the students' knowledge of software (at least Level 2/I). Through broad and in-depth coverage, the module prepares students to make an effective contribution to software testing as professional software engineers.
- Objectives
-
The module presents a systematic approach to software testing within the software life cycle, based on the students' knowledge of software (at least Level 2/I). Through broad and in-depth coverage, the module prepares students to make an effective contribution to software testing as professional software engineers.
- Java
- Tema
- 1
- Introduction to Software Testing, Levels of Software Testing, and Key Activities.
- 2
- Analysis of Priorities and Risks, Testing Strategies, Implementation.
- 3
- Functional Testing.
- 4
- Equivalence Class Testing.
- 5
- Decision Table Testing.
- 6
- Designing Test Cases, Evaluating Testing.
- 7
- Structural Testing, Data Flow Testing.
- 8
- Midterm Exam.
- 9
- Integration and System Testing, Managing the Testing Process.
- 10
- Documentation and Standards, Testing Tools.
- 11
- Introduction to Software Quality (Causes of Defects, Objectives, SQA Activities).
- 12
- Quality Assurance Challenges.
- 13
- Characteristics of the SQA Process Environment, Software Quality Process.
- 14
- Components of SQA.
- 15
- Review
- 16
- Final Exam
- 1
- Describe key techniques and standards in software testing.
- 2
- Explain and evaluate strategies for software testing throughout the cycle and individual phases.
- 3
- Produce appropriate documentation for test management, including test plans, test programs, and monitoring test progress.
- 4
- Specify and design test cases and execute a testing procedure for selected issues.
- Quantity Percentage Total percent
- Midterms
- 1 25% 25%
- Quizzes
- 0 0% 0%
- Projects
- 1 25% 25%
- Term projects
- 0 0% 0%
- Laboratories
- 0 0% 0%
- Class participation
- 1 10% 10%
- Total term evaluation percent
- 60%
- Final exam percent
- 40%
- Total percent
- 100%
- Quantity Duration (hours) Total (hours)
- Course duration (including exam weeks)
- 16 4 64
- Off class study hours
- 14 4 56
- Duties
- 1 2 2
- Midterms
- 1 2 2
- Final exam
- 1 2 2
- Other
- 0 0 0
- Total workLoad
- 126
- Total workload / 25 (hours)
- 5.04
- ECTS
- 5.00