Pytanie Theory vs Test Nunit


Właśnie czytałem dokumentację Nunit 2.5 i natknąłem się na Atrybut teoriii mam problem z zrozumieniem, jak to się różni od normalnego testu jednostkowego i jak można go użyć.

Czym różni się od normalnego testu?

W jakich sytuacjach używałbyś tego rodzaju testu?

Po prostu nie mogę się tego obezwładnić :(


21
2018-06-07 12:11


pochodzenie




Odpowiedzi:


ZA Teoria jest podobny do sparametryzowanego testu, z dodatkową zdolnością do definiowania założeń, pod którymi musi przejść, które są sprawdzane przed faktycznym wykonaniem testu i jego twierdzeniami.

Zasadniczo można go użyć, jeśli masz dużo punktów danych i chcesz sprawdzić pewne zachowanie, które powinno być zagwarantowane - ale nie zawsze, tylko pod pewnymi warunki wstępne.


25
2018-06-07 12:22



+1 lepsza odpowiedź niż moja - dfa


teoria jest elegancką alternatywą dla sparametryzowanego testu, patrz moje pytanie tutaj w stackoverflow 


3
2018-06-07 12:33