VISOKA ŠKOLA STRUKOVNIH STUDIJA ZA VASPITAČE I 

POSLOVNE INFORMATIČARE SIRMIJUM

Predmet: Testiranje softvera

Primena Unit testova na matematičke operacije digitrona 

-Seminarski rad-

Mentor:

Student:

Prof. dr Zdravko Ivanković

5/2021-MI

Studijski program: Master strukovni poslovni informatičar

Sremska Mitrovica, januar 2023.

2

Sadržaj

Uvod

.........................................................................................................................................................3

1.

Početak projekta

...............................................................................................................................4

2. Controller

.............................................................................................................................................7

3. Unit testovi

.........................................................................................................................................13

3.1 Operacije......................................................................................................................................13
3.2 TestOperationCharacter..............................................................................................................15
3.3 TestIntegerRange.........................................................................................................................16
3.4 TestDivision..................................................................................................................................18
3.5 TestDivisionByZero......................................................................................................................19

Zaključak

...............................................................................................................................................21

Izvori:

.....................................................................................................................................................22

background image

4

1. Početak projekta

U ovom projektu biće prikazano testiranje rada Controller-a ASP.NET CORE aplikacije za 
izvođenje matematičkih operacija tj digitrona. Testiranje će se vršiti pomoću Unit testova koji 
direktno testiraju kod, a ne klasičnim, stvarnim radom nad aplikacijom u potrazi za greškama. 
U   Visual   Studio   programu   za   početak   kreiramo   prazan   Solution   pod   nazivom 
CalcuratorUnitTest.

 

Slika 1. Kreiranje praznog solution-a

5

Slika 2. Naziv solution-a

Prvi projekat koji se dodaje u Solution je C# biblioteka Class Library pod nazivom Operations 
(Framework koji ćemo koristiti u celom projektu biće LTS .NET 6.0).

Slika 3. Dodavanje projekta

background image

7

2. Controller

Da bismo objasnili ulogu cotroller-a, u Solution dodajemo ASP.NET CORE WEB aplikaciju sa 
MVC arhitekturom (Model-View-Controller). Controller je zadužen da na osnovu http zahteva 
klijenta, po zadatom modelu vrati odogovarajući View, što će biti prokazano u sledećem 
primeru. Projekat ćemo nazvati WebCalculator.

Slika 6. Dodavanje MVC projekta

Sadržaj automatski generisanog controller-a je sledeći: 

Želiš da pročitaš svih 22 strana?

Prijavi se i preuzmi ceo dokument.

Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.

Slični dokumenti