Inżynieria oprogramowania Uruchamianie i testowanie – ćw

Transkrypt

Inżynieria oprogramowania Uruchamianie i testowanie – ćw
Inżynieria oprogramowania
Uruchamianie i testowanie – ćw. laboratoryjne nr 2
Wstęp: ze strony http://wxdsgn.sourceforge.net/ należy ściągnąć pakiet wxDev++ (najwygodniej wersje full-installer)
i zainstalować go na swojej maszynie wirtualnej (można użyć innego niewielkiego środowiska o porównywalnych
możliwościach). Wpisać dowolny prosty program zawierający co najmniej: jedną funkcję i jedna pętlę (z niewielką
liczbą przebiegów), a następnie zapoznać się z możliwościami Odpluskwiacza tego środowiska (czyli gdb) (praca
krokowa, punkty przerwania, uruchom-do-kursora, obserwacja zmiennych, przeskocz/wskocz-do dla wywołań funkcji).
Tą część zadania wykonuje każda osoba z sekcji laboratoryjnej osobno!
Pierwsza część zadania polega na uruchomieniu przykładowych programów (wskazanych przez prowadzącego). Każdy
program zawiera jednak błędy, które trzeba odnaleźć i poprawić. Należy sporządzić listę ponumerowanych błędów w
tabeli, zawierającej nr wiersza kodu źródłowego, opis i kategoryzację błędu. Zwróć uwagę na błędy logiczne.
Druga część zadania polega na przetestowaniu działającego programu otrzymanego po uruchomieniu. Należy
zaproponować zestawy testów dla metody black-box oraz white-box. Znalezione błędy poprawić.
Do programów należy dodać odpowiednie komentarze, wyjaśniające działanie kodu i opisujące typ, rodzaj i inne cechy
danych wejściowych dla całego programu/poszczególnych funkcji.
W sprawozdaniu powinny się znajdować (dla każdego programu osobno):
•
kod źródłowy programu testowego z funkcją i pętlą, krótki opis działania odpluskwiacza
•
błędy poprawione w czasie uruchamiania
•
kody źródłowe programów po uruchomieniu
•
zestawy testów, obejmujące wszystkie ścieżki wykonania programów, w tym dla danych
skrajnych/wyjątkowych
•
błędy odnalezione i poprawione podczas testowania metodą black-box i white-box
•
kody źródłowe programów po testowaniu wraz z odpowiednimi komentarzami
Sprawozdanie sporządzone w systemie LaTeX (nazwiska autorów na stronie tytułowej!) należy wysłać na adres:
[email protected] z tytułem „IO cw nr 2” w formacie PDF plus źródła tex, całość spakowana w formacie ZIP!