{"id":69590,"date":"2023-10-12T10:33:52","date_gmt":"2023-10-12T10:33:52","guid":{"rendered":"https:\/\/www.zaptest.com\/agil-devops-testautomatisering-den-mockup-baserede-automatiseringsmetode-zaptest"},"modified":"2023-10-12T10:33:52","modified_gmt":"2023-10-12T10:33:52","slug":"agil-devops-testautomatisering-den-mockup-baserede-automatiseringsmetode-zaptest","status":"publish","type":"post","link":"https:\/\/www.zaptest.com\/da\/agil-devops-testautomatisering-den-mockup-baserede-automatiseringsmetode-zaptest","title":{"rendered":"Agil DevOps-testautomatisering &#8211; den mockup-baserede automatiseringsmetode ZAPTEST"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">ZAPTEST hj\u00e6lper udviklere med at automatisere deres mockups s\u00e5 tidligt som muligt. Denne funktion giver teams mulighed for at anvende en Agile\/DevOps-tilgang under  <\/span><span style=\"font-weight: 400;\">designfasen, s\u00e5 de kan begynde p\u00e5 den m\u00e5de, de har t\u00e6nkt sig at forts\u00e6tte p\u00e5.<\/span><\/p>\n<p>&nbsp;<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #b90000;color:#b90000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #b90000;color:#b90000\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.zaptest.com\/da\/agil-devops-testautomatisering-den-mockup-baserede-automatiseringsmetode-zaptest\/#Vigtigheden_af_mockups\" >Vigtigheden af mockups<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.zaptest.com\/da\/agil-devops-testautomatisering-den-mockup-baserede-automatiseringsmetode-zaptest\/#ZAPTEST_mockup-baseret_automatisering\" >ZAPTEST mockup-baseret automatisering<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.zaptest.com\/da\/agil-devops-testautomatisering-den-mockup-baserede-automatiseringsmetode-zaptest\/#Trin_1_Fra_mockup_til_testscript\" >Trin 1: Fra mockup til testscript<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.zaptest.com\/da\/agil-devops-testautomatisering-den-mockup-baserede-automatiseringsmetode-zaptest\/#Trin_2_Tilfoejelse_af_objekter_til_scriptet\" >Trin 2: Tilf\u00f8jelse af objekter til scriptet<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.zaptest.com\/da\/agil-devops-testautomatisering-den-mockup-baserede-automatiseringsmetode-zaptest\/#Trin_3_Udfoer_scriptet\" >Trin 3: Udf\u00f8r scriptet<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.zaptest.com\/da\/agil-devops-testautomatisering-den-mockup-baserede-automatiseringsmetode-zaptest\/#1_Generer_dokumentation\" >1. Generer dokumentation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.zaptest.com\/da\/agil-devops-testautomatisering-den-mockup-baserede-automatiseringsmetode-zaptest\/#2_Parallel_udfoerelse\" >2. Parallel udf\u00f8relse<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.zaptest.com\/da\/agil-devops-testautomatisering-den-mockup-baserede-automatiseringsmetode-zaptest\/#Afsluttende_tanker\" >Afsluttende tanker<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Vigtigheden_af_mockups\"><\/span><strong>Vigtigheden af mockups<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Mockups er en vigtig del af godt UI\/UX-design. De er s\u00e5 meget mere end bare det n\u00e6ste trin af wireframes. I stedet tilbyder de udviklere og designere en m\u00e5de at konceptualisere deres produkt p\u00e5 og g\u00f8re det til noget h\u00e5ndgribeligt.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ved at bruge mockups i udviklingsfasen kan du hurtigt indarbejde feedback. Disse high-definition repr\u00e6sentationer af dit endelige produkt giver nok realisme til, at du kan f\u00e5 en god fornemmelse af udseendet og fornemmelsen af din fremtidige applikation.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Mockups er ogs\u00e5 en god m\u00e5de for interessenter eller investorer at se, om produktet lever op til deres forventninger. Og vigtigst af alt: Hvis du f\u00e5r feedback, der betyder, at du er n\u00f8dt til at foretage \u00e6ndringer, er det nemt at indarbejde disse nye meninger i din mockup, l\u00e6nge f\u00f8r du har skrevet en linje kode.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"ZAPTEST_mockup-baseret_automatisering\"><\/span><strong>ZAPTEST mockup-baseret automatisering<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">N\u00e5r du har leveret en mockup, som alle er tilfredse med, kan du g\u00e5 videre til n\u00e6ste trin. Men en \u00e6gte Agile\/DevOps-tilgang involverer automatiseret test s\u00e5 tidligt som muligt. Nu t\u00e6nker du m\u00e5ske: &#8220;Hvordan kan jeg automatisere test, n\u00e5r jeg kun er i designfasen?&#8221; Hos ZAPTEST forst\u00e5r vi, at kontinuerlig testning skal begynde s\u00e5 tidligt som muligt, og derfor tilbyder vi mockup-baseret automatisering.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">I denne artikel viser vi dig, hvordan du kan generere testscripts og dokumentation fra din mockup og teste den parallelt p\u00e5 tv\u00e6rs af forskellige operativsystemer.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Trin_1_Fra_mockup_til_testscript\"><\/span><strong>Trin 1: Fra mockup til testscript<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Du kan designe mockups p\u00e5 mange forskellige m\u00e5der. Du kan tegne dem i h\u00e5nden eller bruge popul\u00e6re designv\u00e6rkt\u00f8jer som Figma eller Placeit. Uanset hvilken metode du foretr\u00e6kker, skal du tage dit endelige produkt og bruge ZAPTESTs scan GUI-funktion til at importere det til vores platform.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Scan GUI-funktionen registrerer al tekst i din mockup og opretter automatisk relaterede objekter. Desuden skaber automatisk forankring relationer mellem tekstfelter i din mockup og labels i scriptet. Resultatet af dette er, at hvis du flytter en bestemt tekst rundt p\u00e5 sk\u00e6rmen, vil alle relaterede elementer automatisk f\u00f8lge den. Hvis du f.eks. har en mockup af en login-sk\u00e6rm, kan du forbinde et &#8220;Brugernavn&#8221;-objekt til et tekstfelt.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Derudover kan du i denne fase \u00e6ndre standardnavnene for objekterne for at sikre, at du har maksimal klarhed. Denne funktion er is\u00e6r nyttig, hvis du har mange forskellige knapper p\u00e5 din mockup.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Som et resultat af denne proces gemmes og organiseres alle objekter i Repository Explorer.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Trin_2_Tilfoejelse_af_objekter_til_scriptet\"><\/span><strong>Trin 2: Tilf\u00f8jelse af objekter til scriptet<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">N\u00e5r du har importeret og m\u00e6rket din mockup, er det tid til at lave den om til et testscript.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">For at definere et trin i ZAPTEST-scriptet skal du bare finde objektet i GUI Map eller Object Repository og dobbeltklikke p\u00e5 det. Eller du kan tr\u00e6kke og slippe objekter til et bestemt sted i dit script. ZAPTEST vil foresl\u00e5 en liste over operationer, du kan v\u00e6lge imellem til trinnet.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Det f\u00f8rste, du skal g\u00f8re, er at tilf\u00f8je et valideringstrin, der verificerer, at din m\u00e5lside eksisterer. Dern\u00e6st skal du v\u00e6lge &#8220;TYPE&#8221; og tilf\u00f8je hvert element fra din mockup (dvs. et tilsluttet &#8220;brugernavn&#8221; og et tekstfelt).  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Derefter kan du tilf\u00f8je &#8220;KLIK&#8221; til alle knapper p\u00e5 din mockup, som dine brugere kan v\u00e6lge.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Til sidst, n\u00e5r din applikation er klar til at blive testet, skal du v\u00e6lge den \u00f8nskede browser, v\u00e6lge LAUNCH og indtaste appens adresse. Nu kan du k\u00f8re dit script mod appen.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Trin_3_Udfoer_scriptet\"><\/span><strong>Trin 3: Udf\u00f8r scriptet  <\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">ZAPTEST mockup test automation er s\u00e5 kraftfuld, at scriptet k\u00f8rer f\u00f8rste gang uden behov for \u00e6ndringer. Nu kan du teste din mockup fra din browser og f\u00e5 en reel fornemmelse af brugeroplevelsen af din applikation, helt uden at skrive kode.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">N\u00e5r scriptet er klar, kan det f\u00f8jes til din CI\/CD-pipeline og bruges i dit kontinuerlige testframework.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Denne funktion sparer naturligvis en masse tid. Det betyder ogs\u00e5, at ikke-tekniske designmedarbejdere kan omdanne deres ideer til funktionelle applikationer p\u00e5 f\u00e5 minutter &#8211; ikke noget med at vente p\u00e5 at f\u00e5 ideerne p\u00e5 benene.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Men tidsbesparelsen stopper ikke der; ZAPTEST mockup automation giver dig ogs\u00e5 mulighed for at skabe dokumentation.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Generer_dokumentation\"><\/span><strong>1. Generer dokumentation<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Med ZAPTEST kan du generere testdokumentation med et enkelt klik p\u00e5 en knap. Dokumentationen er opdelt i detaljerede trin med et afsnit om forventede resultater. Det bedste er, at du kan konvertere disse dokumenter til en r\u00e6kke forskellige formater, som Word, PDF, HTML, XML og CSV. Derudover kan du ogs\u00e5 eksportere til Micro Focus ALM, Rally (eller CA Agile Center), Jira, o Azure DevOps og mange andre. Mulighederne er uendelige.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Parallel_udfoerelse\"><\/span><strong>2. Parallel udf\u00f8relse<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Det sidste trin i vores mockup-baserede testautomatisering er at bruge ZAPTEST M-RUN. Vores kraftfulde v\u00e6rkt\u00f8jer til automatisering af softwaretest giver brugerne mulighed for at k\u00f8re flere scripts p\u00e5 samme tid p\u00e5 flere forskellige platforme. Brugere tilg\u00e5r applikationer p\u00e5 tv\u00e6rs af forskellige enheder og operativsystemer, s\u00e5 det er bydende n\u00f8dvendigt at teste p\u00e5 tv\u00e6rs af alle disse egenskaber.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Nogle af de platforme, som ZAPTEST M-RUN lader dig teste mod, er Android, iOS, Mac, Linux og Windows. Du kan forbinde ZAPTEST med fysiske enheder fra den virkelige verden og bruge vores platform til at k\u00f8re testen og administrere resultaterne. Denne proces er ogs\u00e5 afh\u00e6ngig af ZAPTEST 1SCRIPT-implementering, som letter test og udf\u00f8relse p\u00e5 tv\u00e6rs af forskellige platforme uden byrden ved at \u00e6ndre automatiseringskoden, s\u00e5 den passer til hver enkelt ejendom.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Live fjernvisning giver dig mulighed for at overv\u00e5ge testene parallelt. N\u00e5r testen er f\u00e6rdig, kan du se resultaterne for hver enkelt enhed. Disse data er med til at sikre, at din applikation kan k\u00f8re problemfrit p\u00e5 tv\u00e6rs af de forskellige enheder, som dine interessenter bruger.  <\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Afsluttende_tanker\"><\/span><strong>Afsluttende tanker<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Som enhver softwareudvikler ved, kommer test ofte for sent. Implementering af test p\u00e5 et senere tidspunkt i softwareudviklingscyklussen kan afsl\u00f8re problemer, der burde have v\u00e6ret opdaget tidligere, hvilket kan f\u00f8re til dyre omskrivninger af koden. Men det kan ogs\u00e5 ske for sent og for\u00e5rsage store forsinkelser i softwareudviklingens livscyklus (SDLC).<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Mockup-design er en god m\u00e5de at identificere UI\/UX-problemer p\u00e5 tidligt. Men for Agile\/DevOps-teams er de ogs\u00e5 en mulighed for at implementere kontinuerlig testning s\u00e5 hurtigt som muligt. Takket v\u00e6re ZAPTESTs Computer Vision-teknologi kan du nu importere dine h\u00e5ndtegnede eller computergenererede mockups, konvertere dem til kode og teste dem mod de forskellige enheder, som dine interessenter bruger.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Derfra kan du generere dokumentation og testresultater, der supplerer UI\/UX-feedbacken og sikrer, at din applikation f\u00e5r den bedste start.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; ZAPTEST hj\u00e6lper udviklere med at automatisere deres mockups s\u00e5 tidligt som muligt. Denne funktion giver teams mulighed for at anvende en Agile\/DevOps-tilgang under designfasen, s\u00e5 de kan begynde p\u00e5 den m\u00e5de, de har t\u00e6nkt sig at forts\u00e6tte p\u00e5. &nbsp; Vigtigheden af mockups &nbsp; Mockups er en vigtig del af godt UI\/UX-design. De er s\u00e5 [&hellip;]<\/p>\n","protected":false},"author":14624,"featured_media":16158,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"none","_seopress_titles_title":"ZAPTEST mockup-baseret testautomatisering til Agile DevOps","_seopress_titles_desc":"L\u00e6r, hvordan ZAPTESTs mockup-baserede tilgang til testautomatisering hj\u00e6lper agile DevOps-teams med at samarbejde og skabe smidighed i softwareudviklingscyklussen.","_seopress_robots_index":"","_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","content-type":"","footnotes":"","beyondwords_generate_audio":"","beyondwords_integration_method":"","beyondwords_project_id":"","beyondwords_content_id":"","beyondwords_preview_token":"","beyondwords_player_content":"","beyondwords_player_style":"","beyondwords_language_code":"","beyondwords_language_id":"","beyondwords_title_voice_id":"","beyondwords_body_voice_id":"","beyondwords_summary_voice_id":"","beyondwords_error_message":"","beyondwords_disabled":"","beyondwords_delete_content":"","beyondwords_podcast_id":"","beyondwords_hash":"","publish_post_to_speechkit":"","speechkit_hash":"","speechkit_generate_audio":"","speechkit_project_id":"","speechkit_podcast_id":"","speechkit_error_message":"","speechkit_disabled":"","speechkit_access_key":"","speechkit_error":"","speechkit_info":"","speechkit_response":"","speechkit_retries":"","speechkit_status":"","speechkit_updated_at":"","_speechkit_link":"","_speechkit_text":""},"categories":[363],"tags":[],"class_list":{"0":"post-69590","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-guider"},"acf":{"short_name":"ZAPTEST til Agile DevOps"},"_links":{"self":[{"href":"https:\/\/www.zaptest.com\/da\/wp-json\/wp\/v2\/posts\/69590","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.zaptest.com\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.zaptest.com\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.zaptest.com\/da\/wp-json\/wp\/v2\/users\/14624"}],"replies":[{"embeddable":true,"href":"https:\/\/www.zaptest.com\/da\/wp-json\/wp\/v2\/comments?post=69590"}],"version-history":[{"count":0,"href":"https:\/\/www.zaptest.com\/da\/wp-json\/wp\/v2\/posts\/69590\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.zaptest.com\/da\/wp-json\/wp\/v2\/media\/16158"}],"wp:attachment":[{"href":"https:\/\/www.zaptest.com\/da\/wp-json\/wp\/v2\/media?parent=69590"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.zaptest.com\/da\/wp-json\/wp\/v2\/categories?post=69590"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zaptest.com\/da\/wp-json\/wp\/v2\/tags?post=69590"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}