Jaa


Asiakasohjelman sivun komentosarjatyökalun käyttäminen hyväksyntätestauksessa

Käyttö Julkinen esiversio Yleinen saatavuus
Käyttäjille automaattisesti 1 huhti 2024 -

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 komentosarjojen avaaminen Asetukset-valikossa valitsemalla Sivun komentosarjat

Sivun komentosarjat -ruutu avautuu oikealla. Ruudussa kysytään, halutaanko aloittaa uusi tallenne vai avata aiemmin luotu tallenne tarkastamista tai toistoa varten.

Sivun komentosarjat -asetusta avattaessa voidaan aloittaa uusi tallenne tai avata aiemmin luotu tallenne ja toistaa se

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.

Tallennusvaihe-esimerkki

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ä.

Esimerkki leikepöydälle kopioidun arvon liittämisestä

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.

Tarkistusvaiheen lisääminen tallentamisen aikana

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.

Vertailuvaiheen vertailusäännön ja -arvon muokkaaminen

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.

Esimerkki Power Fx -lausekkeen sisältävästä vaiheen arvojoukosta

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.

Valinnaisen sivun tekeminen

Sivulla tapahtuvat vaiheet on sisennetty, mikä ilmaisee niiden olevan valinnaisia ja määräytyvän näytettävän sivun mukaan.

Valinnaisen sivun vaiheet näkyvät sisäkkäisinä kyseisen sivun kohdalla

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 toiston tulos sisältäen kunkin vaiheen 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ä.

Tallenteen ja toistotuloksen jakaminen

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)