• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 2
  • Tagged with
  • 2
  • 2
  • 2
  • 2
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

Testautomatisering på en Microsoft-plattform inom banksektorn : En undersökning om hur automatiska integrations- och regressionstester kan implementeras på Handelsbanken / Test automation on a Microsoft platform in the banking sector : An analysis of how automatic integration and regression testing can be implemented at Handelsbanken

Purger, Ennea, Nordlund, Victor January 2018 (has links)
I många år har testning varit ett sätt att öka kvalitén på utvecklad programkod. I och med teknikens framsteg har testautomatisering blivit ett hett ämne inom programutveckling för att effektivisera den manuella testprocessen. Detta examensarbete har undersökt möjligheterna att införa automatiska tester hos en avdelning på Handelsbanken, främst integrations- och regressionstester. Utifrån förutsättningarna hos avdelningen togs en prototyp fram för att demonstrera hur detta skulle kunna fungera på deras Microsoft-plattform. Prototypen bestod av en Jenkins-server som utförde tester skrivna i C# med hjälp av MSTest.exe. Testerna använde diverse proprietär och open-source ramverk, där tjänster och filer testades med dessa ramverk. Prototypen bevisade att automatisk testning kunde införas på avdelningen, men underhåll och en tydlig samt omfattande testprocess krävdes. / For several years, testing has been a way to increase the quality of developed program code. As technology advances, automated testing has emerged as a hot topic in system development and has been proclaimed to streamline the previous manual testing process. The purpose of this bachelor thesis was to study the possibilities of implementing automated testing at a department of Handelsbanken, focusing on integration and regression testing. Based on the prerequisites of the department, a prototype focusing on their Microsoft platform was developed to demonstrate a possible solution. The prototype consisted of a Jenkins server executing tests written in C# with the help of MSTest.exe. The tests used both proprietary and open-source frameworks. Services and files were tested using said frameworks. The prototype proved that automatic testing could be implemented at the department, but maintenance and a clear and comprehensive testing procedure was required.
2

Regressionstestning ur agil synvinkel : En studie om testare och mjukvaruutvecklares uppfattning om regressionstestning / Regression testing through an agile point of veiw : A study about software testers and developers perception on regression testing

Vuckovic, Aljosa January 2022 (has links)
Då mjukvaruutveckling består av testning av mjukvara innebär det attmjukvarutestning ökar i takt med ny mjukvara. En typ av mjukvarutestning ärregressionstestning som innebär testning av befintlig mjukvara i syfte att säkerställaatt mjukvaran fungerar som planerat efter att ny funktionalitet tillkommer. Agilautvecklingsprocesser blir alltmer populära, dock är det brist på generell forskning sombetraktar regressionstestning ur en agil synvinkel. Denna studie ämnar undersöka hur agila mjukvaruutvecklingsteam arbetar medregressionstestning. Syftet med studien var att bidra med teoretisk kunskap kringregressionstestning ur agil kontext. För att genomföra undersökningen tillämpades enkvalitativ ansats med semi-strukturerade intervjuer. Tre testare och tre utvecklare frånett mjukvaruutvecklingsföretag intervjuades. Tematisk analys applicerades sedan tillstudiens resultat. Resultatet indikerar på att testare utgår ifrån sin domänkunskap samt kommunikationför att välja ut och avgöra omfattningen av testfall. Kommunikationen består avfunktionaliteten som tillkommer, förändringar som utvecklare har utvecklat men sominte var en del av den ursprungliga uppgiften samt potentiella riskområden.Mjukvaruutvecklare förlitar sig på befintliga tester för att säkerställa att nyfunktionalitet inte påverkar det befintliga systemet. Det innebär att för varje nyfunktionalitet som tillkommer behöver utvecklare säkerställa att tillräcklig kod täcksav relevanta enhets- och integrationstest. / Since software development consists of software testing the amount of softwaretesting increases in step with new software. One type of software testing is regressiontesting, which involves testing existing software in order to ensure that the softwareworks as planned after new functionality is added. Agile development processes arebecoming increasingly popular, however, there is a lack of general research thatconsiders regression testing from an agile point of view. This study aims to investigate how agile software development teams work withregression testing. The aim of the study was to contribute with theoretical knowledgeabout regression testing from an agile context. To carry out the survey, a qualitativeapproach was applied with semi-structured interviews. Three testers and threedevelopers from a software development company were interviewed. Thematicanalysis was applied to the results. The result indicates that testers rely on their domain knowledge and communicationto select and determine the scope of test cases. The communication consists of thefunctionality that is added, changes that developers have developed but were not partof the original task and potential risk areas. Software developers rely on existing teststo ensure that new functionality does not affect the existing system. This means thatfor every new functionality that is added, developers need to ensure that sufficientcode is covered by relevant unit and integration tests.

Page generated in 0.1375 seconds