ePrints.FRI - University of Ljubljana, Faculty of Computer and Information Science

Establishment of environment for automatic software testing

Rok Razinger (2015) Establishment of environment for automatic software testing. EngD thesis.

[img]
Preview
PDF
Download (2822Kb)

    Abstract

    The aim of this thesis was the establishment of an environment for automatic software testing. The process was split into several steps in where the following environment components had to be chosen: a tool for managing the programs and other applications, a concurrent version system, an application server to run web services, an approach for translation or assembly of the Java code and automatic tests which ensure correct operation. With every step a few potential software solutions had to be checked and compared using a set of criteria based on their strengths and weaknesses. Jenkins was selected for the management of programs and applications for its simplicity. For the concurrent version system GIT was the selected solution due to its advanced functions. Among application servers Wildfly was above the rest because of its abilities and accessibility. For the translation and assembly of the Java code the best solution was Gradle. Selenium, selected for its reliability, was used for automatic testing, and SOAP UI for its accurate results. This environment was described using a practical case for basic and advanced use as well. The environment was tested in practice where it performed admirably. However it could be still improved using a commercial and more reliable application server along with better automatic testing software.

    Item Type: Thesis (EngD thesis)
    Keywords: automation of testing, Jenkins, GIT, Selenium, Wildfly, Gradle, SOAP UI
    Number of Pages: 40
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    viš. pred. dr. Igor Rožanc278Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=51012&select=(ID=1536668355)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 3224
    Date Deposited: 01 Dec 2015 11:29
    Last Modified: 15 Dec 2015 13:03
    URI: http://eprints.fri.uni-lj.si/id/eprint/3224

    Actions (login required)

    View Item