Simple view
Full metadata view
Authors
Statistics
Opracowanie miary efektywności wytwarzania testów jednostkowych w oparciu o modele sztucznej inteligencji w odniesieniu do manualnie wytwarzanych testów
Development of a measure of efficiency of unit test generation based on artificial intelligence models in relation to manually produced tests
Sztuczna Inteligencja, AI, Testowanie Oprogramowania, Testowanie Mutacyjne, Automatyzacja Testowania
Artificial Intelligence, AI, Software Testing, Mutation Testing, Test Automation
Sztuczna Inteligencja, powszechnie znana również jako AI (z języka angielskiego - Artificial Intelligence), jest aktualnie jedną z najdynamiczniej rozwijających się gałęzi technologicznych. Wpływa on na różne dziedziny życia ludzkiego, a testowanie oprogramowania nie jest wyjątkiem. Niniejsza praca koncentruje się na badaniu możliwości AI w generowaniu testów jednostkowych. W celu weryfikacji jakości owych testów zostaną zastosowane mechaniki testowania mutacyjnego oraz przedstawienie ich podstawowych zasad i technik. Celem tej pracy jest zbadanie potencjału sztucznej inteligencji w automatyzacji procesu tworzenia testów oprogramowania i w zestawieniu z testami tworzonymi manualnie a także ocena efektywności, dokładności i potencjalnych korzyści wynikających z zastosowania AI w tym procesie. AI dzięki swoim możliwościom analizy kodu, uczenia maszynowego i generowania tekstu, może zrewolucjonizować sposób, w jaki testy są utrzymywane i wytwarzane.
Artificial Intelligence, also commonly known as AI (English - Artificial Intelligence), is currently one of the fastest growing branches of technology. It is affecting various areas of human life, and software testing is no exception. This work focuses on exploring the capabilities of AI in generating unit tests. In order to verify the quality of these tests, mutation testing mechanics will be applied and their basic principles and techniques will be presented. The purpose of this work is to explore the potential of artificial intelligence in automating the software test generation process and in comparison with manually created tests, and also to evaluate the efficiency, accuracy and potential benefits of using AI in this process. AI, with its code analysis, machine learning and text generation capabilities, has the potential to revolutionize the way tests are maintained and produced.
dc.abstract.en | Artificial Intelligence, also commonly known as AI (English - Artificial Intelligence), is currently one of the fastest growing branches of technology. It is affecting various areas of human life, and software testing is no exception. This work focuses on exploring the capabilities of AI in generating unit tests. In order to verify the quality of these tests, mutation testing mechanics will be applied and their basic principles and techniques will be presented. The purpose of this work is to explore the potential of artificial intelligence in automating the software test generation process and in comparison with manually created tests, and also to evaluate the efficiency, accuracy and potential benefits of using AI in this process. AI, with its code analysis, machine learning and text generation capabilities, has the potential to revolutionize the way tests are maintained and produced. | pl |
dc.abstract.pl | Sztuczna Inteligencja, powszechnie znana również jako AI (z języka angielskiego - Artificial Intelligence), jest aktualnie jedną z najdynamiczniej rozwijających się gałęzi technologicznych. Wpływa on na różne dziedziny życia ludzkiego, a testowanie oprogramowania nie jest wyjątkiem. Niniejsza praca koncentruje się na badaniu możliwości AI w generowaniu testów jednostkowych. W celu weryfikacji jakości owych testów zostaną zastosowane mechaniki testowania mutacyjnego oraz przedstawienie ich podstawowych zasad i technik. Celem tej pracy jest zbadanie potencjału sztucznej inteligencji w automatyzacji procesu tworzenia testów oprogramowania i w zestawieniu z testami tworzonymi manualnie a także ocena efektywności, dokładności i potencjalnych korzyści wynikających z zastosowania AI w tym procesie. AI dzięki swoim możliwościom analizy kodu, uczenia maszynowego i generowania tekstu, może zrewolucjonizować sposób, w jaki testy są utrzymywane i wytwarzane. | pl |
dc.affiliation | Wydział Matematyki i Informatyki | pl |
dc.area | obszar nauk ścisłych | pl |
dc.contributor.advisor | Roman, Adam - 142015 | pl |
dc.contributor.author | Pospieszny, Arkadiusz - USOS273614 | pl |
dc.contributor.departmentbycode | UJK/WMI2 | pl |
dc.contributor.reviewer | Roman, Adam - 142015 | pl |
dc.contributor.reviewer | Zieliński, Bartosz - 106948 | pl |
dc.date.accessioned | 2024-10-27T23:44:10Z | |
dc.date.available | 2024-10-27T23:44:10Z | |
dc.date.submitted | 2024-10-17 | pl |
dc.date.submitted | 2024-10-17 | |
dc.fieldofstudy | informatyka | pl |
dc.identifier.apd | diploma-174651-273614 | pl |
dc.identifier.uri | https://ruj.uj.edu.pl/handle/item/457819 | |
dc.language | pol | pl |
dc.subject.en | Artificial Intelligence, AI, Software Testing, Mutation Testing, Test Automation | pl |
dc.subject.pl | Sztuczna Inteligencja, AI, Testowanie Oprogramowania, Testowanie Mutacyjne, Automatyzacja Testowania | pl |
dc.title | Opracowanie miary efektywności wytwarzania testów jednostkowych w oparciu o modele sztucznej inteligencji w odniesieniu do manualnie wytwarzanych testów | pl |
dc.title.alternative | Development of a measure of efficiency of unit test generation based on artificial intelligence models in relation to manually produced tests | pl |
dc.type | master | pl |
dspace.entity.type | Publication |