Tietokantoihin liitettyjen ohjelmointirajapintojen testaamisen suunnittelu
Kivinen, Arttu (2023)
Kivinen, Arttu
2023
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023111329302
https://urn.fi/URN:NBN:fi:amk-2023111329302
Tiivistelmä
Opinnäytetyön tarkoituksena oli selvittää eri vaiheita ohjelmointirajapintojen testaamisen suunnittelussa, jotta testaamisen suunnittelua ei tarvitse aloittaa tyhjästä. Suunnittelu vie suuren osan monista työelämän projekteista, ja tällä työllä on tarkoitus vähentää mahdollisia komplikaatioita testaamisen suunnittelussa. Opinnäytetyön tavoitteena oli luoda taulukko yritysten käyttöön vaihe vaiheelta sisältäen lyhyen kuvauksen vaiheista, jotka on opinnäytetyön tekstissä avattu hieman laajemmin.
Opinnäytetyön teoreettisessa osassa tutkitaan erilaisia tietokantoja tyyppejä, niiden ominaisuuksia sekä käyttöä. Opinnäytetyössä käydään läpi rajapintojen ominaisuuksia, toimintoja sekä yleisiä rajapintojen testaamiseen liittyviä periaatteita. Lopuksi tutkitaan erilaisia tapoja todentaa ja testata rajapintoja sekä testaussuunnitelman laatimisen.
Työllä ei ole erillistä tilaajaa, mutta työ on tehty henkilöille, jotka ovat mukana kehittämässä tietokantarajapintoja ja joiden tulisi testata niiden toimivuus. Aihe on rajattu tietokantoihin liitettyjen rajapintojen testaamiseen, mutta vaiheita on mahdollista hyödyntää yleisesti rajapintojen testaamisessa. Työssä syntyi ohjenuora ohjelmointirajapintojen testaamiselle, jotta testaamisen suunnittelu olisi ymmärrettävämpää tarvittaville osapuolille. Työn tulos eli taulukko suunnittelun vaiheista on hyvin yksinkertaistettu ja selkeästi tuotu esiin.
Opinnäytetyön teoreettisessa osassa tutkitaan erilaisia tietokantoja tyyppejä, niiden ominaisuuksia sekä käyttöä. Opinnäytetyössä käydään läpi rajapintojen ominaisuuksia, toimintoja sekä yleisiä rajapintojen testaamiseen liittyviä periaatteita. Lopuksi tutkitaan erilaisia tapoja todentaa ja testata rajapintoja sekä testaussuunnitelman laatimisen.
Työllä ei ole erillistä tilaajaa, mutta työ on tehty henkilöille, jotka ovat mukana kehittämässä tietokantarajapintoja ja joiden tulisi testata niiden toimivuus. Aihe on rajattu tietokantoihin liitettyjen rajapintojen testaamiseen, mutta vaiheita on mahdollista hyödyntää yleisesti rajapintojen testaamisessa. Työssä syntyi ohjenuora ohjelmointirajapintojen testaamiselle, jotta testaamisen suunnittelu olisi ymmärrettävämpää tarvittaville osapuolille. Työn tulos eli taulukko suunnittelun vaiheista on hyvin yksinkertaistettu ja selkeästi tuotu esiin.