Testivetoisen ohjelmistokehityksen kehittyminen

Tässä kirjoitelmakatsauksessa käsitellään testivetoisen ohjelmistokehityksen kehittymistä. Perehtymällä aiempiin tutkimuksiin testivetoisesta ohjelmistokehityksestä selvitetään millainen testivetoinen ohjelmistokehitys on ja sen taustat. Lisäksi tutkitaan millaisten ohjelmistojen kehitykseen tätä lä...

Full description

Bibliographic Details
Main Author: Partinen, Pinja
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, Jyväskylän yliopisto, University of Jyväskylä
Format: Bachelor's thesis
Language:fin
Published: 2022
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/82256
_version_ 1826225795555655680
author Partinen, Pinja
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_facet Partinen, Pinja Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä Partinen, Pinja Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_sort Partinen, Pinja
datasource_str_mv jyx
description Tässä kirjoitelmakatsauksessa käsitellään testivetoisen ohjelmistokehityksen kehittymistä. Perehtymällä aiempiin tutkimuksiin testivetoisesta ohjelmistokehityksestä selvitetään millainen testivetoinen ohjelmistokehitys on ja sen taustat. Lisäksi tutkitaan millaisten ohjelmistojen kehitykseen tätä lähestymistapaa yleensä hyödynnetään ja miten. In this literature review development of test-driven development is being processed. What kind of test-driven development is and its background are being researched by taking a look to earlier researches of test-driven development. In addition is researched for what kind of projects test-driven development is generally used and how.
first_indexed 2024-09-11T08:49:28Z
format Kandityö
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Itkonen, Jonne", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Partinen, Pinja", "language": "", "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2022-07-07T04:52:31Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2022-07-07T04:52:31Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2022", "language": "", "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/82256", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "T\u00e4ss\u00e4 kirjoitelmakatsauksessa k\u00e4sitell\u00e4\u00e4n testivetoisen ohjelmistokehityksen kehittymist\u00e4. Perehtym\u00e4ll\u00e4 aiempiin tutkimuksiin testivetoisesta ohjelmistokehityksest\u00e4 selvitet\u00e4\u00e4n millainen testivetoinen ohjelmistokehitys on ja sen taustat. Lis\u00e4ksi tutkitaan millaisten ohjelmistojen kehitykseen t\u00e4t\u00e4 l\u00e4hestymistapaa yleens\u00e4 hy\u00f6dynnet\u00e4\u00e4n ja miten.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "In this literature review development of test-driven development is being processed. What kind of test-driven development is and its background are being researched by taking a look to earlier researches of test-driven development. In addition is researched for what kind of projects test-driven development is generally used and how.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Paivi Vuorio (paelvuor@jyu.fi) on 2022-07-07T04:52:31Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2022-07-07T04:52:31Z (GMT). No. of bitstreams: 0\n Previous issue date: 2022", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "18", "language": "", "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.language.iso", "value": "fin", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.subject.other", "value": "testivetoinen ohjelmistokehitys", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "TDD", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "ketter\u00e4 kehitys", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "eXtreme Programming", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Testivetoisen ohjelmistokehityksen kehittyminen", "language": "", "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "bachelor thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-202207073846", "language": "", "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Bachelor's thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Kandidaatinty\u00f6", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Informaatioteknologia", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Information Technology", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietotekniikka", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Mathematical Information Technology", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "yvv.contractresearch.funding", "value": "0", "language": "", "element": "contractresearch", "qualifier": "funding", "schema": "yvv"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_7a1f", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "openAccess", "language": null, "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "bachelorThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.subject.oppiainekoodi", "value": "602", "language": "", "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.subject.yso", "value": "ohjelmistokehitys", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "ketter\u00e4t menetelm\u00e4t", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}]
id jyx.123456789_82256
language fin
last_indexed 2025-02-18T10:56:18Z
main_date 2022-01-01T00:00:00Z
main_date_str 2022
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/08d27777-d083-42a6-9b57-2dd497d923c7\/download","text":"URN:NBN:fi:jyu-202207073846.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2022
record_format qdc
source_str_mv jyx
spellingShingle Partinen, Pinja Testivetoisen ohjelmistokehityksen kehittyminen testivetoinen ohjelmistokehitys TDD ketterä kehitys eXtreme Programming Tietotekniikka Mathematical Information Technology 602 ohjelmistokehitys ketterät menetelmät
title Testivetoisen ohjelmistokehityksen kehittyminen
title_full Testivetoisen ohjelmistokehityksen kehittyminen
title_fullStr Testivetoisen ohjelmistokehityksen kehittyminen Testivetoisen ohjelmistokehityksen kehittyminen
title_full_unstemmed Testivetoisen ohjelmistokehityksen kehittyminen Testivetoisen ohjelmistokehityksen kehittyminen
title_short Testivetoisen ohjelmistokehityksen kehittyminen
title_sort testivetoisen ohjelmistokehityksen kehittyminen
title_txtP Testivetoisen ohjelmistokehityksen kehittyminen
topic testivetoinen ohjelmistokehitys TDD ketterä kehitys eXtreme Programming Tietotekniikka Mathematical Information Technology 602 ohjelmistokehitys ketterät menetelmät
topic_facet 602 Mathematical Information Technology TDD Tietotekniikka eXtreme Programming ketterä kehitys ketterät menetelmät ohjelmistokehitys testivetoinen ohjelmistokehitys
url https://jyx.jyu.fi/handle/123456789/82256 http://www.urn.fi/URN:NBN:fi:jyu-202207073846
work_keys_str_mv AT partinenpinja testivetoisenohjelmistokehityksenkehittyminen