Entity Framework Code First, Unit testy – .NET – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Entity Framework Code First, Unit testy – .NET – Fórum – Programujte.comEntity Framework Code First, Unit testy – .NET – Fórum – Programujte.com

 

PS920
Duch
10. 4. 2015   #1
-
0
-

Zdravím všechny, rád bych poprosil o radu:

Jako školní projekt realizuji v .NET jednoduchou aplikaci pro správu autobazaru.

Tabulky v mém modelu jsou:

- Car Model: číselník modelů aut, např. Ford Escort
- Car (Cizí klíč do tabulky Car model + informace jako najeté kilometry, barva atd.)
- Customer (jméno, příjmení atd.)
- Transaction (Cizí klíč do tabulky Car a Customer): informace o realizovanýách transakcích.

Můj problém: Pro dokázáná funkčnosti jádra je potřeba napsat sadu Unit testů. Bohužel ale nemám představu, co konkrétně testovat? Vložení např. záznamu do tabulky a pak testovat počet záznamů v tabulce proti nějaké hodnotě?

Budu vděčný za každou radu.

Děkuji.

Nahlásit jako SPAM
IP: 212.79.110.–
ingiraxo+15
Grafoman
10. 4. 2015   #2
-
0
-

#1 PS92
unit test by měl pokrýt veškerou funkčnost.. např. pokud máš nějaký dao nebo servisu, tak všechny její metody jak v běžném použití, tak i ne-bežném.. třeba jiný vstupní parametry než metoda očekává apod.

tímhle otestuješ funkčnost... další krok je trochu složitější a měl by otestovat samotnou logiku.. např. aby zákazník ze země X nekoupil auto Y, které se v této zemi neprodává a podobný případy který můžou nastat

když zakládáš uživatele, aby měl třeba validní formát jména, minimální délku hesla a další.. prostě aby to nebylo jen tak, že metoda funguje a vrací data, ale aby nejenom vracela validní data, ale taky přijímala

Nahlásit jako SPAM
IP: 213.168.183.–
Moje aplikace: http://ophite.cz
Tutoriály na: C#
Miroslav Holec
~ Anonymní uživatel
5 příspěvků
1. 7. 2015   #3
-
0
-

#1 PS92
Pro budoucí čtenáře si dovolím doporučit článek, kde právě základní otázky v souvislosti s Unit Testy řeším: https://www.miroslavholec.cz/blog/principy-tipy-a-triky-pro-psani-unit-testu

Nahlásit jako SPAM
IP: 89.24.119.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 16 hostů

Podobná vlákna

PHP Unit Testy - školenie — založil michalsk

Entity Framework na serveru — založil Roman Tyčka

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý