dc.description.abstract |
W trakcie naszej pracy przedstawiliśmy filozofię stojącą za testowaniem oprogramowania wraz z jego zaletami oraz opisem pracy jaką należy włożyć w przygotowanie takich testów. Pokazaliśmy narzędzia używane podczas pracy oraz dobre praktyki które powinny zostać wykorzystane podczas wykonywania podobnych projektów. Wszystko to zostało przedstawione na przykładzie testów ogólnodostępnej aplikacji. Dzięki temu mogliśmy zaprezentować w jaki sposób należy zastosowć wiedzę teoretyczną,jak takie testy są tworzone oraz jak zaimplementować narzędzia ułatwiające weryfikację funkcjonalności oprogramowania.
Dobre praktyki testowania oprogramowania kładą duży nacisk na wielokrotne używanie raz napisanych fragmentów kodu, dzięki czemu kod z naszej pracy po odpowiednim dostosowaniu może być zaimplementwany do testów innej aplikacji w prosty sposób.
Pokazaliśmy również, że testy niosą korzyści nie tylko dla technicznej części zespołu, ale również warstwy biznesowej projektu. W działach poświęconych testom BDD pokazaliśmy podejście które pozwala dostosowąć projektowanie testów w ten sposób, aby spełniały również istotną funkcję biznesową, przez swoją konstrukcję która sprawia, że są one zrozumiałe dla osób nietechnicznych.
Podsumowując nasza praca pokazała czym jest testowanie oprogramowania, jakie niesie ze sobą korzyści, jak je wykorzystać je w praktyce oraz w jaki sposób należy je odpowiednio przedstawić, aby wykorzystać ich cały potencjał. |
pl_PL |