SysInf/materiały na laboratorium/08_testowanie_w_programowan...

2.3 KiB

Systemy informatyczne analizy danych

8. Testowanie w programowaniu zwinnym[laboratorium]

Krzysztof Jassem (2022)

Cel laboratorium nr 8

Celem laboratorium jest opracowanie testów mających zastosowanie w programowaniu zwinnnym.

Proponowany plan laboratorium

Zadanie 1.

Wykorzystać wiedzę z wykładu do opracowania dwóch typów nowych testów jednostkowych. Proponowane typy testów to "mock" oraz "stub".

10 punktów

Jako rozwiązanie zadań pozostaw w Teamsach odpowiednie fragmenty kodów źródłowych.

Zadanie 2.

Dla istniejącej wersji projektowanego systemu:

  • Opracować kilka przypadków testowych składających się z jednej akcji;

  • Opracować jeden przypadek testowy ze scenariuszem składającym się z kilku kroków.

    10 punktów

    Zadanie 3.

    Zbudować podwaliny pod metodę "Test first" poprzez opracowanie przypadków testowych funkcji systemu, które nie zostały jeszcze zaimplementowane:

  • Opracować kilka przypadków testowych skłądających się z jednej akcji;

  • Opracować jeden przypadek testowy ze scenariuszem składającym się z kilku kroków.

    10 punktów

Zakończenie sprintu nr 2

10 punktów

Rozpoczęcie sprintu nr 3