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!