| Course Name |
Software Verification and Validation
|
|
Code
|
Semester
|
Theory
(hour/week) |
Application/Lab
(hour/week) |
Local Credits
|
ECTS
|
|
SE 322
|
SPRING
|
2
|
2
|
3
|
6
|
| Prerequisites | SE 209 to succeed (to get a grade of at least DD) | |||||
| Course Language | English | |||||
| Course Type | Required (Core Course) | |||||
| Course Level | First Cycle | |||||
| Mode of Delivery | Face-To-Face | |||||
| Teaching Methods and Techniques of the Course | Lecture / Presentation | |||||
| National Occupational Classification Code | - | |||||
| Course Coordinator |
|
|||||
| Course Lecturer(s) |
|
|||||
| Assistant(s) | - | |||||
| Course Objectives | The first objective of this course is to provide students with information about the fundamentals and principles of software testing. The second objective is to provide students with information about basic testing methods and software quality in order to develop high-quality and complex software products. The third objective of the course is to provide students with the necessary skills in software testing in the international software testing certification process. These objectives will be achieved by the student learning software testing processes, test documentation, testing techniques, test management, test tools, test data collection, test result analysis and reporting, the concept of quality in writing, and developing skills. | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Learning Outcomes |
The students who succeeded in this course;
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
| Course Description | One of the generally accepted issues in software development is that it is not possible to develop perfect software. Therefore, before the software is put into use, it is necessary to eliminate existing errors and reduce the possible effects of incorrect operation. This is especially important for complex and security-critical software systems. In this course, testing processes in software engineering, test documentation, concepts related to testing techniques and software quality are taught and the aim is for the student to gain skills. | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Related Sustainable Development Goals |
-
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
Core Courses |
X
|
| Major Area Courses |
|
|
| Supportive Courses |
|
|
| Media and Managment Skills Courses |
|
|
| Transferable Skill Courses |
|
| Week | Subjects | Required Materials | Learning Outcome |
| 1 | Introduction | 91b569e6 | |
| 2 | Fundamentals of software testing | Ch. 1 of Graham’s book | 91b569e6 |
| 3 | Testing throughout the software development life cycle | Ch. 2 of Graham’s book | 6b6ba2c1 |
| 4 | Static techniques | Ch. 3 of Graham’s book | 6b6ba2c1 |
| 5 | Static techniques | Ch. 3 of Graham’s book | 6bd7f3e6 |
| 6 | Test techniques | Ch. 4 of Graham’s book | 6b6ba2c1 |
| 7 | Test techniques | Ch. 4 of Graham’s book | 6bd7f3e6 |
| 8 | Test techniques | Ch. 4 of Graham’s book | 6bd7f3e6 |
| 9 | Midterm | - | |
| 10 | Test management | Ch. 5 of Graham’s book | 86ea89dd |
| 11 | Quality management | Ch. 24 of Sommerville’s book | 8b8ad6e5 |
| 12 | Quality management | Ch. 24 of Sommerville’s book | 8b8ad6e5 |
| 13 | Case study for complex systems | Ch. 2 and 3 of Bath’s book | 6bd7f3e6 |
| 14 | Case study for complex systems | Ch. 9 and 10 of Bath’s book | 6bd7f3e6 |
| 15 | Case study for complex systems | Ch. 11 and 12 of Bath’s book | 86ea89dd |
| 16 | Review | - |
| Course Notes/Textbooks |
Sommerville I. Software Engineering. 10th ed. Addison Wesley. 2016. ISBN-13: 978-0133943030 Graham D. Black R. and van Veenendaal E. Foundations of Software Testing. 4rd ed. Cengage Learning 2020. ISBN: 978-1-4737-6479-8. Bath G. McKay J. The Software Test Engineer’s Handbook: A Study Guide for the ISTQB Test Analyst and Technical Analyst Advanced Level Certificates. Rocky Nook. 2008. |
| Suggested Readings/Materials | H. Washizaki. eds. Guide to the Software Engineering Body of Knowledge (SWEBOK Guide). Version 4.0. IEEE Computer Society. 2024; www.swebok.org. |
| Semester Activities | Number | Weighting | LO1 | LO2 | LO3 | LO4 | LO5 |
| Quizzes / Studio Critiques | 2 | 10 | X | X | X | X | X |
| Project | 1 | 20 | X | X | X | X | X |
| Midterm | 1 | 20 | X | X | X | ||
| Final Exam | 1 | 50 | X | X | X | X | X |
| Total | 5 | 100 |
| Semester Activities | Number | Duration (Hours) | Workload |
|---|---|---|---|
| Participation | - | - | - |
| Theoretical Course Hours | 16 | 2 | 32 |
| Laboratory / Application Hours | 16 | 2 | 32 |
| Study Hours Out of Class | 14 | 3 | 42 |
| Field Work | - | - | - |
| Quizzes / Studio Critiques | 2 | 5 | 10 |
| Portfolio | - | - | - |
| Homework / Assignments | - | - | - |
| Presentation / Jury | - | - | - |
| Project | 1 | 19 | 19 |
| Seminar / Workshop | - | - | - |
| Oral Exams | - | - | - |
| Midterms | 1 | 15 | 15 |
| Final Exam | 1 | 30 | 30 |
| Total | 180 |
| # | PC Sub | Program Competencies/Outcomes | * Contribution Level | ||||
| 1 | 2 | 3 | 4 | 5 | |||
| No program competency data found. | |||||||
*1 Lowest, 2 Low, 3 Average, 4 High, 5 Highest
As Izmir University of Economics transforms into a world-class university, it also raises successful young people with global competence.
More..Izmir University of Economics produces qualified knowledge and competent technologies.
More..Izmir University of Economics sees producing social benefit as its reason for existence.
More..