diplomsko delo univerzitetnega študijskega programa
Bernard Atelšek (Author), Marjan Heričko (Mentor)

Abstract

Diplomsko delo predstavlja testno voden pristop k razvoju programskih rešitev (TDD). Podali smo definicije in koncepte ter navedli razloge za nastanek te metode. Opisali smo tudi agilne metode razvoja programske opreme ter predstavili preoblikovanje kode, saj gre za pomemben del TDD. V nadaljevanju smo se posvetili testiranju – predvsem avtomatiziranemu. Navedli smo izbrana ogrodja za testiranje enot (xUnit) in definirali še druge vrste testiranj. Diplomsko delo pa podaja praktični primer razvoja programske opreme po metodi TDD. Med samim razvojem smo merili posamezne aktivnosti in jih na koncu tudi primerjali s podobnim eksperimentom.

Keywords

informacijski sistemi;agilni razvoj;testno voden razvoj;avtomatizirano testiranje;testiranje enot;

Data

Language: Slovenian
Year of publishing:
Source: Maribor
Typology: 2.11 - Undergraduate Thesis
Organization: UM FERI - Faculty of Electrical Engineering and Computer Science
Publisher: [B. Atelšek]
UDC: 659.2:004(043.2)
COBISS: 15559190 Link will open in a new window
Views: 2219
Downloads: 200
Average score: 0 (0 votes)
Metadata: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Other data

Secondary language: English
Secondary title: Test-driven software development
Secondary abstract: This thesis presents test-driven development (TDD). We describe concepts, definitions and try to explain the reasons behind the formation of this development method. We also describe agile software development methods with refactoring as one of the main ingredients of TDD. Furthermore we focused mainly on testing, especially test automation. We mentioned a few frameworks for unit testing (xUnit) and other testing techniques. The accumulated theoretical knowledge was used to develop a prototype project with TDD. During the process of development we measured separate activities and compared the time distribution with a similar experiment.
Secondary keywords: information systems;agile development;test driven development;test automation;unit testing;
URN: URN:SI:UM:
Type (COBISS): Undergraduate thesis
Thesis comment: Univ. v Mariboru, Fak. za elektrotehniko, računalništvo in informatiko, Informatika
Pages: IX, 90 f.
Keywords (UDC): applied sciences;medicine;technology;uporabne znanosti;medicina;tehnika;communication and transport industries;accountancy;business management;public relations;komunikacije in transport;knjigovodstvo;poslovni menedžment;stiki z javnostjo;publicity;information work;public relations;stiki z javnostjo;reklama;information work;advisory and consultancy services;informacije;informiranje;informacijski sistemi;science and knowledge;organization;computer science;information;documentation;librarianship;institutions;publications;znanost in znanje;organizacije;informacije;dokumentacija;bibliotekarstvo;institucije;publikacije;prolegomena;fundamentals of knowledge and culture;propaedeutics;prolegomena;splošne osnove znanosti in kulture;computer science and technology;computing;data processing;računalniška znanost in tehnologija;računalništvo;obdelava podatkov;
ID: 1015332
Recommended works:
, diplomsko delo univerzitetnega študijskega programa
, diplomsko delo
, no subtitle data available
, diplomsko delo