Rodzaje testów oprogramowania i ich użyteczność

licenciate
dc.abstract.enYear after year, there are more and more programs with elementary errors. One of the main reasons for producing faulty software is inadequate testing. At the beginning of my work, I will justify the choice of this topic in more detail. I will also describe its goal, which is to create an application that aims to help users become familiar with the subject of software testing.In the next chapter, I will explain what fundamental problems can be solved by writing good tests and describe their detailed and diverse classification.The following chapter of my work will be devoted to discussing the process of creating the application, starting from the requirements analysis and the design of its structure, ending with a description of the project structure and the technologies used for its creation.Next, I will present the functionalities available in my application and possible usage scenarios, as well as show the security measures designed to protect sensitive functionalities from unauthorized access.I will also focus on describing the developmental elements of the system and their exemplary operation. These have the potential to be added to the application in the event of its further development.The last chapter, in turn, will be dedicated to summarizing my work. Its goal has been achieved, and the created application is fully functional, in accordance with the initial assumptions.pl
dc.abstract.plZ roku na rok przybywa coraz więcej programów, w których występują elementarne błędy. Jedną z głównych przyczyn wytwarzania wadliwego oprogramowania, jest nieodpowiednie jego testowanie. Na początku mojej pracy szerzej uzasadnię wybór tego tematu. Opiszę także jej cel, jakim jest stworzenie aplikacji, mającej za zadanie ułatwić użytkownikowi zapoznanie się z zagadnieniem testów oprogramowania. W kolejnym rozdziale, wyjaśnię jakie zasadnicze problemy mogą zostać rozwiązane dzięki pisaniu dobrych testów oraz opiszę ich dokładny i różnorodny podział. Następny rozdział mojej pracy przeznaczę na omówienie procesu tworzenia aplikacji, zaczynając od analizy wymagań i projektu jej konstrukcji, kończąc na opisie struktury projektu i technologii wykorzystanych do jej tworzenia.Dalej przedstawię funkcjonalności dostępne w mojej aplikacji oraz możliwe scenariusze ich użycia, a także pokażę zabezpieczenia mające za zadanie chronić funkcjonalności wrażliwe przed nieautoryzowanym dostępem.Skupię się także na opisaniu elementów rozwojowych systemu i ich przykładowym działaniu. Mają one potencjał, by zostać dodane do aplikacji w przypadku chęci jej dalszego rozwoju.Ostatni rozdział z kolei poświęcę podsumowaniu mojej pracy. Jej cel został zrealizowany, a utworzona aplikacje jest w pełni funkcjonalna, zgodnie ze wstępnymi założeniami.pl
dc.affiliationWydział Zarządzania i Komunikacji Społecznejpl
dc.areaobszar nauk humanistycznychpl
dc.areaobszar nauk ścisłychpl
dc.contributor.advisorJurek, Janusz - 128557 pl
dc.contributor.authorBożek, Michał - USOS301204 pl
dc.contributor.departmentbycodeUJK/WZKSpl
dc.contributor.reviewerFlasiński, Mariusz - 127926 pl
dc.contributor.reviewerJurek, Janusz - 128557 pl
dc.date.accessioned2024-07-10T23:13:02Z
dc.date.available2024-07-10T23:13:02Z
dc.date.submitted2024-07-10pl
dc.fieldofstudyelektroniczne przetwarzanie informacjipl
dc.identifier.apddiploma-173784-301204pl
dc.identifier.urihttps://ruj.uj.edu.pl/handle/item/375670
dc.languagepolpl
dc.subject.ensoftware testing, software, Selenium, Vue.js, SPA, forum, applicationpl
dc.subject.pltesty oprogramowania, oprogramowanie, Selenium, Vue.js, SPA, forum, aplikacjapl
dc.titleRodzaje testów oprogramowania i ich użytecznośćpl
dc.title.alternativeTypes of software tests and their usefulnesspl
dc.typelicenciatepl
dspace.entity.typePublication
dc.abstract.enpl
Year after year, there are more and more programs with elementary errors. One of the main reasons for producing faulty software is inadequate testing. At the beginning of my work, I will justify the choice of this topic in more detail. I will also describe its goal, which is to create an application that aims to help users become familiar with the subject of software testing.In the next chapter, I will explain what fundamental problems can be solved by writing good tests and describe their detailed and diverse classification.The following chapter of my work will be devoted to discussing the process of creating the application, starting from the requirements analysis and the design of its structure, ending with a description of the project structure and the technologies used for its creation.Next, I will present the functionalities available in my application and possible usage scenarios, as well as show the security measures designed to protect sensitive functionalities from unauthorized access.I will also focus on describing the developmental elements of the system and their exemplary operation. These have the potential to be added to the application in the event of its further development.The last chapter, in turn, will be dedicated to summarizing my work. Its goal has been achieved, and the created application is fully functional, in accordance with the initial assumptions.
dc.abstract.plpl
Z roku na rok przybywa coraz więcej programów, w których występują elementarne błędy. Jedną z głównych przyczyn wytwarzania wadliwego oprogramowania, jest nieodpowiednie jego testowanie. Na początku mojej pracy szerzej uzasadnię wybór tego tematu. Opiszę także jej cel, jakim jest stworzenie aplikacji, mającej za zadanie ułatwić użytkownikowi zapoznanie się z zagadnieniem testów oprogramowania. W kolejnym rozdziale, wyjaśnię jakie zasadnicze problemy mogą zostać rozwiązane dzięki pisaniu dobrych testów oraz opiszę ich dokładny i różnorodny podział. Następny rozdział mojej pracy przeznaczę na omówienie procesu tworzenia aplikacji, zaczynając od analizy wymagań i projektu jej konstrukcji, kończąc na opisie struktury projektu i technologii wykorzystanych do jej tworzenia.Dalej przedstawię funkcjonalności dostępne w mojej aplikacji oraz możliwe scenariusze ich użycia, a także pokażę zabezpieczenia mające za zadanie chronić funkcjonalności wrażliwe przed nieautoryzowanym dostępem.Skupię się także na opisaniu elementów rozwojowych systemu i ich przykładowym działaniu. Mają one potencjał, by zostać dodane do aplikacji w przypadku chęci jej dalszego rozwoju.Ostatni rozdział z kolei poświęcę podsumowaniu mojej pracy. Jej cel został zrealizowany, a utworzona aplikacje jest w pełni funkcjonalna, zgodnie ze wstępnymi założeniami.
dc.affiliationpl
Wydział Zarządzania i Komunikacji Społecznej
dc.areapl
obszar nauk humanistycznych
dc.areapl
obszar nauk ścisłych
dc.contributor.advisorpl
Jurek, Janusz - 128557
dc.contributor.authorpl
Bożek, Michał - USOS301204
dc.contributor.departmentbycodepl
UJK/WZKS
dc.contributor.reviewerpl
Flasiński, Mariusz - 127926
dc.contributor.reviewerpl
Jurek, Janusz - 128557
dc.date.accessioned
2024-07-10T23:13:02Z
dc.date.available
2024-07-10T23:13:02Z
dc.date.submittedpl
2024-07-10
dc.fieldofstudypl
elektroniczne przetwarzanie informacji
dc.identifier.apdpl
diploma-173784-301204
dc.identifier.uri
https://ruj.uj.edu.pl/handle/item/375670
dc.languagepl
pol
dc.subject.enpl
software testing, software, Selenium, Vue.js, SPA, forum, application
dc.subject.plpl
testy oprogramowania, oprogramowanie, Selenium, Vue.js, SPA, forum, aplikacja
dc.titlepl
Rodzaje testów oprogramowania i ich użyteczność
dc.title.alternativepl
Types of software tests and their usefulness
dc.typepl
licenciate
dspace.entity.type
Publication
Affiliations

* The migration of download and view statistics prior to the date of April 8, 2024 is in progress.

Views
16
Views per month
Views per city
Gdansk
3
Krakow
3
Poznan
2
Iłża
1
Kęty
1
Lodz
1
Warsaw
1
Wroclaw
1
Żory
1
Żywiec
1

No access

No Thumbnail Available