Software testing is a crucial step in the development of washing machines. With an appropriate approach to testing, we ensure early elimination of errors that would be much more difficult to resolve at the end of the project. Due to the current economic conditions, there is a strong desire for rapid development and introduction of new products to the market. At the same time, we strive to optimize development processes to reduce costs, which creates an opportunity for introducing automation into testing procedures.
Previous software testing procedures for washing machines were based on manual testing methods, which were time-consuming and prone to human error. Therefore, in developing a new generation of washing machines, we decided to implement automated software testing procedures. After analyzing commercially available tools, we found that they do not provide sufficient flexibility and do not meet our needs. Consequently, we decided to develop our own custom-made automated testing tool that will precisely meet our needs and development processes.
In this thesis, we reviewed testing methodologies. We described the washing machine development process in detail and outlined the reasons for deciding to develop our own tool. We presented the requirements, architecture, and methodology of the tool and its main functions. In conclusion, we highlighted the advantages and provided suggestions for further development of the tool.
|