APPLICATION OF ARTIFICIAL INTELLIGENCE FOR SOFTWARE TESTING AUTOMATION

Authors

DOI:

https://doi.org/10.30888/2663-5712.2024-28-00-042

Keywords:

testing, test automation, AI, test documentation, testing optimization

Abstract

This paper examines the theoretical aspects of applying artificial intelligence (AI) to automate software testing. Given the rapidly increasing complexity of software systems and the need to accelerate development cycles, test automation has become criti

Metrics

No metrics found.

References

Introducing ChatGPT and Whisper APIs. https://openai.com/blog/introducing-chatgpt-and-whisper-apis.

Automating and Optimizing Software Testing using Artificial Intelligence Techniques 2021. https://thesai.org/Downloads/Volume12No5/Paper_71-Automating_and_Optimizing_Software_Testing.pdf

Page object models. Режим доступу: https://www.selenium.dev/documentation/test_practices/encouraged/page_object_models/

Watir documentation. http://watir.com/

Мартін Р. Чистий код: Створення, аналіз і рефакторинг. Київ: Видавництво "Оріон", 2019, с. 455

Річардсон А. Selenium Simplified: Посібник з автоматизації веб-тестування. London: Compendium Developments, 2012, с. 380

Месзарош Г. xUnit Test Patterns: Refactoring Test Code. Boston: Addison-Wesley, 2007, с. 650

Гомер С., Бассі Б., Брук П., Шу А. Автоматизація тестування програмного забезпечення: Методи, інструменти та підходи. Київ: Видавництво "Вільямс", 2011.

Деніел Сітунаяке, Джені Планкет, “AI at the age” 2023, c. 150-200.

Майк Конб, “Оцінювання і планування в Agile 2019, с. 336.

Арон Аксельрод, “Complite guide to test automation”, с. 600, 2018.

Ліза Кріспін, “Agile testing: A practical guide for testers and agile teams” 2008, с. 521

Сила штучного інтелекту в тестуванні продуктивності додатк. https://www.applicationperformancetesting.com/uk/the-power-of-ai-in-application-performance-testing.html

Використання штучного інтелекту для спрощеного тестування програмного забезпечення в CI/CD конвеєрах. https://peerdh.com/uk/blogs/programming-insights/harnessing-artificial-intelligence-for-streamlined-software-testing-in-ci-cd-pipelines

References:

Introducing ChatGPT and Whisper APIs. https://openai.com/blog/introducing-chatgpt-and-whisper-apis.

Automating and Optimizing Software Testing using Artificial Intelligence Techniques, 2021. https://thesai.org/Downloads/Volume12No5/Paper_71-Automating_and_Optimizing_Software_Testing.pdf.

Page Object Models. Access mode: https://www.selenium.dev/documentation/test_practices/encouraged/page_object_models/.

Watir Documentation. http://watir.com/.

Martin R. Clean Code: A Handbook of Agile Software Craftsmanship. Kyiv: Orion Publishing, 2019, p. 455.

Richardson A. Selenium Simplified: A Guide to Web Testing Automation. London: Compendium Developments, 2012, p. 380.

Meszaros G. xUnit Test Patterns: Refactoring Test Code. Boston: Addison-Wesley, 2007, p. 650.

Homer S., Bassi B., Brooke P., Hsu A. Software Testing Automation: Methods, Tools, and Approaches. Kyiv: Williams Publishing, 2011.

Situnayake D., Plunkett J. AI at the Age, 2023, p. 150-200.

Mike Cohn. Agile Estimating and Planning, 2019, p. 336.

Aron Axelrod. Complete Guide to Test Automation, 2018, p. 600.

Lisa Crispin. Agile Testing: A Practical Guide for Testers and Agile Teams, 2008, p. 521.

The Power of AI in Application Performance Testing. https://www.applicationperformancetesting.com/uk/the-power-of-ai-in-application-performance-testing.html.

Harnessing Artificial Intelligence for Streamlined Software Testing in CI/CD Pipelines. https://peerdh.com/uk/blogs/programming-insights/harnessing-artificial-intelligence-for-streamlined-software-testing-in-ci-cd-pipelines.

Published

2024-11-30

How to Cite

Гуральник, Ф. (2024). APPLICATION OF ARTIFICIAL INTELLIGENCE FOR SOFTWARE TESTING AUTOMATION. SWorldJournal, 1(28-01), 71–88. https://doi.org/10.30888/2663-5712.2024-28-00-042

Issue

Section

Articles