Please use this identifier to cite or link to this item:
https://rfos.fon.bg.ac.rs/handle/123456789/1080Full metadata record
| DC Field | Value | Language |
|---|---|---|
| dc.creator | Mirković, Slobodan | |
| dc.creator | Lazarević, Saša | |
| dc.date.accessioned | 2023-05-12T10:38:00Z | - |
| dc.date.available | 2023-05-12T10:38:00Z | - |
| dc.date.issued | 2013 | |
| dc.identifier.issn | 1451-4397 | |
| dc.identifier.uri | https://rfos.fon.bg.ac.rs/handle/123456789/1080 | - |
| dc.description.abstract | Test driven development (TDD) je proces razvoja softvera nastao kao deo Ekstremnog programiranja, da bi ga kasnije usvojile sve agilne metodologije. Glavna tačka u agilnim metodologijama je softver koji radi, a TDD je proces koji je fokusiran na proizvodnju pouzdanog softvera koji se lako održava. TDD menja ulogu koju testiranje ima u procesu razvoja softvera i ne služi više samo da otkrije greške u sistemu, već pomaže projektnom timu da bolјe razume funkcionalnosti potrebne korisniku. TDD proces se zasniva na ponavlјanju kratkog razvojnog ciklusa u kome se korisnički zahtevi pretvaraju u testove, zatim se piše minimalna količina koda potrebna da ti testovi prođu i na kraju se kôd rafaktoriše. U ovom radu se govori o uzorima koji se primenjuju u TDD-u kao načinima za struktuiranje kôda tako da on bude prilagođeniji za testiranje. Takođe se navode uzori koji se koriste za pisanje jediničnih testova i uzori zelene faze koji nam pomažu da rešavanjem testova dođemo do odgovarajuće implementacije zahteva. Zatim se daje pregled test double objekata koji se koriste u testovima kao zamena za objekte koji će se koristiti u produkcionoj verziji. | sr |
| dc.description.abstract | Test driven development (TDD) is a software development process created as part of Extreme Programming, but has since been adopted by all of the other Agile methods. A central point in agile methods is working software and TDD is a process that is focused on producing reliable and maintainable software. TDD changes the role that testing has in the software development process and is no longer used only to detect errors in the system, but also helps the project team to better understand the functionality needed by the user. TDD process is based on the repetition of a short development cycle in which user requirements are transformed into tests, then write the minimum amount of code to pass that test, and at the end code is refactored. This paper discusses the patterns that are used in TDD as a way of structuring the code so that it is adapted for testing. Also referred to patterns that are used for writing unit tests and the green phase patterns that help us to, by making tests pass, get appropriate implementation of the requirements. It then provides an overview of the test double objects used in the tests as a substitute for the objects that will be used in production. | en |
| dc.publisher | Univerzitet u Beogradu - Fakultet organizacionih nauka, Beograd | |
| dc.rights | openAccess | |
| dc.source | Info M | |
| dc.subject | Test driven development | sr |
| dc.subject | refaktorisanje | sr |
| dc.subject | mock objekti | sr |
| dc.subject | jedinični testovi | sr |
| dc.subject | unit tests | en |
| dc.subject | Test driven development | en |
| dc.subject | refactoring | en |
| dc.subject | mock objects | en |
| dc.title | Test driven development uzori i refaktorisanje testnog koda | sr |
| dc.title | Test driven development patterns and test code refactoring | en |
| dc.type | article | |
| dc.rights.license | ARR | |
| dc.citation.epage | 54 | |
| dc.citation.issue | 45 | |
| dc.citation.other | 12(45): 46-54 | |
| dc.citation.rank | M52 | |
| dc.citation.spage | 46 | |
| dc.citation.volume | 12 | |
| dc.identifier.rcub | conv_680 | |
| dc.type.version | publishedVersion | |
| item.cerifentitytype | Publications | - |
| item.fulltext | No Fulltext | - |
| item.grantfulltext | none | - |
| item.openairetype | article | - |
| item.openairecristype | http://purl.org/coar/resource_type/c_18cf | - |
| Appears in Collections: | Radovi istraživača / Researchers’ publications | |
Google ScholarTM
Check
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.