Exploring black box testing with artificial intelligence
Matveev, Gennadii (2022)
Diplomityö
Matveev, Gennadii
2022
School of Engineering Science, Tietotekniikka
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe2022051836445
https://urn.fi/URN:NBN:fi-fe2022051836445
Tiivistelmä
Today, a lot of attention is paid to software testing in any high-class project. Because a well-designed testing process saves a lot of money and time. Therefore, specialists in this field are always looking for new ways to develop and optimize processes.
Artificial Intelligence, according to multiple estimates, is an area that will change the approach to software testing in the future. AI-based solutions are already presented on the market, and many companies use them in their software testing process.
This research was carried out in order to create a conceptual theoretical model based on artificial intelligence that will be able to implement test scenarios in black box testing. At the beginning of the work, the specifics and features of the field of software testing, in particular, black box testing, as well as artificial intelligence technologies, are considered. In the next part of the thesis, already existing on the market applications for testing software based on artificial intelligence are found and considered. The key part of the study is a detailed description of the conceptual theoretical model, which specifies the stages of creating a system based on the conceptual model. Each stage contains a description of the tasks of the stage and instructions for its implementation. At the end of the study, the developed conceptual model is compared with competing testing methods.
The study is based on the Design Science Research methodology. The results of the study are useful for researchers and specialists in this field to create next-generation testing systems.
Artificial Intelligence, according to multiple estimates, is an area that will change the approach to software testing in the future. AI-based solutions are already presented on the market, and many companies use them in their software testing process.
This research was carried out in order to create a conceptual theoretical model based on artificial intelligence that will be able to implement test scenarios in black box testing. At the beginning of the work, the specifics and features of the field of software testing, in particular, black box testing, as well as artificial intelligence technologies, are considered. In the next part of the thesis, already existing on the market applications for testing software based on artificial intelligence are found and considered. The key part of the study is a detailed description of the conceptual theoretical model, which specifies the stages of creating a system based on the conceptual model. Each stage contains a description of the tasks of the stage and instructions for its implementation. At the end of the study, the developed conceptual model is compared with competing testing methods.
The study is based on the Design Science Research methodology. The results of the study are useful for researchers and specialists in this field to create next-generation testing systems.