{"id":29089343,"url":"https://github.com/satumainen/software-testing-quality-assurance","last_synced_at":"2026-04-11T20:32:27.890Z","repository":{"id":299687593,"uuid":"967868049","full_name":"satumainen/Software-Testing-Quality-Assurance","owner":"satumainen","description":"Turun Yliopisto - 5 ECTS Course in Software Testing","archived":false,"fork":false,"pushed_at":"2025-06-26T14:57:33.000Z","size":24572,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-26T15:47:47.866Z","etag":null,"topics":["blackbox-testing","cucumber","exploratory-testing","xray"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/satumainen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-04-17T06:05:39.000Z","updated_at":"2025-06-26T14:57:36.000Z","dependencies_parsed_at":"2025-06-17T20:32:39.201Z","dependency_job_id":null,"html_url":"https://github.com/satumainen/Software-Testing-Quality-Assurance","commit_stats":null,"previous_names":["satumainen/software-testing-quality-assurance"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/satumainen/Software-Testing-Quality-Assurance","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/satumainen%2FSoftware-Testing-Quality-Assurance","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/satumainen%2FSoftware-Testing-Quality-Assurance/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/satumainen%2FSoftware-Testing-Quality-Assurance/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/satumainen%2FSoftware-Testing-Quality-Assurance/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/satumainen","download_url":"https://codeload.github.com/satumainen/Software-Testing-Quality-Assurance/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/satumainen%2FSoftware-Testing-Quality-Assurance/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262371661,"owners_count":23300591,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blackbox-testing","cucumber","exploratory-testing","xray"],"created_at":"2025-06-28T04:01:39.908Z","updated_at":"2026-04-11T20:32:27.880Z","avatar_url":"https://github.com/satumainen.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Software-Testing-Quality-Assurance\n\u003cp\u003eThis 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.\u003c/p\u003e\n\n## Essays\n\n\u003cul\u003e\n  \u003cli\u003e\u003cp\u003e\u003cb\u003eWarm-up Essay – “The Future of the Testing Role” Lecture by James Bach:\u003c/b\u003e In this short essay I reflect upon \u003ca href=\"https://www.youtube.com/watch?v=c5821YeWico\u0026ab_channel=PNSQC\" target=\"_blank\"\u003eJames Bach's 2017 video lecture\u003c/a\u003e.\u003c/p\u003e\u003c/li\u003e\n  \u003cli\u003e\u003cp\u003e\u003cb\u003eEssay 1 – Overview of Agile Testing:\u003c/b\u003e In this essay I summarize key concepts in a few of the chapters in Lisa Crispin's and Janet Gregory's book \u003ci\u003eMore Agile Testing\u003c/i\u003e (2014).\u003c/p\u003e\u003c/li\u003e\n  \u003cli\u003e\u003cp\u003e\u003cb\u003eEssay 2 – What is Software Quality and why does it matter so much?:\u003c/b\u003e The software quality characteristics are consisely summarized, and the Finna web library is briefly analyzed.\u003c/p\u003e\u003c/li\u003e\n  \u003cli\u003e\u003cp\u003e\u003cb\u003eEssay 3 – Quality Management:\u003c/b\u003e In this essay, I explore Deming's Quality Management Theory and how it maps to Agile quality.\u003c/p\u003e\u003c/li\u003e\n  \u003cli\u003e\u003cp\u003e\u003cb\u003eEssay 4 – Testing AI-based Systems:\u003c/b\u003e In this essay, I explore and summarize the main findings in a systematic literature review of Validation Methods for AI/ML-powered Systems \u003ca href=\"https://researchportal.helsinki.fi/en/publications/systematic-literature-review-of-validation-methods-for-ai-systems\" target=\"_blank\"\u003e(Myllyaho et al. 2021)\u003c/a\u003e.\u003c/p\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\n## Exercises (and some Essays)\n\n\u003cul\u003e\n  \u003cli\u003e\u003cp\u003e\u003cb\u003eAssignment 1 – Unit Testing:\u003c/b\u003e This assignment allowed me to revisit the white box theory I learnt at Åbo Akademi.\u003c/p\u003e\u003c/li\u003e\n  \u003cli\u003e\u003cp\u003e\u003cb\u003eAssignment 2 – BDD:\u003c/b\u003e In this assignment, I got my first touch with Cucumber.\u003c/p\u003e\u003c/li\u003e\n  \u003cli\u003e\u003cp\u003e\u003cb\u003eAssignment 3 – Exploratory Testing:\u003c/b\u003e In this assignment I explored the Turku based transportation system Föli's trip planner.\u003c/p\u003e\u003c/li\u003e\n  \u003cli\u003e\u003cp\u003e\u003cb\u003eAssignment 4 – SBTM:\u003c/b\u003e 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.\u003c/p\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\n## Learning Journal\n\n\u003cul\u003e\n  \u003cli\u003e\u003cp\u003e\u003cb\u003eLearning Journal:\u003c/b\u003e Keeping a learning journal helped me relate the course materials to my previous knowledge.\u003c/p\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsatumainen%2Fsoftware-testing-quality-assurance","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsatumainen%2Fsoftware-testing-quality-assurance","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsatumainen%2Fsoftware-testing-quality-assurance/lists"}