Wpis z mikrobloga

#programowanie #naukaprogramowania #testowanie
Czy jest "Typ testu" ?

Bo klasa scenariuszy to np "Testowanie co jest gdy nie wprowadzimy nic" "Testowanie gdy wprowadzimy dane niepoprawne" "dane czesciowo poprawne" itd
Przypadek testowy to "Wpisanie w pole hasło niepoprawnego hasła, a w pole login isniejący login"
?
Dobrze to rozumiem?
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kormas: a czyli tak
jednostkowy : czy działa funkcja X
integraqcyjny: czy X z Y podłączono dobrze
wydajnościowy: czy X pracuje szybko
funkcjonalny to to samo co jednostkowy mi wychodzi ale to bez sansu
  • Odpowiedz
funkcjonalny to to samo co jednostkowy


@wytrzzeszcz: Nie
Test jednostkowy to fragment kodu, który testuje czy działa funkcja X
Test funkcjonalny wykonuje tester na odpalonej aplikacji
  • Odpowiedz
@wytrzzeszcz:
jednostkowy: czy metoda/funkcja x działa dobrze
integracyjny: można na różnych warstwach - serwisy, moduły, komponenty, ale tak, o to chodzi
wydajnościowy: tu też można na wielu warstwach rozpatrywać
funkcjonalny: czy cała, pojedyncza funkcjonalność działa dobrze, na przykład logowanie, wyszukiwanie itd.
Są jeszcze testy end to end, czyli testowanie zbioru funkcjonalności ułożonych
  • Odpowiedz
Test jednostkowy to fragment kodu, który testuje czy działa funkcja X

Test funkcjonalny wykonuje tester na odpalonej aplikacji


@wytrzzeszcz: @venomik: mówiąc bardziej precyzyjnie - test jednostkowy sprawdza działanie funkcji w kodzie (która nie jest tożsama z funkcją z punktu widzenia uzytkownika - na te 'biznesowe' funkcje składa się zazwyczaj wiele funkcji z kodu). Testy funkcjonalne faktycznie wykonuje tester na odpalonej aplikacji, przy czym sprawdza czy aplikacja działa prawidłowo
  • Odpowiedz
Typ testu to może być test jednostkowy, integracyjny, wydajnościowy, funkcjonalny.


@Kormas: mieszasz poziomy i typy. Czy na poziomie jednostkowym nie można robić zarówno testów typu wydajnościowego jak i funkcjonalnego? To samo na poziomie integracji. Tutaj są wymienione poziomy i typy
  • Odpowiedz
@kotoj: jednostkowy test wydajnościowy brzmi jak oksymoron. Co więcej: "testy funkcjonalne wykonuje tester na odpalonej aplikacji" to szczególny przypadek testu funkcjonalnego - te jak najbardziej mogą być automatyczne.

Swoją drogą, ten wątek pokazuje jak w nawet w definicji rodzajów testów może być wiele różnic.

@wytrzzeszcz: jeszcze dodam rodzaje testów "pozytywnych, negatywnych", oraz "white box, black box, grey box" ;p
To jak kolega @kotoj pisał wyżej typy, a
  • Odpowiedz
funkcji w kodzie (która nie jest tożsama z funkcją z punktu widzenia uzytkownika - na te 'biznesowe' funkcje składa się zazwyczaj wiele funkcji z kodu).


@kotoj: nawet nie funkcji systemu, tylko jak sama nazwa wskazuje test jednostkowy sprawdza poprawność działania JEDNOSTKI kodu. Tą jednostką mogą być np. funkcje/metody/procedury.

test jednostkowy może być zarówno funkcjonalny (czy metoda zwraca prawidłowy wynik)

Testy funkcjonalne nie sprawdzają czy metody/funkcje zwracają dobry wynik. Funkcje systemu to
  • Odpowiedz
@TurboDynamo: zgadzam się z Tobą, faktycznie może chaotycznie napisałem, ale od końca:

ludzie mowią na funkcje systemu funkcjonalności


@TurboDynamo: też mnie to bardzo irytuje i mówią tak nawet osoby bardzo doświadczone
  • Odpowiedz