1 FIT Środowisko Testów IntegracyjnychTesty jako narzędzie komunikacji w projekcie informatycznym Stanisław Dałek
2 Problemy przy tworzeniu oprogramowaniaUżytkownicy nie rozumieją i nie potrafią precyzyjnie określić swoich wymagań Programiści źle rozumieją wymagania biznesowe i tworzą systemy, które nie rozwiązują problemów użytkowników Powstaje oprogramowanie słabej jakości W miarę rozwijania systemu, staje się on coraz trudniejszy do rozwijania i otrzymywania Stanisław Dałek
3 Rozwiązania Specyfikacje Prototypy, Narzędzia RAD, Modele UIPrzypadki testowe, przykłady użycia systemu Stanisław Dałek
4 FIT – Framework for Integrated TestsŚrodowisko do tworzenia zautomatyzowanych Testów Akceptacyjnych Środowisko do tworzenia specyfikacji oprogramowania w formie przypadków testowych Proste narzędzie do komunikowania wymagań pomiędzy uczestnikami projektu Stanisław Dałek
5 Jak działa FIT? Złączki (Fixtures) Testowana aplikacja Stanisław Dałek
6 Podstawowe rodzaje tabelColumnFixture – do testowania obliczeń ActionFixture – do testowania procesów RowFixture – do testowania list TableFixture – testy definiowane przez użytkownika Stanisław Dałek
7 Dlaczego warto operować przypadkami testowymi przy specyfikowaniu wymagań?Wspomagamy myślenie o przyszłym systemie poprzez rozważanie konkretnych przykładów jego użycia Automatyczne testowanie zrozumiałe dla użytkownika i biznesu upewnia udziałowców projektu, że aplikacja robi to co powinna robić Stanisław Dałek
8 Bibliografia i URL-e Fit for Developing Software (Rick Mugridge , Ward Cunningham) fit.c2.com Stanisław Dałek