Powered by OpenAIRE graph
Found an issue? Give us feedback
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/ Repository of the Fa...arrow_drop_down
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
addClaim

This Research product is the result of merged Research products in OpenAIRE.

You have already added 0 works in your ORCID record related to the merged Research product.

Primjena principa razvoja softvera temeljem testova

Authors: Križanec, Ivana;

Primjena principa razvoja softvera temeljem testova

Abstract

Software testing is crucial for ensuring the sustainability, correctness, and reliability of a system. Through properly implemented tests, potential errors can be identified and fixed in the early stages of development, thus reducing maintenance costs and improving the quality of the final solution. The benefits of testing are numerous – from ensuring system stability, to increasing confidence in the correctness of the code, and enabling safe updates without disrupting existing functionalities. Correct and consistent testing makes it possible to achieve a high level of security in system operation, thereby improving the overall development process. For testing to be effective, it is important to ensure that all necessary tests are present and correctly written. In this context, the Test-Driven Development (TDD) approach represents a good practice that enables a systematic workflow in which tests are written before the actual implementation of functionality. This way not only is code coverage ensured by tests, but it also promotes the development of modular, readable, and maintainable software. The practical application of test-driven development is illustrated in the Innovation module within the Croatian Research Information System (CroRIS). The methodology is implemented through clearly defined development steps, ensuring high test coverage and high-quality software code.

Testiranje softvera ključno je za osiguravanje održivosti, ispravnosti i pouzdanosti sustava. Kroz pravilno implementirane testove mogu se identificirati i otkloniti potencijalne pogreške u ranoj fazi razvoja, čime se smanjuju troškovi održavanja i poboljšava kvaliteta konačnog rješenja. Prednosti testiranja su višestruke – od osiguravanja stabilnosti sustava, preko povećanja povjerenja u ispravnost koda, do omogućavanja sigurnih nadogradnji bez narušavanja postojećih funkcionalnosti. Korektnim i dosljednim testiranjem moguće je postići visoku razinu sigurnosti u rad sustava, a time i unaprijediti cjelokupni proces razvoja. Kako bi testiranje bilo učinkovito, važno je osigurati da svi potrebni testovi budu prisutni i pravilno napisani. U tom kontekstu, pristup testom vodenog razvoja predstavlja dobru praksu koja omogućava sustavan način rada u kojem se testovi pišu prije same implementacije funkcionalnosti. Na taj način ne samo da se osigurava pokrivenost koda testovima, već se i potiče razvoj modularnog, čitljivog i održivog softvera. Praktična primjena testom vodenog razvoja ilustrirana je na modulu Inovacije unutar Informacijskog sustava znanosti Republike Hrvatske (CroRIS). Metodologija se provodi kroz jasno definirane korake razvoja, koji osiguravaju visoku pokrivenost testovima i kvalitetan softverski kod.

Related Organizations
Keywords

testiranje, unit tests, integracijsko testiranje, TECHNICAL SCIENCES. Computing. Program Engineering., test driven development, testom vođen ravoj, integration tests, TEHNIČKE ZNANOSTI. Računarstvo. Programsko inženjerstvo., testovi, testing, unit testiranje

  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    0
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
Powered by OpenAIRE graph
Found an issue? Give us feedback
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
0
Average
Average
Average
Green