{"id":69606,"date":"2023-10-12T10:33:52","date_gmt":"2023-10-12T10:33:52","guid":{"rendered":"https:\/\/www.zaptest.com\/agile-devops-testautomatisering-zaptests-mockup-baserade-automatiseringsmetod"},"modified":"2023-10-12T10:33:52","modified_gmt":"2023-10-12T10:33:52","slug":"agile-devops-testautomatisering-zaptests-mockup-baserade-automatiseringsmetod","status":"publish","type":"post","link":"https:\/\/www.zaptest.com\/sv\/agile-devops-testautomatisering-zaptests-mockup-baserade-automatiseringsmetod","title":{"rendered":"Agile DevOps testautomatisering &#8211; ZAPTEST:s mockup-baserade automatiseringsmetod"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">ZAPTEST hj\u00e4lper utvecklare att automatisera sina mockups s\u00e5 tidigt som m\u00f6jligt. Denna funktion g\u00f6r det m\u00f6jligt f\u00f6r teamen att anta en Agile\/DevOps-strategi under  <\/span><span style=\"font-weight: 400;\">designstadiet, s\u00e5 att de kan b\u00f6rja p\u00e5 det s\u00e4tt som de avser att forts\u00e4tta.<\/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\/sv\/agile-devops-testautomatisering-zaptests-mockup-baserade-automatiseringsmetod\/#Vikten_av_mockups\" >Vikten av 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\/sv\/agile-devops-testautomatisering-zaptests-mockup-baserade-automatiseringsmetod\/#ZAPTEST_mockup-baserad_automatisering\" >ZAPTEST mockup-baserad 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\/sv\/agile-devops-testautomatisering-zaptests-mockup-baserade-automatiseringsmetod\/#Steg_1_Fran_mockup_till_testskript\" >Steg 1: Fr\u00e5n mockup till testskript<\/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\/sv\/agile-devops-testautomatisering-zaptests-mockup-baserade-automatiseringsmetod\/#Steg_2_Lagga_till_objekt_i_skriptet\" >Steg 2: L\u00e4gga till objekt i skriptet<\/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\/sv\/agile-devops-testautomatisering-zaptests-mockup-baserade-automatiseringsmetod\/#Steg_3_Kor_skriptet\" >Steg 3: K\u00f6r skriptet<\/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\/sv\/agile-devops-testautomatisering-zaptests-mockup-baserade-automatiseringsmetod\/#1_Skapa_dokumentation\" >1. Skapa 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\/sv\/agile-devops-testautomatisering-zaptests-mockup-baserade-automatiseringsmetod\/#2_Parallellt_utforande\" >2. Parallellt utf\u00f6rande<\/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\/sv\/agile-devops-testautomatisering-zaptests-mockup-baserade-automatiseringsmetod\/#Avslutande_tankar\" >Avslutande tankar<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Vikten_av_mockups\"><\/span><strong>Vikten av mockups<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Mockups \u00e4r en viktig del av bra UI\/UX-design. De \u00e4r s\u00e5 mycket mer \u00e4n bara n\u00e4sta steg efter wireframes. Ist\u00e4llet erbjuder de utvecklare och designers ett s\u00e4tt att konceptualisera sin produkt och omvandla den till n\u00e5got konkret.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Genom att anv\u00e4nda mockups under utvecklingsfasen kan du snabbt inf\u00f6rliva feedback. Dessa h\u00f6guppl\u00f6sta representationer av din slutprodukt \u00e4r tillr\u00e4ckligt realistiska f\u00f6r att du ska f\u00e5 en bra k\u00e4nsla f\u00f6r hur din framtida applikation kommer att se ut och k\u00e4nnas.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Mockups \u00e4r ocks\u00e5 ett bra s\u00e4tt f\u00f6r intressenter eller investerare att se om produkten uppfyller deras f\u00f6rv\u00e4ntningar. Det viktigaste \u00e4r att om du f\u00e5r feedback som inneb\u00e4r att du beh\u00f6ver g\u00f6ra \u00e4ndringar \u00e4r det enkelt att inf\u00f6rliva dessa nya \u00e5sikter i din mockup l\u00e5ngt innan du har skrivit en rad kod.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"ZAPTEST_mockup-baserad_automatisering\"><\/span><strong>ZAPTEST mockup-baserad automatisering<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">N\u00e4r du har levererat en mockup som alla \u00e4r n\u00f6jda med kan du g\u00e5 vidare till n\u00e4sta steg. Men en sann Agile\/DevOps-metod inneb\u00e4r automatiserad testning s\u00e5 tidigt som m\u00f6jligt. Nu kanske du undrar: &#8221;Hur kan jag automatisera testning n\u00e4r jag bara \u00e4r i designfasen?&#8221; P\u00e5 ZAPTEST f\u00f6rst\u00e5r vi att kontinuerlig testning b\u00f6r b\u00f6rja s\u00e5 tidigt som m\u00f6jligt, vilket \u00e4r anledningen till att vi erbjuder mockup-baserad automatisering.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">I det h\u00e4r avsnittet visar vi hur du kan generera testskript och dokumentation fr\u00e5n din mockup och parallellt testa den p\u00e5 olika operativsystem.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Steg_1_Fran_mockup_till_testskript\"><\/span><strong>Steg 1: Fr\u00e5n mockup till testskript<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Du kan designa mockups p\u00e5 en m\u00e4ngd olika s\u00e4tt. Du kan rita dem f\u00f6r hand eller anv\u00e4nda popul\u00e4ra designverktyg som Figma eller Placeit. Oavsett vilken metod du f\u00f6redrar tar du din slutprodukt och anv\u00e4nder ZAPTESTs scan GUI-funktion f\u00f6r att importera den till v\u00e5r plattform.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Scan GUI-funktionen k\u00e4nner av all text i din mockup och skapar automatiskt relaterade objekt. Dessutom skapar automatisk f\u00f6rankring relationer mellan textf\u00e4lt i din mockup och etiketter i skriptet. Resultatet av detta \u00e4r att om du flyttar en specifik text runt p\u00e5 sk\u00e4rmen kommer alla relaterade element automatiskt att f\u00f6lja den. Om du t.ex. har en modell av en inloggningssk\u00e4rm kan du ansluta ett &#8221;Anv\u00e4ndarnamn&#8221;-objekt till ett textf\u00e4lt.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">I detta skede kan du dessutom \u00e4ndra standardnamnen f\u00f6r objekten f\u00f6r att s\u00e4kerst\u00e4lla att de \u00e4r s\u00e5 tydliga som m\u00f6jligt. Denna funktion \u00e4r s\u00e4rskilt anv\u00e4ndbar om du har m\u00e5nga olika knappar p\u00e5 din mockup.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Som ett resultat av denna process lagras och organiseras alla objekt i Repository Explorer.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Steg_2_Lagga_till_objekt_i_skriptet\"><\/span><strong>Steg 2: L\u00e4gga till objekt i skriptet<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">N\u00e4r du har importerat och m\u00e4rkt din mockup \u00e4r det dags att f\u00f6rvandla den till ett testskript.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">F\u00f6r att definiera ett steg i ZAPTEST-skriptet beh\u00f6ver du bara leta upp objektet i GUI Map eller Object Repository och dubbelklicka p\u00e5 det. Eller s\u00e5 kan du dra och sl\u00e4ppa objekt till en specifik plats i ditt manus. ZAPTEST kommer att f\u00f6resl\u00e5 en lista \u00f6ver operationer att v\u00e4lja mellan f\u00f6r steget.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Det f\u00f6rsta du beh\u00f6ver g\u00f6ra \u00e4r att l\u00e4gga till ett valideringssteg som verifierar att din m\u00e5lsida existerar. D\u00e4refter m\u00e5ste du v\u00e4lja &#8221;TYP&#8221; och l\u00e4gga till varje element fr\u00e5n din mockup (dvs. ett anslutet &#8221;anv\u00e4ndarnamn&#8221; och ett textf\u00e4lt).  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Sedan kan du l\u00e4gga till &#8221;KLICKA&#8221; f\u00f6r alla knappar i din mockup som dina anv\u00e4ndare kan v\u00e4lja.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Slutligen, n\u00e4r din applikation \u00e4r redo att testas, v\u00e4ljer du en webbl\u00e4sare, v\u00e4ljer LAUNCH och skriver in appens adress. Nu kan du k\u00f6ra ditt skript mot appen.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Steg_3_Kor_skriptet\"><\/span><strong>Steg 3: K\u00f6r skriptet  <\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">ZAPTEST mockup testautomatisering \u00e4r s\u00e5 kraftfull att skriptet k\u00f6rs f\u00f6rsta g\u00e5ngen utan behov av n\u00e5gra \u00e4ndringar. Nu kan du testa din mockup fr\u00e5n din webbl\u00e4sare och f\u00e5 en verklig k\u00e4nsla f\u00f6r anv\u00e4ndarupplevelsen av din applikation, helt utan att skriva n\u00e5gon kod.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">N\u00e4r skriptet \u00e4r klart kan det l\u00e4ggas till i din CI\/CD-pipeline och anv\u00e4ndas i ditt ramverk f\u00f6r kontinuerlig testning.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Denna funktion sparar naturligtvis mycket tid. Dessutom inneb\u00e4r det att icke-tekniska designmedarbetare kan omvandla sina id\u00e9er till funktionella applikationer p\u00e5 n\u00e5gra minuter &#8211; inga fler v\u00e4ntetider f\u00f6r att f\u00e5 id\u00e9er p\u00e5 f\u00f6tter.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Men tidsbesparingarna stannar inte d\u00e4r; ZAPTEST mockup automation g\u00f6r det ocks\u00e5 m\u00f6jligt f\u00f6r dig att skapa dokumentation.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Skapa_dokumentation\"><\/span><strong>1. Skapa 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 skapa testdokumentation med ett enkelt klick p\u00e5 en knapp. Dokumentationen \u00e4r uppdelad i detaljerade steg med ett avsnitt f\u00f6r f\u00f6rv\u00e4ntade resultat. Det b\u00e4sta \u00e4r att du kan konvertera dessa dokument till en m\u00e4ngd olika format, t.ex. Word, PDF, HTML, XML och CSV. Dessutom kan du exportera till Micro Focus ALM, Rally (eller CA Agile Center), Jira, o Azure DevOps och m\u00e5nga andra. Alternativen \u00e4r o\u00e4ndliga.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Parallellt_utforande\"><\/span><strong>2. Parallellt utf\u00f6rande<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Det sista steget f\u00f6r v\u00e5r mockup-baserade testautomatisering \u00e4r att anv\u00e4nda ZAPTEST M-RUN. Med v\u00e5ra kraftfulla verktyg f\u00f6r testautomatisering kan anv\u00e4ndarna k\u00f6ra flera skript samtidigt p\u00e5 flera olika plattformar. Anv\u00e4ndarna har tillg\u00e5ng till applikationerna via olika enheter och operativsystem, s\u00e5 det \u00e4r absolut n\u00f6dv\u00e4ndigt att testa alla dessa egenskaper.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">N\u00e5gra av de plattformar som ZAPTEST M-RUN l\u00e5ter dig testa mot \u00e4r Android, iOS, Mac, Linux och Windows. Du kan ansluta ZAPTEST till fysiska enheter i verkligheten och anv\u00e4nda v\u00e5r plattform f\u00f6r att k\u00f6ra testet och hantera resultaten. Denna process bygger ocks\u00e5 p\u00e5 ZAPTEST 1SCRIPT Implementation, som underl\u00e4ttar testning och k\u00f6rning p\u00e5 olika plattformar utan att man beh\u00f6ver \u00e4ndra automatiseringskoden f\u00f6r att passa varje enskild fastighet.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Live remote view g\u00f6r att du kan \u00f6vervaka testerna parallellt. N\u00e4r testet \u00e4r klart kan du granska resultaten f\u00f6r varje enskild enhet. Dessa data hj\u00e4lper till att s\u00e4kerst\u00e4lla att din applikation kan k\u00f6ras smidigt p\u00e5 de olika enheter som dina intressenter anv\u00e4nder.  <\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Avslutande_tankar\"><\/span><strong>Avslutande tankar<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Som alla programutvecklare vet kommer testningen ofta f\u00f6r sent. Att implementera testning i ett senare skede av programvarans utvecklingscykel kan avsl\u00f6ja problem som borde ha uppt\u00e4ckts tidigare, vilket leder till dyra omskrivningar av koden. Men det kan ocks\u00e5 g\u00f6ras f\u00f6r sent och orsaka stora f\u00f6rseningar under livscykeln f\u00f6r programvaruutveckling (SDLC).<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Mockup-design \u00e4r ett bra s\u00e4tt att identifiera UI\/UX-problem tidigt. Men f\u00f6r Agile\/DevOps-team \u00e4r de ocks\u00e5 en m\u00f6jlighet att implementera kontinuerlig testning s\u00e5 snart som m\u00f6jligt. Tack vare ZAPTEST:s Computer Vision-teknik kan du nu importera dina handritade eller datorgenererade mockups, konvertera dem till kod och testa dem mot de olika enheter som dina intressenter anv\u00e4nder.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">D\u00e4rifr\u00e5n kan du generera dokumentation och testresultat som kompletterar UI\/UX-feedbacken och s\u00e4kerst\u00e4ller att din applikation f\u00e5r den b\u00e4sta starten.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; ZAPTEST hj\u00e4lper utvecklare att automatisera sina mockups s\u00e5 tidigt som m\u00f6jligt. Denna funktion g\u00f6r det m\u00f6jligt f\u00f6r teamen att anta en Agile\/DevOps-strategi under designstadiet, s\u00e5 att de kan b\u00f6rja p\u00e5 det s\u00e4tt som de avser att forts\u00e4tta. &nbsp; Vikten av mockups &nbsp; Mockups \u00e4r en viktig del av bra UI\/UX-design. De \u00e4r s\u00e5 mycket [&hellip;]<\/p>\n","protected":false},"author":14624,"featured_media":16180,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"none","_seopress_titles_title":"ZAPTEST \u00e4r en mockup-baserad testautomatisering f\u00f6r Agile DevOps","_seopress_titles_desc":"L\u00e4s om hur ZAPTEST:s mockup-baserade testautomatiseringsmetod hj\u00e4lper agila DevOps-team att samarbeta och skapa smidighet i mjukvaruutvecklingscykeln.","_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":[401],"tags":[],"class_list":{"0":"post-69606","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-guider-sv"},"acf":{"short_name":"ZAPTEST f\u00f6r Agile DevOps"},"_links":{"self":[{"href":"https:\/\/www.zaptest.com\/sv\/wp-json\/wp\/v2\/posts\/69606","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.zaptest.com\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.zaptest.com\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.zaptest.com\/sv\/wp-json\/wp\/v2\/users\/14624"}],"replies":[{"embeddable":true,"href":"https:\/\/www.zaptest.com\/sv\/wp-json\/wp\/v2\/comments?post=69606"}],"version-history":[{"count":0,"href":"https:\/\/www.zaptest.com\/sv\/wp-json\/wp\/v2\/posts\/69606\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.zaptest.com\/sv\/wp-json\/wp\/v2\/media\/16180"}],"wp:attachment":[{"href":"https:\/\/www.zaptest.com\/sv\/wp-json\/wp\/v2\/media?parent=69606"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.zaptest.com\/sv\/wp-json\/wp\/v2\/categories?post=69606"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zaptest.com\/sv\/wp-json\/wp\/v2\/tags?post=69606"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}