Anadolu Info Package Anadolu Info Package
  • Info on the Institution
  • Info on Degree Programmes
  • Info for Students
  • TR
About the Programme Academic Staff Program Qualifications Lessons Matrix of Course & Program Qualifications Turkish Qualifications Framework (TQF) TQF & Program Qualifications
  1. Vocational School of Information Technologies
  2. Department of Software, Application Development and Analysis
  3. Program in Front-End Software Development
  4. Course Structure Diagram with Credits
  5. Software Testing Processes and Quality
  6. Description
  • Description
  • Learning Outcomes
  • ECTS Credit Load
  • Course's Contribution to Program
  • Learning Outcomes & Program Qualifications
Last Updated: 25/06/2026

Code - Course Title Course Type Laboratory + Practice ECTS
ÖYG220 - Software Testing Processes and Quality IV. SEMESTER 2 +1 3.0
Language of Instruction Türkçe
Course Type Area Elective Courses
Course Instructor(s) ÖĞR. GÖR. AHMET AVCIOĞLU
Mode of Delivery Face to face.
Place of Delivery
Used Educational Platforms
Prerequisites None.
Courses Recomended
Recommended Resources Lecture slides and practice notes.
Work Placement
Aims of the Course

Weeks Learning Outcomes Topics Teaching Methods
Week - 1 Course introduction, presentation of course structure and assessment method, the importance of software quality, the historical development of the quality concept and its place in today’s software industry.
Week - 2 Quality metrics and standards, software quality models, the concepts of verification and validation, examination of the differences between error, failure and defect.
Week - 3 Test levels, unit testing and integration testing, the test pyramid approach, evaluation of how much testing should be written at each level.
Week - 4 System testing and acceptance testing, user acceptance testing, linking test scenarios with business requirements, acceptance criteria and creating a test plan.
Week - 5 Test types, functional and non functional tests, regression, smoke, performance and security testing, test type selection through real scenarios.
Week - 6 Test techniques, the black box approach, equivalence classes and boundary value analysis, the white box approach, code coverage measurement and experience based approaches.
Week - 7 Test case preparation, test data management, test environment setup, use of mock and stub objects, the principle of test independence.
Week - 8 Midterm examination.
Week - 9 Introduction to unit testing frameworks, introduction to tools such as Jest and Vitest in the JavaScript ecosystem, writing the first unit test and the test execution flow.
Week - 10 Component and interface tests, tools such as React Testing Library and Vue Test Utils, simulation of user interaction, visual validation approaches.
Week - 11 End to end testing approach, use of tools such as Playwright and Cypress, writing browser based scenarios, prevention of flaky tests.
Week - 12 The concept of continuous integration, automatic triggering of tests, creation of basic workflows with GitHub Actions, feedback processes for failed tests.
Week - 13 Code review and static analysis, use of tools such as ESLint and Prettier, code quality metrics, automatic checking processes in pull requests.
Week - 14 Defect tracking systems, bug reporting format, priority and severity levels, test reporting and quality dashboards, the continuous improvement cycle and general recap.

No content has been provided.

No content has been provided.

No content has been provided.


Assessment Method and Passing Requirements
Quamtity Percentage (%)
Toplam (%)

Info on the Institution

  • Name and Adress
  • Academic Calendar
  • Academic Authorities
  • General Description
  • List of Programmes Offered
  • General Admission Requirements
  • Recognition of Prior Learning
  • Registration Procedures
  • ECTS Credit Allocation
  • Academic Guidance

Info on Degree Programmes

  • Doctorate Degree / Proficieny in Arts
  • Master's Degree
  • Bachelor's Degree
  • Associate Degree
  • Open&Distance Education

Info for Students

  • Cost of living
  • Accommodation
  • Meals
  • Medical Facilities
  • Facilities for Special Needs Students
  • Insurance
  • Financial Support for Students
  • Student Affairs Office

Info for Students

  • Learning Facilities
  • International Programmes
  • Practical Information for Mobile Students
  • Language courses
  • Internships
  • Sports and Leisure Facilities
  • Student Clubs