Gregor Stamać (2015) Tool for test driven development of JavaScript applications. EngD thesis.
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 Surname | ID | Function |
---|
prof. dr. Saša Divjak | 233 | Mentor |
|
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)