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

Tool for test driven development of JavaScript applications

Gregor Stamać (2015) Tool for test driven development of JavaScript applications. EngD thesis.

[img]
Preview
PDF
Download (1431Kb)

    Abstract

    Thesis describes the implementation of a tool for testing JavaScript code. The tool is designed to help us in test-driven development of JavaScript-based applications. Therefore, it is important to display test results as quickly as possible. The thesis is divided into four parts. First part describes JavaScript environment. It contains a brief history of the JavaScript language, prevalence, strengths and weaknesses. This section also describes TypeScript programming language that is a superset of JavaScript language. Second part of the thesis describes test-driven development. It contains the rules, advantages and disadvantages of test-driven development. It also describes unit testing, which is the basis of test-driven development. It also describes behavior-driven development, as an upgrade of test-driven development. Third part describes the testing in JavaScript environment. The existing solutions and tools for JavaScript testing are introduced. The last part describes AllGreen, a tool for testing JavaScript code. The architecture and inner workings of the tool are presented. For the end testing the AllGreen tool is described.

    Item Type: Thesis (EngD thesis)
    Keywords: test-driven development, TDD, behavior-driven development, unit testing, JavaScript, TypeScript, continuous integration, software development, .NET, onion architecture, agile software development
    Number of Pages: 81
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    prof. dr. Saša Divjak233Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=51012&select=(ID=1536403651)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 3015
    Date Deposited: 22 Jul 2015 10:24
    Last Modified: 14 Aug 2015 08:45
    URI: http://eprints.fri.uni-lj.si/id/eprint/3015

    Actions (login required)

    View Item