Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Using Autonomous Agents for Software Testing Based on JADE
Mälardalens högskola, Akademin för innovation, design och teknik.
2019 (Engelska)Självständigt arbete på avancerad nivå (magisterexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
Abstract [en]

The thesis work describes the development of a multiagent testing application (MTA) based on an agent approach for solving challenges in regression testing domain, such as: reducing the complexity of testing, optimizing the time consumption, increasing the efficiency and implementing the automation of this approach for regression testing. All these challenges related to effectiveness and cost, can be represented as measures of achieved code coverage and number of test cases created. A multiagent approach is proposed in this thesis since it allows the implementation of the autonomous behaviour and optimizes the data processing in a heterogeneous environment. In addition, the agent-based approach provides flexible design methods for building multitask applications and conducting parallel task execution. However, all of these advantages of using an agent-based approach need to be investigated in the regression testing domain for realistic scenarios. Therefore, a hypothesis was formulated in order to investigate the efficiency of the MTA approach using an experiment as the main research method for obtaining results. The thesis includes a comparison analysis between the MTA and well-known test case generation tools (i.e. EvoSuite and JUnitTools) for identifying the differences in terms of efficiency and code coverage achieved. The comparison results showed advantages of the MTA within regression testing context due to optimal level of code coverage and test cases. The outcome of the thesis work moves toward solving the aforementioned problems in regression testing domain and shows some advantages of using the multagent approach within regression testing context.

Ort, förlag, år, upplaga, sidor
2019. , s. 55
Nyckelord [en]
software testing, regression testing, autonomous agents, test case selection, coverage optimization, JADE
Nationell ämneskategori
Programvaruteknik
Identifikatorer
URN: urn:nbn:se:mdh:diva-45319OAI: oai:DiVA.org:mdh-45319DiVA, id: diva2:1355268
Ämne / kurs
Datavetenskap
Presentation
2019-09-19, R2-141, Högskoleplan 1, Västerås, 15:30 (Engelska)
Handledare
Examinatorer
Tillgänglig från: 2019-10-23 Skapad: 2019-09-27 Senast uppdaterad: 2019-10-23Bibliografiskt granskad

Open Access i DiVA

DVA423_AdletNyussupov(1433 kB)24 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 1433 kBChecksumma SHA-512
276172df51ac3be7880026e1c1590f5ba3b6f4ec46553850b2ebce56fc7c6ef63caeb5830e7bca951189ddc9510697b6b0a10c95fc5e05e44815b54a8ca00af6
Typ fulltextMimetyp application/pdf

Sök vidare i DiVA

Av författaren/redaktören
Nyussupov, Adlet
Av organisationen
Akademin för innovation, design och teknik
Programvaruteknik

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 24 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

urn-nbn

Altmetricpoäng

urn-nbn
Totalt: 114 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf