Hyppää sisältöön

Yleistestaussuunnitelma - Master Test Plan

Yleistä

Tässä dokumentissa esitellään Wimma Lab 2021 Pengwin median testaussuunnitelma. Kesällä 2021 Pengwin median vastuulla on uudistaa WIMMA Labin verkkosivut. Verkkosivujen uudistamisella pyrimme helpottamaan sivulla navigoimista, oikean tiedon löytämistä sivustolta ja tekemään sivustosta visuaalisesti uudistetun brändin mukaiset.

Testikohteesta (Test Target / System Under Test)

Testauskohteena toimii React ja Next.js teknologioita hyödyntävä verkkosivusto. Sivuston tärkein testikohde on käytettävyys. Verkkosivun tulee olla skaalautua erikokoisille ruuduille sopivaksi, joten sivustolla asioiminen on mahdollisimman helppoa. Toinen tärkeä testauskohde on rakennetta testaavat testit. Niiden avulla varmistetaan se, että kaikki sivuston osat ovat paikallaan ja kaikki haluttu sisältö on näkyvissä valmiilla verkkosivulla.

Testauksen yleiset tavoitteet ja tärkeimmät tehtävät (Test goals and primary needs)

Testauksen tarkoituksena on pitää huoli sivuston toiminnallisuudesta kehitysvaiheessa ja helpottaa kehitystyötä.

Aikataulu (Schedule)

Julkaisusuunnitelma (Release Plan)

Testattavat ominaisuudet (Tested Features)

Ominaisuus Otsikko 2
LokaalisaatioTestataan lokaalisaation toimivuus. (fi/en)
Tietoturva Testataan sivuston tietoturva.
Käyttöliittymätestaus Tetstaan käyttöliittymän toimivuus eri resoluutioilla
Selainyhteensopivuustestaus Tetstaan sivuston käyttöä eri selaimilla

Ei-testattavat ominaisuudet (Non tested Features)

Otsikko 1 Otsikko 2
Kuormitustestaus
Feature21
Feature90

Testausympäristöt (Testing Environments)

Testiautomaatiossa hyödynnetään Robot Framework-työkalua.

Resurssit ja vastuut (Resources and ...)

Resurssi Vastuus Muuta Yritys
Henkilö X Suorituskykytestaus lomalla heinäkuun Firm Oy
Henkilö Y Tietoturvatestas Maaliskuun matkoilla Firm Oy
Henkilö Z Toiminnnallinen testaus
Henkilö Å Kokeilevat testaus

Hyväksyntätestaus (Acceptance Testing)

Verkkosivut tullaan laittamaan verkkoon, missä niitä voi halutessaan katsoa ja antaa palautetta kehitystiimille.

Järjestelmätestaus (System Testing)

Järjestelmätestaus toteutetaan projektissa manuaalisesti.SItä käytännössä tapahtuu, kun yhdessä koko ryhmän kanssa tarkistamme suuret koodin muutokset ennen koodin liiitämistä live versioon.

Järjestelmän integraatio testaus (System Integration Testing)

Integraatiotestaus otetaan huomioon jo sivuston kehitysvaiheessa. Uusi koodi tullaan tuottaamaan erilliseen kehityshaaraan, missä näkee toimiiko koodi jo olemassa olevan koodin kanssa.

Moduli/komponenttitason testaus (Module / Component Testing)

suscipit id, commodo id diam. Aliquam lorem urna, maximus in pretium pharetra, mollis eu lacus. Nam nunc erat, aliquet rutrum ultrices quis, fermentum vitae metus. In at nibh eu dui ultrices ultrices. Vestibulum mi mi, ultricies sed maximus eget,

Testisuunnittelusta

Vestibulum molestie diam sit amet pretium pharetra. Praesent sagittis auctor convallis. Nulla augue sapien, ornare vel suscipit id, commodo id diam. Aliquam lorem urna, maximus in pretium pharetra, mollis eu lacus. Nam nunc erat, aliquet rutrum ultrices quis, fermentum vitae metus. In at nibh eu dui ultrices ultrices. Vestibulum mi mi, ultricies sed maximus eget, ultrices at nibh. Aenean vel turpis eu quam laoreet lobortis in eget tortor. Nunc vel arcu accumsan, finibus erat at, hendrerit elit. Ut fringilla eros a sollicitudin tincidunt.

Testaus ja vianhallinnan prosessit

Vestibulum molestie diam sit amet pretium pharetra. Praesent sagittis auctor convallis. Nulla augue sapien, ornare vel suscipit id, commodo id diam. Aliquam lorem urna, maximus in pretium pharetra, mollis eu lacus. Nam nunc erat, aliquet rutrum ultrices quis, fermentum vitae metus. In at nibh eu dui ultrices ultrices. Vestibulum mi mi, ultricies sed maximus eget, ultrices at nibh. Aenean vel turpis eu quam laoreet lobortis in eget tortor. Nunc vel arcu accumsan, finibus erat at, hendrerit elit. Ut fringilla eros a sollicitudin tincidunt.

  • Yleiset hyväksyntä kriteerit?
  • Yleiset hylkäys kriteerit?

Valittu testausstrategia

In at nibh eu dui ultrices ultrices. Vestibulum mi mi, ultricies sed maximus eget, ultrices at nibh. Aenean vel turpis eu quam laoreet lobortis in eget tortor. Nunc vel arcu accumsan, finibus erat at, hendrerit elit. Ut fringilla eros a sollicitudin tincidunt.

Käytetyt testityövälineet ja ohjelmistot

  • Testaushallinta-työkalu?
  • Testi-työkalu?
  • Vianhallinta-työkalu

Testaustasot (Testing Levels)

In ultricies ultricies ligula, ut suscipit nulla ullamcorper non. Nunc aliquet finibus lorem. Vivamus pretium malesuada nulla a posuere. Pellentesque et bibendum massa. Mauris euismod erat orci, pretium elementum dolor pellentesque et. Vivamus laoreet justo sit amet est ultricies, sit amet rutrum lectus semper. Pellentesque gravida pulvinar ante non semper. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Cras vel dolor fermentum, porttitor mi at, condimentum velit. Pellentesque ut turpis pulvinar, tempor felis sit amet, placerat felis. In hac habitasse platea dictumst.

Toiminnallinentestaus - Functional Testing

Toiminnallinen testaus tehdään Robot frameworikillä ja manuaalisesti.

Suorituskykytestaus - Performance Testing

Phasellus dignissim tempor ipsum in rhoncus. Vestibulum eget mi sed arcu sollicitudin rutrum euismod ac nunc. Maecenas auctor tincidunt magna sed ullamcorper. Aliquam erat volutpat. Pellentesque neque mi, venenatis ut vestibulum at, elementum vitae libero. Maecenas iaculis a libero in tincidunt. Aenean laoreet, arcu non condimentum vulputate, nisl erat vestibulum felis, in vulputate nisi nunc ut nisi. Nam turpis magna, porta venenatis eleifend a, congue vitae diam.

Tietoturvatestaus

Tietoturvatestaus tehdään automaattisesti Robot frameworkillä hyödyntäen OWASP zap kirjastoa tai manuaalisesti.

Kuormitustestaus

Phasellus dignissim tempor ipsum in rhoncus. Vestibulum eget mi sed arcu sollicitudin rutrum euismod ac nunc. Maecenas auctor tincidunt magna sed ullamcorper. Aliquam erat volutpat. Pellentesque neque mi, venenatis ut vestibulum at, elementum vitae libero. Maecenas iaculis a libero in tincidunt. Aenean laoreet, arcu non condimentum vulputate, nisl erat vestibulum felis, in vulputate nisi nunc ut nisi. Nam turpis magna, porta venenatis eleifend a, congue vitae diam.

Liitteet

  • Testisuunnitelmat
  • Lähteet etc.