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

Skeleton for PHP application testing in a cloud

Aleksandra Bersan (2016) Skeleton for PHP application testing in a cloud. EngD thesis.

Download (811Kb)


    The goal of this diploma thesis was to create an open-source PHP project skeleton containing a prepared configuration for automated testing, continuous integration and code quality analysis. The skeleton can be used by any project hosted on GitHub. By using the skeleton, a programmer can quickly set up a testing stack supporting several types of tests which supports automatic triggering of tests and which produces a code quality report. The skeleton uses Codeception to integrate various test types, Travis CI as the continuous integration service provider and Scrutinizer for code analysis. The skeleton is hosted on GitHub under a Free Software license. As part of this thesis, the skeleton was also tested on a demo blog application and the experience documented.

    Item Type: Thesis (EngD thesis)
    Keywords: testing, git, GitHub, Codeception, Travis CI, Scrutinizer
    Number of Pages: 43
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    doc. dr. Mojca Ciglarič256Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=51012&select=(ID=1537178563)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 3628
    Date Deposited: 23 Sep 2016 17:51
    Last Modified: 06 Oct 2016 10:56
    URI: http://eprints.fri.uni-lj.si/id/eprint/3628

    Actions (login required)

    View Item