Tomasz Gądek Home Page

tgadek.bitbucket.io

Testowanie i Jakość Oprogramowania

Laboratorium 9: Testy manualne.

Testy manualne

Testy manualne to proces testowania oprogramowania, w którym tester ręcznie wykonuje testy, aby sprawdzić, czy aplikacja zachowuje się zgodnie z oczekiwaniami. W testach manualnych tester wykonuje konkretne kroki, aby zweryfikować funkcjonalność aplikacji, identyfikować błędy i oceniać ogólną jakość produktu.

Aplikacja Chess

Pobierz aplikację chess.zip i dobrze przeanalizuj kod. Po uruchomieniu aplikacji gra będzie dostępna pod adresem http://localhost:5000/.

Jak działa gra?

Z pola typu select wybieramy figurkę, która nas interesuje.

select

Inicjujemy ruch poprzez zaznaczenie figury (klikamy na figurkę).

move before

Następnie klikamy w pole docelowe, gdzie życzymy sobie, aby figurka się przemieściła.

move after

Twoje zadanie

Bardzo proszę dokończyć implementację logiki ruchów figurek na planszy szachowej (ruchy figur szachowych: wikipedia). Wzorujemy się na implementacji, która już istnieje. Aplikacja frontendowa została już zaimplementowana. Ruchy figur powinny być testowane manualnie.

Po zakończonej implementacji zastanów się nad refaktoryzacją kodu.


Wiem, że nic nie wiem

~Sokrates