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

Methods for software applications testing and their market penetration

Robert Koritnik (2010) Methods for software applications testing and their market penetration. EngD thesis.

[img] PDF
Download (1740Kb)


    In the pursuit of quality, software development teams are adopting new and innovative software testing techniques which allow them to deliver better, faster and more reliable applications to their clients. Indeed, structured software testing allows development teams to track and measure software quality in a number of areas including code conformance and business process rules regularity as well as meet non‑functional requirements such as scalability and security. Thus software testing has transcended its original purpose of finding basic code errors and moved on to provide future bug prevention mechanisms that enhance an application’s quality, stability and maintainability. This thesis focuses on the growing discipline of software testing with a particular emphasis on automated testing. The most frequently used testing tools and techniques are described along with their common usage. Code snippets and explanations are provided where relevant. To successfully incorporate automated testing, software development teams have to adjust their coding patterns. This thesis explains the changes that need to be made to enhance software testability and allow for test automation. Test methods, as well as test levels, are explained in detail and an indication is given as to which methods may be automated and how this can be achieved. Special emphasis has been given to unit testing. Specifically for the purpose of this thesis, I have performed an original research into the practices of professional software development teams with regard to their use of systematic software testing techniques. Results of this original research analysis make up the bulk of the quantitative data presented herein.

    Item Type: Thesis (EngD thesis)
    Keywords: software testing, testability, test methods, test automation
    Number of Pages: 54
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    prof. dr. Dušan Kodek236Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=50070&select=(ID=8027220)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 1211
    Date Deposited: 26 Oct 2010 14:20
    Last Modified: 13 Aug 2011 00:38
    URI: http://eprints.fri.uni-lj.si/id/eprint/1211

    Actions (login required)

    View Item