Tietokoneiden näyttöjä, joissa näkyy kuvaa automaatiolaboratorion laitteistosta. Monitoreiden takana näkyy sama laitteisto kuin kuvissa.

timohei.net / Opintojaksot / Production Automation Project /
Testauspöytäkirja

Kun sovellus on valmis luovutettavaksi, kutsutaan tilaaja ja opettaja tehdaskoestustilaisuuteen (Factory Acceptance Test, FAT) toimittajan tiloihin, jossa ohjelman toiminta varmistetaan simuloimalla kaikki mittaukset testauspöytäkirjan määrittelemällä tavalla ja tarkistamalla, että ohjelman ohjaukset toimivat lähtöaineistossa määritellysti.

Koestuspäivä ja aika sovitaan yhdessä niin, että kaikki ryhmien jäsenet pääsevät osallistumaan testaukseen. Kutsun mukana lähetetään toimittajaryhmän (tarvittaessa opettajalla hyväksytetty) ehdotus koestusjärjestelyiksi ja -pöytäkirjaksi. Lähettäkää kutsu myös minulle tiedoksi CC:nä.

Toimittajan tulee ajaa testi läpi hyvissä ajoin ennen FAT-tilaisuutta. Mikäli testi kangertelee, koska toimittaja itse ei ole perehtynyt siihen tarpeeksi hyvin, koko testi hylätään ja sovitaan uusi FAT-tilaisuus.

Testauspöytäkirjan sisältö

Testipöytäkirjassa käydään läpi prosessin toiminta ylös- ja alasajoineen sekä kaikki poikkeus- ja vikatilanteet.

Testauspöytäkirjassa kuvataan alkutilanne ja testattavat toiminnot yksiselitteisesti. Alkutilanteessa kerrotaan kaikkien ko. prosessiin liittyvien mittausten ja ohjausten tila. Epämääräiset toteamukset tyyliin "Prosessi on pois päältä" tai "Kaikki tulot ja lähdöt ovat sammuksissa" eivät käytännössä kerro mitään. Joka kerran kun tällaisia kuvauksia lähtötilanteesta on ollut, on ne todettu parin täsmentävän kysymyksen jälkeen paikkansapitämättömiksi.

Testi pitää pystyä ajamaan läpi milloin tahansa myöhemmin niin, että aina saataisiin täsmälleen samat tulokset. Mikäli lähtötilanne tai testitoimenpiteet kirjataan puutteellisesti, ei testi ole yksiselitteinen ja jättää niin ollen mahdollisuuden tulkinnoille. Pahimmassa tapauksessa näitä tulkintoja tehdään oikeussalissa.

Tilaajan edustajalta ei koskaan edellytetä mitään ohjelmointiosaamista. Hän on sen sijaan prosessin ja sen toiminnan asiantuntija. FAT-pöytäkirja tuleekin laatia sellaiseksi, että ohjelmointia osaamaton pystyy seuraamaan testin kulkua ja varmistamaan, että ohjelma toimii lähtöaineiston mukaan.

Mikäli tilaaja hyväksyy puutteellisen testausjärjestelyn, hän ottaa myös ainakin osavastuun mahdollisista sovelluksen virheellisen toiminnan aiheuttamista vahingoista.

Testauspöytäkirjan täyttäminen testin aikana

Tilaajaryhmän edustaja kirjaa testauspöytäkirjan "Kommentit"-sarakkeeseen testauksessa mahdollisesti havaitut poikkeamat. Hän kuittaa kunkin testikohdan suoritetuksi nimikirjaimillaan ja päiväyksellä. Vaikka poikkeava toiminta olisi järkevä, perusteltavissa ja hyväksyttävissä, kirjataan poikkeamasta aina kommentti testauspöytäkirjaan. Testausöytäkirjan liitteeseen kirjataan myös perustelut poikkeaman hyväksymiselle.

Jokainen testauspöytäkirjan testikohta joko hyväksytään oikein toimivana, muutettuna tai hylätään. Pienet poikkeamat voidaan korjata heti testin aikana tai välittömästi FATin jälkeen, ja testi suoritetaan uudelleen. Mikä tahansa ohjaussovelluksen muutos voi vaikuttaa myös muihin testattaviin kohtiin, joten koko (ali)prosessin FAT tulee tehdä uudestaan.

Merkittävät poikkeamat aiheuttavat testin hylkäämisen, jolloin sovitaan uusi tehdaskoestustilaisuus.

Testauspöytäkirjan palauttaminen - lähitoteutus

Hyväksytty paperille tehty tehdaskoestuspöytäkirja skannataan kopiokoneella ja talletetaan Moodleen PDF-muodossa. Kännykkäkuvat eivät kelpaa!

Testauspöytäkirjan palauttaminen - etätoteutus

Testauspöytäkirja tehdään Excel Onlinessa. Tilaaja kirjaa hyväksymismerkinnät Kommentit-sarakkeeseen Excel-kommentteina - katso ohjevideo Youtubessa. Tällöin tiedostoon jää tieto hyväksymismerkinnän tekijästä ja kirjaamisajasta.

Testauksen jälkeen hyväksymismerkinnöillä varustettu Excel-tiedosto talletetaan omalle koneelle ja talletettu tiedosto palautetaan Moodleen pdf-muotoisena. Alla olevassa kuvassa näytetään, miten testin aikana kirjoitetut kommentit saa näkyviin PDF-tiedoston viimeiselle sivulle.

Alkutilanne 🔍
Tässä kerrotaan kaikkien tulojen ja lähtöjen tilat testiä aloitettaessa. Voidaan jättää tyhjäksi niissä testivaiheissa, joissa tila on se, mihin edellisessä vaiheessa päädyttiin.
Testattava toiminne 🔍
Prosessin tila tai operaattorin toimenpide, jota tämän rivin toimenpiteellä simuloidaan
Toimenpiteet 🔍
Mitä tuloja testin tämän vaiheen aikana muutetaan ja miten
Seuraukset 🔍
Miten ohjelman pitäisi reagoida Toimenpiteet-sarakkeen mukaisiin muutoksiin
Kommentit 🔍
Jätetään tyhjäksi. Testitilanteessa kuitataan kynällä testivaihe hyväksytysti suoritetuksi tai merkitään virheet tai puutteet.
Nuohoin on alkutilassa eli
  • sisäraja GS‑001 päällä (0.05 = 1),
  • höyryä ei virtaa eli höyryanturi PS‑004 on auki (0.07 = 0) ja
  • höyryventtiili V‑011 on kiinni (lähtö 10.7 = 0).
  • Kaikki muut tulot ja lähdöt ovat nolla-tilassa (koskettimet auki)
Automaattinen nuohoustoiminneAktivoidaan nuohous kääntämällä kytkin START XS‑003 hetkeksi kiinni ja sitten takaisin auki
(000.01 > 1, 0) 🔍
Jokaisen I/O:n yhteydessä mainitaan ko. I/O:n nimi, positiotunnus ja I/O-osoite sekä signaalin tarkat tilat
  1. Höyryventtiili V-011 avautuu (010.07 > 1).
  2. Sähkökeskusohjaus "SK_ULOS" M-012 aktivoituu (010.06 > 1)
  3. "ULKONA"-valo GI-014 vilkkuu (010.02) 1 Hz taajuudella
 
  Höyryvirtaus Höyry alkaa virrata: suljetaan höyryvirtausanturin kytkin PS-015 (000.07 > 1) Höyryvalo XI-015 aktivoituu (010.04 > 1)  
  Nuohoin saapuu ulkorajalle Suljetaan "ULKORAJA" GS‑002 (000.06 > 1)
  1. SK-ohjaus "ULOS" M-012 menee pois päältä (10.02 > 0),
  2. "ULKONA"-valo XI-014 jää palamaan pysyvästi (10.6 > 1).
  3. 5 sekunnin päästä nuohoin lähtee takaisin, jolloin SK-ohjaus "SISÄLLE" M-013 aktivoituu (010.05 > 1) ja
  4. "SISÄLLÄ"-valo GI-010 (000.01) alkaa vilkkua 1 Hz taajuudella
 
 
  1. Nuohoin poistuu ulkorajalta
  2. Muutaman sekunnin kuluttua nuohoin saapuu sisärajalle
  1. Avataan "ULKORAJA" GS‑002 (0.06 > 0)
  2. Muutaman sekunnin kulutua suljetaan "SISÄRAJA" GS‑001 (0.05 > 1)
  1. SK-ohjaus M-013 menee pois päältä (10.05 > 0) ja
  2. "SISÄLLÄ"-valo GI-010 jää palamaan pysyvästi (0.01 > 1)
 
Katso edellisen testin alkutilanne Höyryvika Käynnistetään nuohous edellisen testin kahden ensimmäisen askeleen mukaan    
  Höyryvirtaus katkeaa Avataan höyrykytkin PS-015 (000.07 > 0)
  1. Höyryvalo XI-015 (10.04) alkaa vilkkua 5 Hz taajuudella puolen sekunnin jaksoissa.
  2. "ULOS"-ohjaus M-012 menee pois päältä (10.06 > 0),
  3. "SISÄLLE"-ohjaus M-013 aktivoituu (10.05 > 1).
  4. Höyryventtiilin ohjaus V-011 jää päälle (10.07 > 1).
 
JNE.
Päivitetty 7.12.2025

<<  Edellinen
(12) I/O-luettelo
Sivu 13/14Seuraava >>
(14) Siemens S7-ohjeita
© Timo Heikkinen | timo piste heikkinen at oamk piste fi