Sijaintidirektiivien testaaminen hyväksyntätesteillä
Hyväksyntätestien avulla voit määrittää given-when-then-testijoukon, jonka avulla varmistetaan, että sijaintidirektiivit toimivat odotetulla tavalla. Tässä testityypissä given (annettu) ehtojoukko when (kun) jotain tapahtuu, then (sitten) saadaan tietty tulos. Tämä terminologia on tuttu laadunvalvonnasta suunnittelussa, ja siitä puhutaan myös tieteellisessä menetelmässä.
Hyväksyntätestit tarjoavat seuraavat kaksi pääetua:
- Nopeampi alkuasetus: Voit tarkistaa sijaintisi direktiivien tulokset käymättä läpi tavallisia varastoprosesseja ja tarkistamatta työn luontihistorian lokia.
- Pienempi ylläpito: Voit helposti muuttaa sijaintien säännökset myöhemmin, koska voit tarkistaa jokaisen muutoksen vaikutukset automaattisesti suorittamalla määritetyt hyväksyntätestit.
Sijaintidirektiivien hyväksyntätesteillä ei ole toiminnallista vaikutusta varastoon.
Huomautus
Sijaintidirektiiveille ei voi luoda hyväksyntätestejä, jos Laajuus-valinnaksi on määritetty Useita nimikkeitä (tai Useita nimikkeitä -valinnaksi on määritetty Kyllä). Aina kun on mahdollista, kannattaa käyttää sijaintidirektiivien laajuuksia, jotka voidaan testata yhden nimikkeen avulla, kuten Yksittäinen nimike tai tilaus ja Kaikki.
Lisätietoja sijaintidirektiivien määrittämisestä ja sijaintidirektiivien laajuuksien käyttämisestä on kohdassa Sijaintidirektiivien käsitteleminen.
Hyväksyntätestin määrittäminen
Alla olevien vaiheiden avulla voit määrittää hyväksyntätestin.
Valitse Varastonhallinta > Asetukset > Sijaintidirektiivit.
Valitse toimintoruudussa Hyväksyntätestit.
Seuraa Sijaintidirektiivin hyväksyntätestit -sivulla jotain seuraavista vaiheista:
- Valitse toimintoruudussa Uusi luodaksesi uuden testin.
- Aiemmin luotua testiä voi muokata valitsemalla sen luetteloruudussa ja valitsemalla sitten toimintoruudussa Muokkaa.
- Aiemmin luodun testin voi kopioida valitsemalla lähdetestin luetteloruudussa ja valitsemalla sitten toimintoruudussa Kopioi. Tämä vaihe voi olla hyödyllinen, kun luodaan uusi hyväksyntätesti, joka on olemassa olevan testin variaatio.
Määritä uuden tai valitun testin otsikkoon seuraavat kentät:
- Nimi – Määritä testin nimi.
- Kuvaus – Määritä testin lyhyt kuvaus.
- Ei käytössä : Määritä tämän asetuksen arvoksi Kyllä, jos haluat poistaa testin käytöstä. Määritä kohdan arvoksi Ei, jos haluat testin olevan aktiivinen. Passiivisia testejä ei voi suorittaa. Ne ohitetaan, jos valitset kaikkien testien suorittamisen.
Määritä Annettu-pikavälilehdessä testin aloitusehdot. Määritä seuraavat kentät:
Varastotasot – Määritä, suoritetaanko testi todellisen varaston perusteella vai simuloidaanko tyhjä varasto. Valitse jokin seuraavista:
- Nykyinen käytettävissä oleva varasto – Suorita testi testin käyttäen mitä tahansa käytettävissä olevia varastoja, kun testi suoritetaan. Tämä menetelmä voi tehdä testituloksesta vähemmän ennustettavan ja satunnaisille virheille alttiin (esimerkiksi silloin, jos testissä käytettävä nimike ei ole käytettävissä).
- Ei varastoa – Simuloi tyhjä varasto. Simulointi tyhjentää testissä käytetyn nimikkeen varaston sekä kaikkien Lisävarasto-kohdassa olevien sijaintien varastot.
Lisävarasto – Simuloi yhden tai useamman nimikkeen käytettävissä olevat määrät. Testi lisää nämä määrät varastoon, joka määritetään Varastotasot-kentässä.
- Lisää ruudukkoon uusi rivi valitsemalla työkalurivillä Uusi.
- Poista rivi ruudukosta valitsemalla työkalurivillä Poista.
- Valitse Näytä dimensiot, jos haluat avata valintaikkunan, jossa voit lisätä dimensiosarakkeet ruudukkoon tai poistaa niitä.
- Syötä kullekin riville nimike, dimensioarvot, sijainti ja määrä.
Tärkeä
Annettu-pikavälilehden asetukset eivät vaikuta varaston todellisiin varastotasoihin. Sen sijaan ne simuloivat vain väliaikaisesti voimassa olevat ehdot testin suorittamisen aikana.
Määritä Kun-pikalehdessä testattava kohde. Syötetyt arvot ovat sijaintidirektiivimoduulin syötteitä. Tämä menetelmä on yksinkertaisempi kuin manuaalisten testien rakentaminen luomalla tilauksia. Määritä seuraavat kentät:
- työtilaus – Määritä simuloitava tilaustyyppi (esimerkiksi Myyntitilaukset tai Ostotilaukset ).
- Työlaji – Määritä simuloitavat työlajit. Yleensä valinta on Keräily tai Hyllytys.
- Tilausnumero – Määritä testin aikana käytettävä tilausnumero. Nämä tiedot voivat olla hyödyllisiä, jos sijaintidirektiivin kyselyllä on tilaustaulukkoon liittyviä arvovälejä.
- Käsittelykoodi – Määritä palautustilausten suorittamisessa käytettävä käsittelykoodi.
- Direktiivin koodi – Määritä sijaintien säännökset määrittävä koodi.
- Nimiketunnus – Määritä etsittävä nimike.
- Määrä – Määritä etsittävä määrä.
- Yksikkö – Määritä Määrä-kentän mittayksikkö .
- Dimensiot – Määritä nimikkeen varasto-, tuote- ja seurantadimensiot, jotka haluat paikantaa.
Määritä Sitten-pikavälilehdessä hyväksyntätestin odotettu tulos. Yksi (ja vain yksi) seuraavista kentistä on määritettävä:
- Tarkka sijainti – Valitse tarkka sijainti. Testi merkitään ohitettavaksi, jos tämä sijainti on sijaintidirektiivin tulos.
- Sijainti vastaa säännöllistä lauseketta – Syötä säännöllinen lauseke, joka tarkistetaan tuloksena olevan sijainnin perusteella, vaikka tuloksena oleva sijainti olisi tyhjä (ei tulosta). Testi merkitään hyväksytyksi, jos säännönmukainen lauseke vastaa tuloksena saatavan sijainnin nimeä. Lisätietoja säännönmukaisista lausekkeista on kohdassa Säännönmukaiset .NET-lausekkeet.
- Sijainti ja profiili – Valitse sijaintiprofiili. Testi merkitään hyväksytyksi, jos tuloksena saatavalla sijainnilla on tämä profiili.
- Sijainti vyöhykkeellä – Valitse sijaintivyöhyke. Testi merkitään hyväksytyksi, jos tuloksena saatavalla sijainnilla on tämä vyöhyke.
Tallenna testi valitsemalla Tallenna. Tulokset-pikavälilehti tallentaa kunkin testin kaikkien testitulosten tietueet. Lisätietoja testien suorittamisesta ja tulosten tulkitsemisesta on seuraavassa osassa.
Hyväksyntätestien suorittaminen
Kun olet määrittänyt testit, voit suorittaa testit joko yksi kerrallaan tai kaikki kerralla. Jos haluat suorittaa vähintään yhden testin, noudata alla olevia ohjeita.
Valitse Varastonhallinta > Asetukset > Sijaintidirektiivit.
Valitse toimintoruudussa Hyväksyntätestit.
Seuraa Sijaintidirektiivin hyväksyntätestit -sivulla jotain seuraavista vaiheista:
- Jos haluat suorittaa yhden, määritetyn testin, valitse se luetteloruudusta ja valitse sitten toimintoruudussa Suorita.
- Jos haluat suorittaa kaikki aktiiviset testit, valitse toimintoruudussa Suorita kaikki.
Kun testit on suoritettu, luetteloruudussa näkyy kunkin testin uusin tulos. Jos haluat tarkistaa testin tulokset, valitse testi luetteloruudussa ja valitse sitten Tulokset-pikavälilehti. Ruudukossa näkyy kunkin testin suorituksen tulos. Tuloksista annetaan seuraavat tiedot:
- Tulos – Testin tulos: Hyväksytty , Epäonnistunut tai Ohitettu.
- Tuloksena oleva sijainti– Testin löytäminen sijainti. Jos sijaintia ei löydy, tämä kenttä on tyhjä.
- Kesto (ms) – Millisekunteina (ms) – Testin kesto. Tämä kenttä ilmaisee myös, kuinka nopeasti järjestelmä voi käsitellä direktiivit päivittäisen työvaiheen aikana. Jotta varaston työvaiheet ovat tehokkaita, sijaintidirektiivit tulisi suunnitella niin, että ne voidaan käsitellä mahdollisimman nopeasti. Eräs hitaan vastauksen tyypillinen syy on sijaintidirektiivin kyselyjen käyttäminen silloin, kun määritetyt arvovälit tai lajittelutilaukset eivät vastaa taulukon indeksiä. (Järjestelmä varoittaa, jos yrität tallentaa tällä tavalla määritettyä kyselyä.)
- Arvioidut sijainnit – Testin aikana arvioitujen sijaintien määrä. Jotta varaston työvaiheet ovat tehokkaita, arvioitavia sijainteja tulisi olla mahdollisimman vähän. Eräs tapa vähentää arvioitujen sijaintien määrää on määrittää useita sijaintidirektiivejä ensimmäisen ollessa kaikkein yksityiskohtaisin ja viimeisen kaikkien yleisin. Voit myös segmentoida varaston pitämällä tietyt nimiketyypit erillisillä vyöhykkeillä. Tämän menetelmän avulla voit välttää koko varaston skannauksen joka kerta.
- Luontipäivämäärä ja - aika– Testin suorituspäivämäärä ja -aika.
- Luonut – Testin luoneen henkilön nimi.
Jos haluat tarkastella suoritettua testiä koskevia tietoja, valitse se ruudukosta ja tarkista Loki-kenttä. Loki sisältää työhistorian, joka auttaa tuloksen ymmärtämisessä.
Tärkeä
Testin tuloksen määrittämiseksi järjestelmä vertailee Tuloksena saatu sijainti -arvoa Sitten-ehtoon. Epäonnistuneen testin loki voi osoittaa, että sijaintidirektiivi ei löytänyt sijaintia, eikä kyseinen sijainti vastannut odotettua sijaintia, joka on määritetty Sitten-ehdossa.
Sijaintidirektiivien ja hyväksyntätestien vianmääritys
Hyväksyntätestien määritys on tavallisesti iteratiivinen prosessi. Jos testi epäonnistuu, syy on selvitettävä. Ehkä testiä ei ole määritetty oikein tai sijaintidirektiiviä on muutettava niin, että se vastaa paremmin vaatimuksia.
Voit tehdä sijaintidirektiiveille ja hyväksyntätesteille vianmäärityksen noudattamalla alla olevia ohjeita.
Valitse Varastonhallinta > Asetukset > Sijaintidirektiivit.
Valitse luetteloruudussa sijaintidirektiivi, jolle olet suunnitellut hyväksyntätestin.
Laajenna tietoruutu. Tämä ruutu on sivun oikealla puolella, ja sen nimi on Liittyvät tiedot.
Laajenna tietoruudussa Hyväksyntätestit-tietoruutu. Tämän tietoruudun ruudukossa ovat valittua sijaintidirektiiviä koskevat hyväksyntätestit. Siinä ovat myös näiden testien uusimmat tulokset. Tietoruudussa voit suorittaa seuraavat toiminnot:
- Suorita kaikki luetteloidut testit valitsemalla Suorita kaikki.
- Siirry kattavuusnäkymään ja siitä pois valitsemalla Kattavuus. Kattavuusnäkymässä käytetään värillistä korostusta, joka osoittaa, mitä sijaintidirektiivejä, rivejä ja toimintoja on käytetty valitun testin määrittämisessä. Keltaisella merkityt tietueet on arvioitu, mutta sijaintia ei löytynyt. Vihreällä merkityt tietueet löysivät sijainnin. Jos haluat muuttaa testiä, jonka kattavuus näytetään, valitse kyseisen testin Tulos-sarakkeen symboli.
- Voit tarkastella lisätietoja esimerkiksi lokista siirtämällä kohdistimen kohdan päälle.
- Valitse Nimi-sarakkeessa testin nimi ja avaa se Sijaintidirektiivin hyväksyntätestit -sivulla. Siellä voit tarkistaa testin ja muokata sitä tarvittaessa.
- Valitse Suorita testit muutoksen jälkeen, jos haluat ottaa käyttöön tai poistaa käytöstä asetuksen, joka suorittaa automaattisesti kaikki testit aina, kun sijaintidirektiiviä muutetaan. Tämän toiminnon avulla voit antaa välittömästi palautetta muutosten vaikutuksesta.
Muuta testejä ja/tai sijaintidirektiivejä kattavuusnäkymän ja testilokin osoittamien tulosten perusteella niin kauan, kunnes kunkin testin tulokset ovat odotettuja.