Исследование интеллектуальных методов тестирования программного обеспечения
Jazyk: | angličtina |
---|---|
Rok vydání: | 2021 |
Předmět: | |
Zdroj: | System research and information technologies; No. 4 (2021); 42-52 Системные исследования и информационные технологии; № 4 (2021); 42-52 Системні дослідження та інформаційні технології; № 4 (2021); 42-52 |
ISSN: | 1681-6048 2308-8893 |
Popis: | This article presents the examination of several techniques and tools used in the automated software testing process. Considering the ever-growing importance of software testing, several possible implications of implementation of artificial intelligence into this area are also discussed. The main objective of this study is to examine the field of test automation by categorising related test activities, to which artificial intelligence tools can be applied for increased efficiency, and evaluate the impact of the application. The main software testing methods are white-box, black-box, and grey-box methods; an effort has been made to determine a connection between the given testing methods and artificial intelligence methods. A brief summary of several artificial intelligence engine tools used to automate testing was also provided. Lastly, the possible future benefits from usage of AI in software testing was investigated. Рассмотрено несколько методов и инструментов, используемых в процессе автоматизированного тестирования программного обеспечения с учетом постоянно растущей важности тестирования программного обеспечения; обсуждены некоторые возможные последствия внедрения искусственного интеллекта в этой области. Основная цель исследования — изучить область автоматизации тестирования путем категоризации связанных тестовых действий, к которым могут быть применены инструменты искусственного интеллекта для повышения эффективности, и оценивания влияния приложения. Основные методы тестирования программного обеспечения — методы белого ящика, черного ящика и серого ящика; сделана попытка установить связь между данными методами тестирования и методами искусственного интеллекта. Предоставлено краткое описание нескольких инструментов двигателя искусственного интеллекта, используемых для автоматизации тестирования. Изучены возможные будущие выгоды от использования искусственного интеллекта при тестировании программного обеспечения. Розглянуто кілька методів та інструментів, які використовуються у процесі автоматизованого тестування програмного забезпечення. З огляду на постійно зростаючу важливість тестування програмного забезпечення обговорено декілька можливих наслідків запровадження штучного інтелекту в цій сфері. Основна мета дослідження — вивчення галузі автоматизації тестування шляхом категоризації пов’язаних тестових дій, до яких можуть бути застосовані інструменти штучного інтелекту для підвищення ефективності, і оцінювання впливу програми. Основні методи тестування програмного забезпечення — методи білого ящика, чорного ящика і сірого ящика; зроблено спробу встановити зв’язок між цими методами тестування і методами штучного інтелекту. Подано короткий опис декількох інструментів двигуна штучного інтелекту, які використовуються для автоматизації тестування. Вивчено можливі майбутні вигоди від використання штучного інтелекту для тестування програмного забезпечення. |
Databáze: | OpenAIRE |
Externí odkaz: |