• No results found

Exjobb: Test Automation

N/A
N/A
Protected

Academic year: 2021

Share "Exjobb: Test Automation"

Copied!
2
0
0

Loading.... (view fulltext now)

Full text

(1)

Kund Dokumenttyp Utfärdat av

Intern Exjobbsbeskrivning Samuel Johansson

Projekt Datum Version

Test Automation 2021-05-18 A

Sida 1 av (2) Solution Xperts

Badhusgatan 8 582 22 Linköping

Exjobb: Test Automation

1 Bakgrund

1.1 Vårt företag

Solution Xperts är IT-konsulter inom portaler och integration med fokus på Microsoft-

plattformar såsom SharePoint och BizTalk. Vi brinner för att med tekniken som verktyg skapa affärsnytta för våra kunder. Kundens bästa är alltid vår drivkraft och när vi får använda vår IT-kompetens till att skapa nya affärsmöjligheter för våra kunder mår vi som allra bäst.

Solution Xperts målsättning är att vara en ansvarstagande och etisk leverantör i konsultbranschen, både gentemot medarbetare och kunder. Hos oss är det ärlighet, öppenhet och förtroende som gäller och den etiska kompassen styr våra val i affärslivet.

1.2 Xperts Repo

Inom området systemintegration, som är en stor del av Solution Xperts leverans, är monitorering (övervakning) en viktig beståndsdel. För att kunna lita på att information är korrekt uppdaterad i sina system behöver man kunna lita på underliggande integrationer. Då blir monitorering av integrationerna vitalt. Man behöver kunna svara på om integrationerna har fungerat som de ska och om alla eventuella fel som uppstått har hanterats.

Det finns olika sätt att hantera monitorering av integrationer på. Ett vanligt förekommande sätt är att nyttja en tredjepartsprodukt som tar ansvar för att bevaka integrationer,

sammanställa status samt hantera larm och notifieringar.

Solution Xperts har utvecklat tjänsten ”Xperts Integration Repository” (förkortat Repo) som består av en datamodell för att beskriva integrationslösningar samt moduler för att importera data, statistik och loggar från integrationsplattformar.

Exempel på källor som Repo kan importera ifrån är BizTalk Server, Windows Azure, Infor MEC, SQL Server, mm. Men datamodellen som importeras till är inte kopplad till någon specifik produkt eller källa, utan det är en generell modell för integrationslösningar.

2 Uppdragsbeskrivning

Automatisering inom utveckling och test blir allt vanligare och viktigare för att kunna upprätthålla strukturerad systemutveckling med minskat personberoende.

(2)

Kund Dokumenttyp Utfärdat av

Intern Exjobbsbeskrivning Samuel Johansson

Projekt Datum Version

Test Automation 2021-05-18 A

Sida 2 av (2) Solution Xperts

Badhusgatan 8 582 22 Linköping

Bland många olika lösningar på marknaden tillhandahåller Microsoft sin plattform Azure DevOps för att underlätta arbetsflödena kring systemutveckling, där bland annat stöd för strukturerat och automatiserat testarbete ingår.

Nu finns behov av att utforska möjligheterna kring automatiska tester av Xperts Repo så att vi får ett modernare systemstöd och kan dra nytta av automatiska regressionstester samt automatiska GUI-tester för att testa alla lager.

Vi vill därför genomföra ett exjobb med fokus på automatiska tester för att utvärdera hur vi skulle kunna få mest värde av ett sån processförbättring.

2.1 Målsättningar

• Etablera testplaner för produkten i Azure DevOps

• Hantera ärenden (utvecklingstasks och buggar) i Azure Boards

• Hantera automatiska byggen och deployer via Azure Pipelines

• Sammanfatta arbetet i riktlinjer för hur vi rent praktiskt bör jobba med Azure DevOps

2.2 Frågeställningar

• Utvärdera arbetssättet med/utan stöd av Azure Devops – Vilket stöd tillför det?

• Vilka är vinsterna med att nyttja Azure Devops? Struktur, kvalitet, tid, pengar, etc?

• Hur stor behöver utvecklingsvolymen vara för att kunna dra nytta av automatiska tester?

• Hur mycket nedskrivna riktlinjer behövs och hur mycket kan man styra direkt via policys/regler i systemstödet?

• Vilka utmaningar medför automatiska tester?

• Vilka är framgångsfaktorerna till att kunna dra nytta av automatiska tester i utvecklingen av Xperts Repo?

2.3 Genomförande

• Analys av Azure DevOps och dess möjligheter till att förbättra testprocessen

• Uppsättning/Konfiguration av Azure DevOps för testplaner och automatiska tester

• Implementera automatiska GUI-tester för att uppnå effektiv regressionstest

• Implementera även några mindre förändringar av befintlig modul, för att påvisa hur deploy-pipeline fungerar vid ändring av befintlig kod

• Hantera automatiska tester mot olika miljöer: Utvecklingsmiljö, Testmiljö och Produktionsmiljö (hygientester)

• Identifiera nyckelfaktorer för lyckad implementering

3 Kontaktvägar

• Intresseanmälan: info@solutionxperts.se

• Anna-Karin Andersson, ansvarig rekrytering, 0733-172994

• Samuel Johansson, affärsområdesansvarig, 0733-172951

References

Related documents

INNEHÅLLSFÖRTECKNING INLEDNING Problemområde Syfte och frågeställningar Avgränsning TEORETISKT RAMVERK Självkänsla Hög självkänsla Låg självkänsla Fluktuerande

September 2018 investerade IKEA 2 stycken Exhalytics instrument som idag används dagligen vid Distributions Centralerna i Jönköping och

Författarna har även i scenario 3 ändrat internräntan från 1,6 % till 3 % vid 100 orderrader per timme med traditionellt plock för att undersöka hur ROI:n

Automatiska tester måste ses som ett komplement och vara ett verktyg som används där manuella tester blir för tidsödande, eller för att upptäcka följdfel som kan uppkomma

Fallenius säger att för de säljare som vill ha ett högre marknadsvärde på fastigheten kan endast fastighetsmäklaren försöka möta upp till deras

Enligt en lagrådsremiss den 14 januari 2016 (Näringsdepartementet) har regeringen beslutat inhämta Lagrådets yttrande över förslag till lag om ändring i lagen (1992:1514)

Lika snabbt som olika tekniska hjälpmedel kommer, så finns det projekt på gång för att använda dessa till att minska medelhastigheten och olyckorna i Sverige och för att

För att inte visa samma värden hela dagen uppdateras applikationen förslagsvis med ny data från Team Foundation Servern med ett visst tidsintervall.. 2.2.2