https://github.com/satumainen/software-testing-quality-assurance
Turun Yliopisto - 5 ECTS Course in Software Testing
https://github.com/satumainen/software-testing-quality-assurance
blackbox-testing cucumber exploratory-testing xray
Last synced: 3 months ago
JSON representation
Turun Yliopisto - 5 ECTS Course in Software Testing
- Host: GitHub
- URL: https://github.com/satumainen/software-testing-quality-assurance
- Owner: satumainen
- Created: 2025-04-17T06:05:39.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-26T14:57:33.000Z (12 months ago)
- Last Synced: 2025-06-26T15:47:47.866Z (12 months ago)
- Topics: blackbox-testing, cucumber, exploratory-testing, xray
- Language: Java
- Homepage:
- Size: 23.4 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Software-Testing-Quality-Assurance
This 5 ECTS course in Software Testing and Quality Assurance course was completed in the spring of 2025. This course explored the different testing schools of thought and consisted of four assignments and multiple essays.
## Essays
Warm-up Essay – “The Future of the Testing Role” Lecture by James Bach: In this short essay I reflect upon James Bach's 2017 video lecture.
Essay 1 – Overview of Agile Testing: In this essay I summarize key concepts in a few of the chapters in Lisa Crispin's and Janet Gregory's book More Agile Testing (2014).
Essay 2 – What is Software Quality and why does it matter so much?: The software quality characteristics are consisely summarized, and the Finna web library is briefly analyzed.
Essay 3 – Quality Management: In this essay, I explore Deming's Quality Management Theory and how it maps to Agile quality.
Essay 4 – Testing AI-based Systems: In this essay, I explore and summarize the main findings in a systematic literature review of Validation Methods for AI/ML-powered Systems (Myllyaho et al. 2021).
## Exercises (and some Essays)
Assignment 1 – Unit Testing: This assignment allowed me to revisit the white box theory I learnt at Åbo Akademi.
Assignment 2 – BDD: In this assignment, I got my first touch with Cucumber.
Assignment 3 – Exploratory Testing: In this assignment I explored the Turku based transportation system Föli's trip planner.
Assignment 4 – SBTM: By using a SBTM approach, I learnt how to stay more focused during exploratory testing. Xray was used as a reporting tool for this task. I analyzed different features of YouTube.
## Learning Journal
Learning Journal: Keeping a learning journal helped me relate the course materials to my previous knowledge.