Asiakasohjelman sivun komentosarjatyökalun käyttäminen hyväksyntätestauksessa
Käyttö | Julkinen esiversio | Yleinen saatavuus |
---|---|---|
Käyttäjille automaattisesti | ![]() |
- |
Liiketoiminta-arvo
Sivun komentosarjatyönkalun avulla asiakkaat ja konsultit voivat tallentaa ja toistaa kätevästi käyttäjien hyväksyntätestejä suoraan Business Central -verkkoasiakasohjelmassa, mikä parantaa testin kattavuutta ja pienentää kustannuksia.
Toiminnon tiedot
Business Central ‑verkkoasiakasohjelman sivun komentosarjatyökalu mahdollistaa toimintojen, kuten sivujen avaamisen tai tietojen syöttämisen, tallentamisen ja toistamisen. Tallenne voidaan tallentaa ja jakaa muiden kanssa tulevaisuudessa toistettavaksi. Tärkeä työkalun käyttötapaus on käyttäjien hyväksyntätestien sieppaaminen ja suorittaminen, mikä on myös ensimmäinen panostusalue tässä julkaisuaallossa.
Työkalun avaaminen
Sivun komentosarjatyökalua käytetään verkkoasiakasohjelmassa Asetukset-valikosta (rataskuvake). Sivun komentosarja -toiminto on kuitenkin näkyvissä vain, jos työkalun käyttöön on tallennus- tai toisto-oikeus.
Sivun komentosarjat -ruutu avautuu oikealla. Ruudussa kysytään, halutaanko aloittaa uusi tallenne vai avata aiemmin luotu tallenne tarkastamista tai toistoa varten.
Tallentaminen
Toimintojen tallentaminen (eli käyttäjän hyväksyntätestaus) aloitetaan valitsemalla Aloita uusi tai valitsemalla ruudun yläosan työkalurivillä Uusi>Uusi tallennus. Työkalurivillä oleva punainen ympyrä osoittaa tallentamisen alkaneen, jonka jälkeen voidaan suorittaa siepattavat toiminnot.
Sivujen komentosarjatyökalu sieppaa näytössä tehtävät toimet ja niiden tulokset, kuten sivujen avaamisen tai sulkemisen, valinnat ja tietojen syöttämisen.
Viimeisen siepattu vaihe voidaan poistaa tallentamisen aikana.
Tallentaminen voidaan lopettaa työkalurivin Lopeta-painikkeella. Vaiheiden tallentamista voidaan jatkaa valitsemalla työkalurivillä pyöreä Aloita tallennus -painike.
Seuraavassa kuvassa on jotakin siepattuja vaiheita ja (tallennuksenaikainen) työkalurivi.
Vaiheiden tallennusvaihtoehdot
Tallennuksen aikana voidaan lisätä erikoisvaiheita napsauttamalla hiiren kakkospainikkeella sivuohjausobjektia, kuten kenttää, ja valitsemalla sopiva vaihtoehto. Näitä vaihtoehtoja käsitellään seuraavissa osissa.
Kopiointi leikepöydälle ja liittäminen leikepöydältä
Sivun komentosarjatyökalu sisältää oman leikepöydän, johon kentän arvoja voidaan kopioida ja lisätä sitten esimerkiksi kenttiin, käyttää lausekkeissa tai tarkistaa niiden avulla tuloksia. Tallennuksen aikainen kopiointi ja liittäminen tehdään napsauttamalla sivuohjausobjektia hiiren kakkospainikkeella ja valitsemalla sitten pikavalikossa Kopioi tai Liitä.
Istunnon tietojen liittäminen
Istunnon tiedot, kuten käyttäjätunnus, ovat käytettävissä tallennuksen aikana. Tämä mahdollistaa esimerkiksi suodattimien määrittämisen nykyisen käyttäjän perusteella. Käyttäjätunnus lisätään napsauttamalla ohjausobjektia sivulla hiiren kakkospainikkeella ja valitsemalla sitten Liitä>Istunnon tiedot>Käyttäjätunnus. Esimerkki on edellisessä kuvassa.
Saadun tuloksen tarkistaminen
Tallennuksen aikana voidaan lisätä tarkistusvaiheita, joilla voidaan tarkistaa tulos tallennetta toistettaessa. Se tehdään napsauttamalla ohjausobjektia, kuten kenttää tai pinoa, hiiren kakkospainikkeella ja valitsemalla pikavalikossa Tarkista. Tämä toiminto lisää nykyisen arvon sisältävän tarkistusvaiheen. Jos tarkistettavaa arvoa halutaan muuttaa, se tehdään siirtymällä tarkistusvaiheeseen Sivun komentosarjat -vaiheluettelossa, valitsemalla pikavalikossa ... ja valitsemalla sitten Ominaisuudet.
Joidenkin vaiheiden muuttaminen ehdollisiksi
Tallennuksen aikana voidaan lisätä vaiheeksi myös ehdollinen haara. Oletetaan esimerkiksi, että jotkin vaiheet halutaan tehdä toiston aikana vain, jos luettelossa ei ole rivejä.
Ehdollisten vaiheiden haara lisätään napsauttamalla sivuohjausobjektia hiiren kakkospainikkeella, valitsemalla Lisää ehdollisia vaiheita, kun ja valitsemalla sitten vaihtoehto.
Ehdollisen vaiheen lisäämisen jälkeen voidaan lisätä muita, ehdon täyttyessä suoritettavia vaiheita.
Ehdollinen haara päätetään valitsemalla Vaikutusalue päättyy Sivun komentosarjat -vaiheluettelossa.
Toteutuvaa ehtoa voidaan muuttaa valitsemalla ehtovaihe Sivun komentosarjat -vaiheluettelossa, laajentamalla ominaisuudet sekä määrittämällä vertailusääntö ja -arvo.
Siepattujen vaiheiden muokkaaminen
Siepattua vaihetta voidaan muokata tallentamisen ja toiston aikana Sivun komentosarjat -ruudussa vaiheen ...-pikavalikon avulla. Pikavalikon vaihtoehdot määräytyvät sen mukaan, onko kyse tallennus- vai toistotilasta, ja minkälainen vaihe on kyseessä. Joitakin vaihtoehtoja käsitellään seuraavissa osissa.
Ominaisuudet
Joillakin vaiheilla on ominaisuuksia, joihin sisältyy esimerkiksi ehdollisia vaiheita tai tarkistusvaiheita. Vaiheen ominaisuuksia voi tarkastella valitsemalla Ominaisuudet-vaihtoehto vaiheen pikavalikossa.
Lausekkeiden käyttäminen ominaisuuksissa
Lausekkeita voidaan käyttää arvojen ja ehtojen yksinkertaisiin laskutoimituksiin. Lausekekielenä on käytössä Power Fx. Käyttöliittymässä on linkki Power Fx -lausekkeiden viittausohjeisiin.
Power Fx -funktioiden lisäksi käytettävissä on kolme ylätason objektia:
Clipboard
tallenteessa kopioituna olevien kohteiden käyttämiseen.Parameters
kyseiseen tallenteeseen välitettyjen parametrien arvon käyttämiseen.SessionInfo
istunnon tietojen, kuten nykyisen käyttäjän käyttäjätunnuksen, antamiseen.
Esimerkkejä:
- Aiemmin kopioidun arvon kasvaminen tarkistusvaiheessa voidaan tarkistaa lausekkeella
"Clipboard.'SO Processor Activities - ReadyToShip' + 1"
- Syötevaiheessa käytettävä satunnainen nimi voidaan luoda lausekkeella
"Customer " & Today()
.
Valinnaisten sivujen käsitteleminen
Joskus sivu ei näy tallennetussa työnkulussa, koska se määräytyy tietojen tai asetusten perusteella. Tällainen on esimerkiksi vahvistusikkuna, joka avautuu myyntitilausta suljettaessa. Tämä voidaan käsitellä muuttamalla sivu valinnaiseksi sivuksi, jolloin kyseisen sivun vaiheet suoritetaan, jos sivu näytetään. Valinnainen sivu tehdään siirtymällä Sivun komentosarjat -vaiheluetteloon, valitsemalla ensin tallennettu Sivu X näytettiin -niminen sivu, sitten ... ja lopuksi Tee tästä valinnainen sivu.
Sivulla tapahtuvat vaiheet on sisennetty, mikä ilmaisee niiden olevan valinnaisia ja määräytyvän näytettävän sivun mukaan.
Toisto
Tallenne voidaan toistaa valitsemalla Toista-painike työkalurivillä riippumatta siitä, onko tallenne juuri siepattu vai avataanko se tiedostosta.
Seuraavat toiminnot ovat käytettävissä toiston aikana:
- Siirtyminen eteen- tai taaksepäin yhtenä vaiheena työkalurivin Eteenpäin- ja Taaksepäin-painikkeilla. Taaksepäin siirtyminen ei kuitenkaan kumoa muutoksia, vaan muutokset on kumottava manuaalisesti.
- Siirtyminen tallenteen alkuun.
- Tallenteen suorittaminen annettuun vaiheeseen saakka. Se tehdään valitsemalla ensin pikavalikko ... ja sitten Suorita tähän.
Vaiheita toistettaessa työkalu tallentaa, onnistuiko niiden suorittaminen (vihreä valintamerkki) tai epäonnistuiko se (punainen huutomerkki), sekä ilmoittaa tuloksen tarkistavien vaiheiden tuloksen.
Tallenteen tallennus
Tallenne voidaan tallentaa työkaluriviltä. Näin luodaan muokattava YAML-tiedosto, joka voidaan ladata, jakaa ja avata uudelleen toistoa varten.
Tallenteen jakaminen
Tallenne voidaan jakaa linkkinä valitsemalla työkalurivillä Jako. Linkki sisältää koko tallenteen ja sen toistotuloksen. Seuraavassa esimerkissä toisto epäonnistui tallenteen puolessavälissä.
Tuetut siepatut toiminnot
Sivun komentosarjatyökalu keskittyy sieppaamaan toiminnot, jotka saadaan suorittamalla AL-koodia. Työkalu ei ole yleinen HTML-automaatiotyökalu. Niinpä sillä ei voi automatisoida elementtejä, kuten ohjausapuohjelmia (kuten kaavioita), upotettua Power BI:tä tai Power Appsia taikka mitään, joka ei sisälly Business Central -verkkoasiakasohjelmakokemukseen.
Kerro mielipiteesi
Auta meitä parantamaan Dynamics 365 Business Centralia keskustelemalla ideoista, antamalla ehdotuksia sekä lähettämällä palautetta. Keskustelupalsta on käytettävissä osoitteessa https://aka.ms/bcideas.
Katso myös
Sivun komentosarjatyökalun käyttäminen hyväksyntätestauksessa (dokumentaatio)