{"id":71003,"date":"2023-11-04T13:14:40","date_gmt":"2023-11-04T13:14:40","guid":{"rendered":"https:\/\/www.zaptest.com\/copiloter-og-generativ-ais-indflydelse-paa-rpa-og-softwaretest-nutid-og-fremtid"},"modified":"2023-11-04T13:54:14","modified_gmt":"2023-11-04T13:54:14","slug":"copiloter-og-generativ-ais-indflydelse-paa-rpa-og-softwaretest-nutid-og-fremtid","status":"publish","type":"post","link":"https:\/\/www.zaptest.com\/da\/copiloter-og-generativ-ais-indflydelse-paa-rpa-og-softwaretest-nutid-og-fremtid","title":{"rendered":"Copiloter og generativ AI&#8217;s indflydelse p\u00e5 RPA og softwaretest &#8211; nutid og fremtid"},"content":{"rendered":"<h1><\/h1>\n<p><em><strong>&#8220;Det er den mest utrolige anvendelse af maskinl\u00e6ring, jeg nogensinde har set.&#8221;<\/strong><\/em><\/p>\n<p><span style=\"font-weight: 400;\">Mike Krieger, medstifter af Instagram.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Mike Kriegers ord er ikke en overdrivelse. Mens ML er i stand til nogle bem\u00e6rkelsesv\u00e6rdige ting med hensyn til dataanalyse og indsigt, er GitHub Copilot en total game-changer p\u00e5 grund af den potentielle nyttev\u00e6rdi, det kan give produktudviklere over hele verden.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Coding copilots og Generative AI hj\u00e6lper teams med at opn\u00e5 enorme fordele, s\u00e5som at accelerere softwareudviklingens livscyklus til hidtil uanede hastigheder. Men teknologiens indvirkning p\u00e5 RPA og softwaretestning er to af de mest sp\u00e6ndende omr\u00e5der inden for denne fantastiske teknologi.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">I denne artikel ser vi p\u00e5, hvordan kodning af copiloter og generativ AI har \u00e6ndret verdenerne inden for softwaretestning og RPA i dag, f\u00f8r vi udforsker deres fremtidige indvirkning p\u00e5 teknologien.<\/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\/copiloter-og-generativ-ais-indflydelse-paa-rpa-og-softwaretest-nutid-og-fremtid\/#Copiloter_og_generativ_AI_i\" >Copiloter og generativ AI i<\/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\/copiloter-og-generativ-ais-indflydelse-paa-rpa-og-softwaretest-nutid-og-fremtid\/#softwareudvikling_En_grundbog\" >softwareudvikling: En grundbog<\/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\/copiloter-og-generativ-ais-indflydelse-paa-rpa-og-softwaretest-nutid-og-fremtid\/#1_AI-drevne_auto-kodere\" >1. AI-drevne auto-kodere<\/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\/copiloter-og-generativ-ais-indflydelse-paa-rpa-og-softwaretest-nutid-og-fremtid\/#2_Hvordan_fungerer_kodning_af_copiloter\" >2. Hvordan fungerer kodning af copiloter?<\/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\/copiloter-og-generativ-ais-indflydelse-paa-rpa-og-softwaretest-nutid-og-fremtid\/#3_Hvad_med_generativ_AI_til_kodning_og_udvikling\" >3. Hvad med generativ AI til kodning og udvikling?<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.zaptest.com\/da\/copiloter-og-generativ-ais-indflydelse-paa-rpa-og-softwaretest-nutid-og-fremtid\/#Udviklingen_inden_for_softwaretest\" >Udviklingen inden for softwaretest<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.zaptest.com\/da\/copiloter-og-generativ-ais-indflydelse-paa-rpa-og-softwaretest-nutid-og-fremtid\/#1_Manuel_testning\" >1. Manuel testning:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.zaptest.com\/da\/copiloter-og-generativ-ais-indflydelse-paa-rpa-og-softwaretest-nutid-og-fremtid\/#2_Skriptet_testning\" >2. Skriptet testning:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.zaptest.com\/da\/copiloter-og-generativ-ais-indflydelse-paa-rpa-og-softwaretest-nutid-og-fremtid\/#3_Automatisering_af_test\" >3. Automatisering af test:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.zaptest.com\/da\/copiloter-og-generativ-ais-indflydelse-paa-rpa-og-softwaretest-nutid-og-fremtid\/#4_Datadrevet_testning\" >4. Datadrevet testning:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.zaptest.com\/da\/copiloter-og-generativ-ais-indflydelse-paa-rpa-og-softwaretest-nutid-og-fremtid\/#5_Generativ_AI-testning\" >5. Generativ AI-testning:<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.zaptest.com\/da\/copiloter-og-generativ-ais-indflydelse-paa-rpa-og-softwaretest-nutid-og-fremtid\/#Nutidens_brug_af_copiloter_og\" >Nutidens brug af copiloter og<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.zaptest.com\/da\/copiloter-og-generativ-ais-indflydelse-paa-rpa-og-softwaretest-nutid-og-fremtid\/#Generativ_AI_i_softwaretest_og_RPA\" >Generativ AI i softwaretest og RPA<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.zaptest.com\/da\/copiloter-og-generativ-ais-indflydelse-paa-rpa-og-softwaretest-nutid-og-fremtid\/#1_Copilot_og_Generative_AI_use_cases_i_softwaretest_og_RPA\" >1. Copilot og Generative AI use cases i softwaretest og RPA<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/www.zaptest.com\/da\/copiloter-og-generativ-ais-indflydelse-paa-rpa-og-softwaretest-nutid-og-fremtid\/#Analyse_af_krav\" >Analyse af krav<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/www.zaptest.com\/da\/copiloter-og-generativ-ais-indflydelse-paa-rpa-og-softwaretest-nutid-og-fremtid\/#Testplanlaegning\" >Testplanl\u00e6gning<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/www.zaptest.com\/da\/copiloter-og-generativ-ais-indflydelse-paa-rpa-og-softwaretest-nutid-og-fremtid\/#Oprettelse_af_testcases\" >Oprettelse af testcases<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/www.zaptest.com\/da\/copiloter-og-generativ-ais-indflydelse-paa-rpa-og-softwaretest-nutid-og-fremtid\/#At_finde_og_loese_fejl\" >At finde og l\u00f8se fejl<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/www.zaptest.com\/da\/copiloter-og-generativ-ais-indflydelse-paa-rpa-og-softwaretest-nutid-og-fremtid\/#Test_af_brugergraenseflade\" >Test af brugergr\u00e6nseflade<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/www.zaptest.com\/da\/copiloter-og-generativ-ais-indflydelse-paa-rpa-og-softwaretest-nutid-og-fremtid\/#Fremtiden_for_copiloter_og_generativ_AI\" >Fremtiden for copiloter og generativ AI<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/www.zaptest.com\/da\/copiloter-og-generativ-ais-indflydelse-paa-rpa-og-softwaretest-nutid-og-fremtid\/#i_softwaretest_og_RPA\" >i softwaretest og RPA<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/www.zaptest.com\/da\/copiloter-og-generativ-ais-indflydelse-paa-rpa-og-softwaretest-nutid-og-fremtid\/#1_Hyperautomatisering\" >1. Hyperautomatisering<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/www.zaptest.com\/da\/copiloter-og-generativ-ais-indflydelse-paa-rpa-og-softwaretest-nutid-og-fremtid\/#2_Design_af_softwarearkitekturer\" >2. Design af softwarearkitekturer<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/www.zaptest.com\/da\/copiloter-og-generativ-ais-indflydelse-paa-rpa-og-softwaretest-nutid-og-fremtid\/#3_Modernisering_af_aeldre_systemer\" >3. Modernisering af \u00e6ldre systemer<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/www.zaptest.com\/da\/copiloter-og-generativ-ais-indflydelse-paa-rpa-og-softwaretest-nutid-og-fremtid\/#4_Forbedring_af_low-code_og_no-code_udvikling\" >4. Forbedring af low-code og no-code udvikling<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/www.zaptest.com\/da\/copiloter-og-generativ-ais-indflydelse-paa-rpa-og-softwaretest-nutid-og-fremtid\/#Fordele_ved_generativ_AI_i_softwaretest\" >Fordele ved generativ AI i softwaretest<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-27\" href=\"https:\/\/www.zaptest.com\/da\/copiloter-og-generativ-ais-indflydelse-paa-rpa-og-softwaretest-nutid-og-fremtid\/#1_Hurtigere_livscyklus_for_softwareudvikling\" >1. Hurtigere livscyklus for softwareudvikling<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-28\" href=\"https:\/\/www.zaptest.com\/da\/copiloter-og-generativ-ais-indflydelse-paa-rpa-og-softwaretest-nutid-og-fremtid\/#2_Omfattende_registrering_af_fejl\" >2. Omfattende registrering af fejl<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-29\" href=\"https:\/\/www.zaptest.com\/da\/copiloter-og-generativ-ais-indflydelse-paa-rpa-og-softwaretest-nutid-og-fremtid\/#3_Forbedret_testdaekning\" >3. Forbedret testd\u00e6kning<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-30\" href=\"https:\/\/www.zaptest.com\/da\/copiloter-og-generativ-ais-indflydelse-paa-rpa-og-softwaretest-nutid-og-fremtid\/#4_Reducerede_omkostninger\" >4. Reducerede omkostninger<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-31\" href=\"https:\/\/www.zaptest.com\/da\/copiloter-og-generativ-ais-indflydelse-paa-rpa-og-softwaretest-nutid-og-fremtid\/#Betyder_generative_AI-vaerktoejer_enden\" >Betyder generative AI-v\u00e6rkt\u00f8jer enden<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-32\" href=\"https:\/\/www.zaptest.com\/da\/copiloter-og-generativ-ais-indflydelse-paa-rpa-og-softwaretest-nutid-og-fremtid\/#af_menneskelige_softwareingenioerer\" >af menneskelige softwareingeni\u00f8rer?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-33\" href=\"https:\/\/www.zaptest.com\/da\/copiloter-og-generativ-ais-indflydelse-paa-rpa-og-softwaretest-nutid-og-fremtid\/#Afsluttende_tanker\" >Afsluttende tanker<\/a><\/li><\/ul><\/nav><\/div>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Copiloter_og_generativ_AI_i\"><\/span><strong>Copiloter og generativ AI i  <\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"softwareudvikling_En_grundbog\"><\/span><strong>softwareudvikling: En grundbog<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img data-dominant-color=\"7b8ca1\" data-has-transparency=\"false\" style=\"--dominant-color: #7b8ca1;\" decoding=\"async\" class=\"aligncenter wp-image-70994 not-transparent\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/11\/Copilots-and-Generative-AI-in-software-development-A-Primer--1024x683.webp\" alt=\"Copiloter og generativ AI i softwareudvikling - en grundbog\" width=\"500\" height=\"333\" srcset=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/11\/Copilots-and-Generative-AI-in-software-development-A-Primer--1024x683.webp 1024w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/11\/Copilots-and-Generative-AI-in-software-development-A-Primer--300x200.webp 300w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/11\/Copilots-and-Generative-AI-in-software-development-A-Primer--768x512.webp 768w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/11\/Copilots-and-Generative-AI-in-software-development-A-Primer--1536x1024.webp 1536w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/11\/Copilots-and-Generative-AI-in-software-development-A-Primer--1080x720.webp 1080w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/11\/Copilots-and-Generative-AI-in-software-development-A-Primer--1280x853.webp 1280w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/11\/Copilots-and-Generative-AI-in-software-development-A-Primer--980x653.webp 980w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/11\/Copilots-and-Generative-AI-in-software-development-A-Primer--480x320.webp 480w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/11\/Copilots-and-Generative-AI-in-software-development-A-Primer--jpeg.webp 1920w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Generativ AI og kodende copiloter er relativt nye i softwareudviklingslandskabet. F\u00f8r vi diskuterer deres indflydelse p\u00e5 rummet, er det v\u00e6rd at se p\u00e5 deres baggrunde, og hvordan de arbejder.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_AI-drevne_auto-kodere\"><\/span><strong>1. AI-drevne auto-kodere<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Store sprogmodeller (LLM) er blevet markant bedre i l\u00f8bet af de sidste par \u00e5r. I takt med at st\u00f8rrelsen p\u00e5 datas\u00e6ttene og regnekraften er steget eksponentielt, er kvaliteten af outputtet steget.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Der er mange brancher, der kan drage fordel af LLM&#8217;er. Nogle af de mest omtalte er generering af tekst, billeder, videoer og andre former for medier. Men selvom disse use cases er imponerende, er der konsekvenser for udviklere, som m\u00e5ske er langt mere interessante.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Der findes en r\u00e6kke LLM autocodere p\u00e5 markedet. Men GitHub CoPilot er m\u00e5ske den mest kendte og mest gennemf\u00f8rte. En stor del af \u00e5rsagen er, at den er tr\u00e6net p\u00e5 GitHub-repositoriet. Den har adgang til millioner af eksempler p\u00e5 open source-kode, best practices, applikationsarkitektur og meget mere, som den kan l\u00e6re af, hvilket g\u00f8r det muligt at levere alsidige resultater af h\u00f8j kvalitet.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Hvordan_fungerer_kodning_af_copiloter\"><\/span><strong>2. Hvordan fungerer kodning af copiloter?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">En af de nemmeste m\u00e5der at tale om, hvordan kodning med copiloter fungerer, er ved at se p\u00e5 det f\u00f8rende produkt i spillet, GitHub CoPilot. Applikationen er baseret p\u00e5 OpenAi&#8217;s ChatGPT-3-model.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ligesom ChatGPT og lignende LLM&#8217;er er CoPilot baseret p\u00e5 milliarder af parametre. Under udviklingen af ChatGPT-3 begyndte OpenAI at opbygge et dedikeret kodningsprogram kaldet OpenAI Codex. Microsoft k\u00f8bte eksklusiv adgang til produktet.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Men det vigtigste her er, at Microsoft allerede ejede GitHub. Hvis du er programm\u00f8r, kender du alt til GitHub. Dybest set er det en webbaseret platform, der bruges til versionsstyring og samarbejde i softwareudviklingsprojekter. De tr\u00e6nede OpenAI Codex p\u00e5 GitHub-biblioteket, der indeholdt millioner af linjer af open source, offentlig kode.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">CoPilot bruger Machine Learning til at finde m\u00f8nstre og relationer mellem kodelinjer. Ligesom ChatGPT ser den p\u00e5 et ord eller en linje og beregner sandsynligheden for, hvad der skal komme bagefter, baseret p\u00e5 et stort lager af historiske data.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Styrken ved AI copilots ligger i deres evne til at foresl\u00e5 kodestykker, mens udviklere redigerer. T\u00e6nk p\u00e5 det som en supercharged autocomplete til kodning. N\u00e5r koderne indtaster en kodelinje, sammenligner LLM starten af koden med sit enorme bibliotek af tidligere projekter. Derfra foresl\u00e5r den probabilistiske linjer og nye kodelinjer.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">De \u00e5benlyse fordele her er, at udviklere kan spare utroligt meget tid gennem denne autofuldf\u00f8relse. Det \u00f8ger produktiviteten og, i mange tilf\u00e6lde, kodens n\u00f8jagtighed.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Hvad_med_generativ_AI_til_kodning_og_udvikling\"><\/span><strong>3. Hvad med generativ AI til kodning og udvikling?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Som du kan se af CoPilots historie, har generativ AI og copiloter lignende r\u00f8dder. De er begge teknologier, der bruger statistisk sandsynlighed til at forudsige, hvad brugerne har brug for, baseret p\u00e5 imputerede oplysninger.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Men den store forskel mellem copiloting-software og generativ AI er, at sidstn\u00e6vnte er prompt-baseret. Kort sagt betyder det, at brugerne indtaster et s\u00e6t skriftlige instruktioner til maskinen, og den udsender indhold. Som alle, der har brugt ChatGPT eller lignende applikationer, ved, kan dette output komme i form af tekst, billeder, video eller kode.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">S\u00e5 selvom de metoder, som koderne bruger til at n\u00e5 frem til automatiseret kodning, er forskellige, kan vi placere dem under en lignende paraply af AI-assisteret automatiseret eller generativ kodning.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Udviklingen_inden_for_softwaretest\"><\/span><strong>Udviklingen inden for softwaretest<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-68973\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/10\/size-changed-1024x574.png\" alt=\"Udviklingen inden for softwaretest\" width=\"663\" height=\"372\"><\/p>\n<p><span style=\"font-weight: 400;\">Softwaretest er responsivt og udvikler sig hele tiden. I l\u00f8bet af et par \u00e5rtier har den \u00e6ndret sig for at im\u00f8dekomme nye krav og udnytte de teknologiske fremskridt.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Manuel_testning\"><\/span><b>1. Manuel testning:<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">I de tidlige dage af softwaretestning var der tale om manuel testning. Denne form for test var dyr og tidskr\u00e6vende, fordi den kr\u00e6vede, at QA-eksperter gennemgik softwaren med en t\u00e6ttekam ved at udvikle en r\u00e6kke testcases, k\u00f8re og registrere resultaterne, planl\u00e6gge rettelser og gentage processen.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Det var en stor udfordring at sikre, at alle mulige scenarier og situationer blev d\u00e6kket af disse tests, og sammenholdt med den tid og de omkostninger, der var involveret, var manuel test meget ressourcekr\u00e6vende. Det var ogs\u00e5 meget modtageligt for menneskelige fejl, hvilket blev forst\u00e6rket af begr\u00e6nsede distributionsmuligheder, som bet\u00f8d, at eventuelle uopdagede fejl var udfordrende at rette hurtigt.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Skriptet_testning\"><\/span><b>2. Skriptet testning:  <\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Scripted testing var et stort skridt fremad for QA-f\u00e6llesskabet. I stedet for at gennemg\u00e5 kode og testscenarier manuelt, kunne udviklere skrive programmer, der kunne teste software automatisk. De store fordele ved dette var, at testningen blev mere effektiv og mindre udsat for menneskelige fejl. Men det kr\u00e6vede dygtig, pr\u00e6cis og tidskr\u00e6vende planl\u00e6gning og kodning for at sikre omfattende d\u00e6kning.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Automatisering_af_test\"><\/span><b>3. Automatisering af test:  <\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Testautomatisering var den n\u00e6ste udvikling inden for test. V\u00e6rkt\u00f8jer som ZAPTEST kunne tilbyde koderne alle fordelene ved scripted testing, men med et interface uden kode. Igen var de st\u00f8rste fordele tidsbesparelser, genanvendelige og tilpasningsdygtige tests, test af brugergr\u00e6nseflader og API&#8217;er samt test p\u00e5 tv\u00e6rs af platforme og enheder.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Datadrevet_testning\"><\/span><b>4. Datadrevet testning:  <\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Datadrevet test var l\u00f8sningen p\u00e5 problemet med at teste software, der behandlede forskellige datas\u00e6t. Igen er dette en form for testautomatisering, men denne metode indeb\u00e6rer, at man opretter testscripts og k\u00f8rer dem mod tildelte datas\u00e6t. Denne type test gjorde det muligt for udviklerne at arbejde hurtigere, isolere tests og reducere den tid, der g\u00e5r med at gentage testcases.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_Generativ_AI-testning\"><\/span><b>5. Generativ AI-testning:  <\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Generativ AI-test er den nyeste innovation inden for softwaretest. Ved at bruge LLM&#8217;er kan QA-teams oprette testcases og testdata, der hj\u00e6lper med at fremskynde testprocessen. Disse testcases er meget fleksible og redigerbare, hvilket hj\u00e6lper udviklere med at genbruge og genanvende tests og \u00f8ge testomfanget betydeligt.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Nutidens_brug_af_copiloter_og\"><\/span><strong>Nutidens brug af copiloter og  <\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Generativ_AI_i_softwaretest_og_RPA\"><\/span><strong>Generativ AI i softwaretest og RPA<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img data-dominant-color=\"aeb2af\" data-has-transparency=\"false\" style=\"--dominant-color: #aeb2af;\" decoding=\"async\" class=\"aligncenter wp-image-70993 not-transparent\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/11\/Present-day-use-of-copilots-and-Generative-AI-in-Software-Testing-and-RPA-1024x857.webp\" alt=\"Nutidig brug af copiloter og generativ AI i softwaretest og RPA\" width=\"644\" height=\"539\" srcset=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/11\/Present-day-use-of-copilots-and-Generative-AI-in-Software-Testing-and-RPA-1024x857.webp 1024w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/11\/Present-day-use-of-copilots-and-Generative-AI-in-Software-Testing-and-RPA-300x251.webp 300w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/11\/Present-day-use-of-copilots-and-Generative-AI-in-Software-Testing-and-RPA-768x643.webp 768w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/11\/Present-day-use-of-copilots-and-Generative-AI-in-Software-Testing-and-RPA-1536x1286.webp 1536w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/11\/Present-day-use-of-copilots-and-Generative-AI-in-Software-Testing-and-RPA-1080x904.webp 1080w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/11\/Present-day-use-of-copilots-and-Generative-AI-in-Software-Testing-and-RPA-1280x1071.webp 1280w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/11\/Present-day-use-of-copilots-and-Generative-AI-in-Software-Testing-and-RPA-980x820.webp 980w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/11\/Present-day-use-of-copilots-and-Generative-AI-in-Software-Testing-and-RPA-480x402.webp 480w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/11\/Present-day-use-of-copilots-and-Generative-AI-in-Software-Testing-and-RPA-jpeg.webp 1920w\" sizes=\"(max-width: 644px) 100vw, 644px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Generativ AI og copiloter har haft stor indflydelse p\u00e5 softwaretest. Men i stedet for direkte at erstatte koderne har disse v\u00e6rkt\u00f8jer bidraget til at \u00f8ge antallet af testere. Kort sagt hj\u00e6lper de udviklerne med at blive hurtigere og mere effektive, og i mange tilf\u00e6lde \u00f8ger de kvaliteten af testene.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Den <\/span><a href=\"https:\/\/survey.stackoverflow.co\/2023\/\"><br \/>\n  <span style=\"font-weight: 400;\">Stack Overflow-udviklerunders\u00f8gelse fra 2023<\/span><br \/>\n<\/a><span style=\"font-weight: 400;\">  giver et indblik i den aktuelle brug af AI-v\u00e6rkt\u00f8jer inden for softwareudvikling. En af de mest interessante dele af unders\u00f8gelsen viste, at mens lidt mere end halvdelen af alle udviklere sagde, at de var interesserede i AI-v\u00e6rkt\u00f8jer til softwaretest, sagde mindre end 3%, at de stolede p\u00e5 disse v\u00e6rkt\u00f8jer. Desuden var det kun 1 ud af 4, der antydede, at de i \u00f8jeblikket brugte AI-v\u00e6rkt\u00f8jer til softwaretest.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Det interessante ved disse statistikker er, at de viser, at brugen af AI-v\u00e6rkt\u00f8jer endnu ikke er udbredt, og at de, der er tidligt ude, stadig kan f\u00e5 en fordel.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Copilot_og_Generative_AI_use_cases_i_softwaretest_og_RPA\"><\/span><strong>1. Copilot og Generative AI use cases i softwaretest og RPA<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Copiloter og generativ AI p\u00e5virker alle omr\u00e5der af softwareudvikling. Her er et par af de m\u00e5der, hvorp\u00e5 teknologien kan hj\u00e6lpe med softwaretest og RPA.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Analyse_af_krav\"><\/span><em><strong>Analyse af krav<\/strong><\/em><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Behovsanalyse er en vigtig del af softwareudviklingens livscyklus. Processen indeb\u00e6rer at forst\u00e5 interessenternes krav og de forskellige funktioner, der kr\u00e6ves for at bygge et stykke software. Generativ AI kan hj\u00e6lpe teams med id\u00e9udvikling ved at komme med nye id\u00e9er og perspektiver.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Testplanlaegning\"><\/span><em><strong>Testplanl\u00e6gning<\/strong><\/em><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><span style=\"font-weight: 400;\">N\u00e5r testkravene er godt forst\u00e5et, skal QA-teams bryde tingene ned i en tidsplan for at sikre tilstr\u00e6kkelig testd\u00e6kning. Denne type arbejde kr\u00e6ver ekspertise og erfaring, men Generative AI kan st\u00f8tte teams gennem eksempler og vejledninger samt komme med anbefalinger af s\u00e6rlige v\u00e6rkt\u00f8jer og bedste praksis til deres unikke krav.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Oprettelse_af_testcases\"><\/span><em><strong>Oprettelse af testcases<\/strong><\/em><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><span style=\"font-weight: 400;\">QA-teams kan bruge LLM&#8217;er til at analysere kode, brugerkrav og softwarespecifikationer for at forst\u00e5 de underliggende forhold bag systemet. N\u00e5r AI&#8217;en har forst\u00e5et softwarens input og output og forventede adf\u00e6rd, kan den begynde at bygge testcases, der tester softwaren.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Fordelene her g\u00e5r ud over at spare tid og manuel kodning. Oprettelse af AI-testcases kan ogs\u00e5 f\u00f8re til mere omfattende d\u00e6kning, fordi det kan udforske omr\u00e5der, som QA-ingeni\u00f8rer m\u00e5ske ikke overvejer, hvilket f\u00f8rer til mere p\u00e5lidelige builds.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"At_finde_og_loese_fejl\"><\/span><em><strong>At finde og l\u00f8se fejl<\/strong><\/em><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Machine learning g\u00f8r det muligt for QA-professionelle at reducere den tid, det tager at finde og l\u00f8se fejl, betydeligt. I softwaretest er mange fejl nemme at finde. Men i mange scenarier er det en besv\u00e6rlig og tidskr\u00e6vende proces. Generativ AI kan udf\u00f8re kontroller p\u00e5 en br\u00f8kdel af den tid, manuelle medarbejdere bruger, og hj\u00e6lpe med at finde selv de mest genstridige fejl. Desuden kan disse AI-v\u00e6rkt\u00f8jer ogs\u00e5 l\u00f8se de fejl, de identificerer, hvilket sparer uendelig tid for QA-teams.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Test_af_brugergraenseflade\"><\/span><em><strong>Test af brugergr\u00e6nseflade<\/strong><\/em><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Generative AI-v\u00e6rkt\u00f8jer kan simulere en r\u00e6kke brugeradf\u00e6rd og interaktioner med softwaresystemer. Metoderne kan give udviklingsteams tillid til, at deres interface kan h\u00e5ndtere en bred vifte af menneske-computer-anvendelser. Derudover kan Generative AI ogs\u00e5 analysere brugergr\u00e6nsefladedata og heatmaps og komme med forslag til, hvordan man kan forbedre brugergr\u00e6nsefladen og g\u00f8re den mere brugervenlig.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Fremtiden_for_copiloter_og_generativ_AI\"><\/span><strong>Fremtiden for copiloter og generativ AI<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"i_softwaretest_og_RPA\"><\/span><strong>  i softwaretest og RPA<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img data-dominant-color=\"b9b7b1\" data-has-transparency=\"false\" style=\"--dominant-color: #b9b7b1;\" decoding=\"async\" class=\"aligncenter wp-image-70992 not-transparent\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/11\/The-future-of-copilots-and-Generative-AI-in-Software-Testing-and-RPA--1024x737.webp\" alt=\"Fremtiden for copiloter og generativ AI i softwaretest og RPA\" width=\"599\" height=\"431\" srcset=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/11\/The-future-of-copilots-and-Generative-AI-in-Software-Testing-and-RPA--1024x737.webp 1024w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/11\/The-future-of-copilots-and-Generative-AI-in-Software-Testing-and-RPA--300x216.webp 300w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/11\/The-future-of-copilots-and-Generative-AI-in-Software-Testing-and-RPA--768x553.webp 768w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/11\/The-future-of-copilots-and-Generative-AI-in-Software-Testing-and-RPA--1536x1106.webp 1536w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/11\/The-future-of-copilots-and-Generative-AI-in-Software-Testing-and-RPA--1080x777.webp 1080w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/11\/The-future-of-copilots-and-Generative-AI-in-Software-Testing-and-RPA--1280x921.webp 1280w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/11\/The-future-of-copilots-and-Generative-AI-in-Software-Testing-and-RPA--980x705.webp 980w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/11\/The-future-of-copilots-and-Generative-AI-in-Software-Testing-and-RPA--480x346.webp 480w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/11\/The-future-of-copilots-and-Generative-AI-in-Software-Testing-and-RPA--jpeg.webp 1920w\" sizes=\"(max-width: 599px) 100vw, 599px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Mens den nuv\u00e6rende brug af copiloter og generativ AI i softwareautomatisering allerede er sp\u00e6ndende, er fremtiden endnu mere lovende.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Fremtiden for copilot og generativ AI afh\u00e6nger af de forbedringer, der kan foretages i produkterne. En nylig unders\u00f8gelse fra Purdue University, med titlen  <\/span><a href=\"https:\/\/arxiv.org\/pdf\/2308.02312.pdf\"><span style=\"font-weight: 400;\">Hvem svarer bedst p\u00e5 det? En dybdeg\u00e5ende analyse af ChatGPT og Stack Overflow-svar p\u00e5 sp\u00f8rgsm\u00e5l om softwareudvikling<\/span><\/a><span style=\"font-weight: 400;\">  understreger nogle af begr\u00e6nsningerne ved generative AI-modeller.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Forskerne gav ChatGPT over 500 sp\u00f8rgsm\u00e5l fra Stack Overflow. AI-v\u00e6rkt\u00f8jet svarede upr\u00e6cist p\u00e5 mere end halvdelen af sp\u00f8rgsm\u00e5lene. Nu er det vigtigt at bem\u00e6rke, at et af de mest betydningsfulde problemer, forskerne bem\u00e6rkede, var, at AI&#8217;en oftest fejlede, fordi den ikke forstod sp\u00f8rgsm\u00e5lene ordentligt. Denne detalje understreger vigtigheden af prompt engineering inden for generativ AI.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Derudover har b\u00e5de Google og Amazon k\u00f8rt uafh\u00e6ngige tests i \u00e5r for at se p\u00e5 kvaliteten af generative AI-v\u00e6rkt\u00f8jer i forbindelse med interviewsp\u00f8rgsm\u00e5l. I begge tilf\u00e6lde lykkedes det v\u00e6rkt\u00f8jet at besvare testsp\u00f8rgsm\u00e5lene godt nok til at f\u00e5 stillingen, som rapporteret af  <\/span><a href=\"https:\/\/www.cnbc.com\/2023\/01\/31\/google-testing-chatgpt-like-chatbot-apprentice-bard-with-employees.html\"><br \/>\n  <span style=\"font-weight: 400;\">CNBC<\/span><br \/>\n<\/a><span style=\"font-weight: 400;\"> og <\/span><a href=\"https:\/\/www.businessinsider.com\/chatgpt-amazon-job-interview-questions-answers-correctly-2023-1?r=US&amp;IR=T\"><br \/>\n  <span style=\"font-weight: 400;\">Business Inside<\/span><br \/>\n<\/a><span style=\"font-weight: 400;\">henholdsvis.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">S\u00e5 det er klart, at vi er n\u00e5et til et punkt i denne teknologi, hvor potentialet er der, men hvor der er nogle mindre ting, der skal udbedres. Det omfang, hvori disse v\u00e6rkt\u00f8jer er blevet forbedret i de senere \u00e5r, giver os tillid til, at det vil n\u00e5 det kr\u00e6vede niveau og sandsynligvis f\u00f8r tid.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Nu kan vi tage et kig p\u00e5 nogle af de omr\u00e5der, hvor disse teknologier vil p\u00e5virke fremtidens test af softwareudvikling.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Hyperautomatisering\"><\/span><strong>1. Hyperautomatisering<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Hyperautomation beskriver en destination i virksomhedens udvikling, hvor alle processer, der kan automatiseres, vil blive automatiseret. Det er en holistisk tilgang til produktivitet, som i h\u00f8j grad er forbundet med hinanden.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">N\u00e5r det g\u00e6lder softwareudvikling, er det ikke sv\u00e6rt at forestille sig et centraliseret system med overblik over kravene til forretningsprocesser. Systemet vil forst\u00e5 og identificere behov og effektiviseringer og konstant identificere omr\u00e5der, der skal forbedres via teknologi.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Efterh\u00e5nden som virksomhederne udvikler sig, vil disse centraliserede systemer bruge generativ AI til at bygge applikationer, der automatisk l\u00f8ser flaskehalse og ineffektivitet eller m\u00e5ske skubber bestemte opgaver til ingeni\u00f8rer, der skal udf\u00f8re dem.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Design_af_softwarearkitekturer\"><\/span><strong>2. Design af softwarearkitekturer<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Med tilstr\u00e6kkelige data kan AI-v\u00e6rkt\u00f8jer forst\u00e5 bedste praksis inden for softwarearkitektur og finde m\u00e5der at forbedre disse designs p\u00e5 for at opn\u00e5 maksimal effektivitet. Maskinl\u00e6ring handler om at finde m\u00f8nstre og relationer, der ligger uden for det menneskelige sinds r\u00e6kkevidde.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Hvis AI-v\u00e6rkt\u00f8jer har tilstr\u00e6kkelig viden om en r\u00e6kke applikationer, kan vi instruere dem i at b\u00f8je tidligere arkitekturer mod nye krav, hvilket f\u00f8rer til mere effektive konstruktioner eller endda ideer, der ellers ikke ville blive overvejet.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Modernisering_af_aeldre_systemer\"><\/span><strong>3. Modernisering af \u00e6ldre systemer<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Selvom ingen software nogensinde er perfekt, er der mange v\u00e6rkt\u00f8jer, der stadig g\u00f8r et fremragende stykke arbejde og er s\u00e5 dybt indlejret i en virksomheds infrastruktur, at de er sv\u00e6re at erstatte. Det kan v\u00e6re en stor opgave at tilpasse disse systemer, is\u00e6r hvis de er skrevet med softwarekode, der er g\u00e5et af mode.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">I fremtiden vil generative AI-v\u00e6rkt\u00f8jer v\u00e6re i stand til at konvertere denne kode til dagens sprog, s\u00e5 teams kan beholde deres gamle systemer og i mange tilf\u00e6lde forbedre dem.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Forbedring_af_low-code_og_no-code_udvikling\"><\/span><strong>4. Forbedring af low-code og no-code udvikling<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">En af udfordringerne ved automatisering af softwaretest via generative AI-v\u00e6rkt\u00f8jer, som vi identificerede ovenfor, var en situation, hvor koderen manglede viden og erfaring til at verificere outputtet.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">AI-copiloter vil hj\u00e6lpe med at udvide low-code-v\u00e6rkt\u00f8jer ved at komme med bedre forslag, der f\u00f8rer til robuste applikationer. Sofistikerede testv\u00e6rkt\u00f8jer vil give menneskelige operat\u00f8rer frie kreative t\u00f8jler, mens de konstant validerer deres arbejde og \u00e5bner d\u00f8ren for ikke-tekniske fagfolk til at bygge de applikationer, de har brug for.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Fordele_ved_generativ_AI_i_softwaretest\"><\/span><strong>Fordele ved generativ AI i softwaretest<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img data-dominant-color=\"c2bcb2\" data-has-transparency=\"false\" style=\"--dominant-color: #c2bcb2;\" decoding=\"async\" class=\"aligncenter wp-image-68718 not-transparent\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/10\/prompt-enginering-in-software-test-automation-and-rpa-robotic-process-automation-1024x768.webp\" alt=\"hurtig udvikling inden for automatisering af softwaretest og rpa (robotic process automation)\" width=\"514\" height=\"386\" srcset=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/10\/prompt-enginering-in-software-test-automation-and-rpa-robotic-process-automation-1024x768.webp 1024w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/10\/prompt-enginering-in-software-test-automation-and-rpa-robotic-process-automation-300x225.webp 300w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/10\/prompt-enginering-in-software-test-automation-and-rpa-robotic-process-automation-768x576.webp 768w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/10\/prompt-enginering-in-software-test-automation-and-rpa-robotic-process-automation-1536x1152.webp 1536w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/10\/prompt-enginering-in-software-test-automation-and-rpa-robotic-process-automation-510x382.webp 510w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/10\/prompt-enginering-in-software-test-automation-and-rpa-robotic-process-automation-1080x810.webp 1080w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/10\/prompt-enginering-in-software-test-automation-and-rpa-robotic-process-automation-1280x960.webp 1280w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/10\/prompt-enginering-in-software-test-automation-and-rpa-robotic-process-automation-980x735.webp 980w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/10\/prompt-enginering-in-software-test-automation-and-rpa-robotic-process-automation-480x360.webp 480w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/10\/prompt-enginering-in-software-test-automation-and-rpa-robotic-process-automation-jpeg.webp 1920w\" sizes=\"(max-width: 514px) 100vw, 514px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">At bruge generativ AI til softwaretest har mange fordele, der g\u00f8r det til en attraktiv mulighed for udviklingsteams, der \u00f8nsker at arbejde hurtigere, men uden at g\u00e5 p\u00e5 kompromis med kvaliteten.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Hurtigere_livscyklus_for_softwareudvikling\"><\/span><strong>1. Hurtigere livscyklus for softwareudvikling<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Udviklere er under konstant pres for at arbejde mange timer for at sikre, at software og nye funktioner kommer p\u00e5 markedet i rette tid. Mens Agile\/DevOps-metoder har sikret, at udviklingen er mere effektiv, er der stadig individuelle udviklingsfaser, der kan drage fordel af yderligere str\u00f8mlining.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Generative AI-v\u00e6rkt\u00f8jer giver testteams mulighed for at tackle forskellige SDLC-stadier, fra generering af prototyper til UI-test.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Omfattende_registrering_af_fejl\"><\/span><strong>2. Omfattende registrering af fejl<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">En af de mest kraftfulde anvendelser af AI i softwaretest kommer fra teknologiens evne til at sammenligne store datas\u00e6t. ML-v\u00e6rkt\u00f8jer kan analysere store datas\u00e6t (inklusive kode) for at opbygge et lager af information og forventede modeller.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">N\u00e5r udviklere committer kode, kan de sammenligne den med disse modeller, som kan fremh\u00e6ve uventede scenarier, afh\u00e6ngigheder og s\u00e5rbarheder, hvilket giver mulighed for bedre kode gennem hele udviklingsprocessen.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Forbedret_testdaekning\"><\/span><strong>3. Forbedret testd\u00e6kning<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Machine learning-v\u00e6rkt\u00f8jer er bygget til at analysere og forst\u00e5 store m\u00e6ngder data. N\u00e5r det anvendes til softwaretest, giver det teams mulighed for at \u00f8ge omfanget af deres softwaretest. Fordelene er mere end blot at fjerne menneskelig arbejdskraft fra ligningen for at spare penge; AI f\u00f8rer ogs\u00e5 til en langt mere omfattende type test, der giver mulighed for forbedret fejlfinding p\u00e5 tv\u00e6rs af et komplekst s\u00e6t af scenarier.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Reducerede_omkostninger\"><\/span><strong>4. Reducerede omkostninger<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Sammenlignet med at ans\u00e6tte et team af QA-ingeni\u00f8rer og bruge dem til gentagne og tidskr\u00e6vende softwaretestopgaver, er generativ AI og RPA hurtigere og mere omkostningseffektivt.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Efterh\u00e5nden som softwareudviklingsverdenen bliver mere konkurrencepr\u00e6get, bliver det vigtigere at finde m\u00e5der at levere holdbare kvalitetsprodukter p\u00e5 inden for budgettet. Generative AI-v\u00e6rkt\u00f8jer og copilots kan reducere afh\u00e6ngigheden af ingeni\u00f8rer og give dem mulighed for at udf\u00f8re v\u00e6rdidrevet arbejde og f\u00f8re til mindre oppustede builds.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Betyder_generative_AI-vaerktoejer_enden\"><\/span><strong>Betyder generative AI-v\u00e6rkt\u00f8jer enden<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"af_menneskelige_softwareingenioerer\"><\/span><strong>  af menneskelige softwareingeni\u00f8rer?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img data-dominant-color=\"1b1b1a\" data-has-transparency=\"false\" style=\"--dominant-color: #1b1b1a;\" decoding=\"async\" class=\"aligncenter wp-image-70991 not-transparent\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/11\/Do-Generative-AI-tools-spell-the-end-of-human-software-engineers-683x1024.webp\" alt=\"Betyder generative AI-v\u00e6rkt\u00f8jer enden for menneskelige softwareingeni\u00f8rer?\" width=\"421\" height=\"631\" srcset=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/11\/Do-Generative-AI-tools-spell-the-end-of-human-software-engineers-683x1024.webp 683w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/11\/Do-Generative-AI-tools-spell-the-end-of-human-software-engineers-200x300.webp 200w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/11\/Do-Generative-AI-tools-spell-the-end-of-human-software-engineers-768x1152.webp 768w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/11\/Do-Generative-AI-tools-spell-the-end-of-human-software-engineers-1024x1536.webp 1024w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/11\/Do-Generative-AI-tools-spell-the-end-of-human-software-engineers-1365x2048.webp 1365w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/11\/Do-Generative-AI-tools-spell-the-end-of-human-software-engineers-1080x1620.webp 1080w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/11\/Do-Generative-AI-tools-spell-the-end-of-human-software-engineers-1280x1920.webp 1280w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/11\/Do-Generative-AI-tools-spell-the-end-of-human-software-engineers-980x1470.webp 980w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/11\/Do-Generative-AI-tools-spell-the-end-of-human-software-engineers-480x720.webp 480w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/11\/Do-Generative-AI-tools-spell-the-end-of-human-software-engineers-scaled.webp 1707w\" sizes=\"(max-width: 421px) 100vw, 421px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">P\u00e5 trods af de \u00e5benlyse fordele kan ethvert automatiseringsv\u00e6rkt\u00f8j g\u00f8re medarbejderne bekymrede for deres fremtid. Selvom det er en normal reaktion, betyder hastigheden og omfanget af generativ AI, at bekymringerne er mere omfattende end normalt. Selvom disse v\u00e6rkt\u00f8jer har kapacitet til at automatisere mange jobs, kan de ikke udf\u00f8re alle de opgaver, som softwareingeni\u00f8rer udf\u00f8rer. Det er vigtigt for ingeni\u00f8rer og ledere at forst\u00e5 teknologiens muligheder s\u00e5vel som dens begr\u00e6nsninger.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Det f\u00f8rste, folk skal huske, er, at testautomatiseringsv\u00e6rkt\u00f8jer drevet af AI har eksisteret p\u00e5 markedet i et godt stykke tid. Den generative AI&#8217;s brugervenlighed g\u00f8r den dog i stand til yderligere fleksibilitet.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">En af de f\u00f8rste ting, vi skal overveje, er, at generativ AI fungerer bedst til output, der kan verificeres. Det er en vigtig pointe. Det ligger i uddannelsen af LLM&#8217;er, at de vil g\u00f8re deres bedste for at give dig et svar, selv om det af og til betyder, at de &#8220;hallucinerer&#8221; over fakta, referencer og argumenter.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Hvis du har tilstr\u00e6kkelig viden om kodning, kan du nu l\u00e6se og verificere enhver tekst, som Generative AI udsender, og fange potentielle fejl. Hvis du er en borgerkoder, der bruger generativ AI i stedet for at kunne kode, vil du ikke v\u00e6re i stand til at fange disse fejl.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">S\u00e5 set fra dette perspektiv vil dygtige ingeni\u00f8rer stadig v\u00e6re en vigtig del af \u00f8kosystemet for softwareudvikling. De vil stadig v\u00e6re forpligtet til at teste i b\u00e5de tilsynsm\u00e6ssig og praktisk forstand.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">En anden begr\u00e6nsning ved generativ AI til softwaretest involverer mobiltest. For eksempel er ChatGPT en god mulighed for at teste hjemmesiders brugergr\u00e6nseflader. Den har dog ikke adgang til forskellige mobile enheder. Med s\u00e5 mange forskellige telefoner og modeller p\u00e5 markedet kommer det bagud i forhold til nuv\u00e6rende testautomatiseringssoftware som ZAPTEST. Dette problem er heller ikke nogen lille forhindring. Mere end  <\/span><a href=\"https:\/\/explodingtopics.com\/blog\/mobile-internet-traffic\"><br \/>\n  <span style=\"font-weight: 400;\">halvdelen af al internetbrug kommer fra mobilen<\/span><br \/>\n<\/a><span style=\"font-weight: 400;\">og det tal stiger hvert \u00e5r.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">S\u00e5 selvom generativ AI vil tage mange opgaver fra udviklere, vil det ikke g\u00f8re disse fagfolk overfl\u00f8dige uden store \u00e6ndringer i testinfrastruktur og evnen til at verificere output.<\/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;\">Softwaretestning og RPA bliver konstant forbedret. Efterh\u00e5nden som ny teknologi og nye metoder opst\u00e5r, absorberer begge discipliner de bedste metoder til at hj\u00e6lpe QA-teams med at levere hurtigere og mere omfattende test til en br\u00f8kdel af prisen for manuel test.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Mens forbedring af testomfanget og reduktion af menneskelige fejl og omkostninger er nogle af de mere \u00e5benlyse fordele ved AI-drevet testning, hj\u00e6lper det ogs\u00e5 teams med at anvende en kontinuerlig integrations- og implementeringsr\u00f8rledning (CI\/CD) tilgang.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Med forbrugernes forventninger og konkurrencen h\u00f8jere end nogensinde tilbyder Generative AI teams en m\u00e5de at levere hurtige og effektive tests p\u00e5 uden at g\u00e5 p\u00e5 kompromis med kvaliteten.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;Det er den mest utrolige anvendelse af maskinl\u00e6ring, jeg nogensinde har set.&#8221; Mike Krieger, medstifter af Instagram. &nbsp; Mike Kriegers ord er ikke en overdrivelse. Mens ML er i stand til nogle bem\u00e6rkelsesv\u00e6rdige ting med hensyn til dataanalyse og indsigt, er GitHub Copilot en total game-changer p\u00e5 grund af den potentielle nyttev\u00e6rdi, det kan give [&hellip;]<\/p>\n","protected":false},"author":14624,"featured_media":71049,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"none","_seopress_titles_title":"Copiloter og generativ AI's indvirkning p\u00e5 RPA \/ softwaretestning","_seopress_titles_desc":"L\u00e6r alt om Copilots og Generative AI's indflydelse p\u00e5 softwareudvikling, test og RPA, og om fremtiden for disse teknologier!","_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":[466],"tags":[],"class_list":{"0":"post-71003","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-ai-da"},"acf":{"short_name":"Copiloter og generativ AI i RPA\/softwaretestning"},"_links":{"self":[{"href":"https:\/\/www.zaptest.com\/da\/wp-json\/wp\/v2\/posts\/71003","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=71003"}],"version-history":[{"count":1,"href":"https:\/\/www.zaptest.com\/da\/wp-json\/wp\/v2\/posts\/71003\/revisions"}],"predecessor-version":[{"id":71036,"href":"https:\/\/www.zaptest.com\/da\/wp-json\/wp\/v2\/posts\/71003\/revisions\/71036"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.zaptest.com\/da\/wp-json\/wp\/v2\/media\/71049"}],"wp:attachment":[{"href":"https:\/\/www.zaptest.com\/da\/wp-json\/wp\/v2\/media?parent=71003"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.zaptest.com\/da\/wp-json\/wp\/v2\/categories?post=71003"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zaptest.com\/da\/wp-json\/wp\/v2\/tags?post=71003"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}