TSS Tool: Automation Tool Applied in the True Single SKU Setup Environment Preparation for Multiple Devices in Parallel
Resumo
There is an extensive amount of mobile product models in the market. In this scenario, research institutes are involved in a stage previous to release, in order to ensure that the software meets quality standards, with stakeholders’ requirements embedded, tested and validated. All of this in a high demand scenario. These institutes are presented with the challenge of delivering software ready for release increasingly faster than before. Replacing manual processes with automation can reduce execution time in the production chain. After analyzing our own context, we concluded that True Single SKU (TSS) mobile models were a strong candidate for process improvements. These devices’ setup was a bottleneck, since execution was done 100% manually. Our objective is to assess the benefits of using an automated TSS Tool in the environment setup preparation of multiple devices in parallel. Through observational studies, we were able to reaffirm the relevance of using software automation as a strategy to reduce development time. Besides, it works in a supporting role when dealing with high demand. We observed a gain in time of up to 52% for beginner testers and 50% for experienced testers. These results were achieved when comparing manual setup activities executed with multiple devices one by one and automated setup activities with multiple devices at the same time.We concluded that we were able to save more development time and achieve more flow in the whole production chain for TSS mobile devices.
Palavras-chave:
software testing, automated testing tool, TSS, mobile devices
Referências
Rabiya Abbas, Zainab Sultan, and Shahid Nazir Bhatti. 2017. Comparative analysis of automated load testing tools: Apache jmeter, microsoft visual studio (tfs), loadrunner, siege. In 2017 international conference on communication technologies (comtech). IEEE, 39–44.
Saja Khalid Alferidah and Shakeel Ahmed. 2020. Automated software testing tools. In 2020 International Conference on Computing and Information Technology (ICCIT-1441). IEEE, 1–4.
Paulo Andrade, Kathrian Marques, Luiz Ribeiro, Marcelo da Silva, Hendria Fragata, Adriano Oliveira, and Juan Nogueira. 2023. Test volume mitigation for mobile devices software development: An improvement approach considering shared requirements. In Proceedings of the 8th Brazilian Symposium on Systematic and Automated Software Testing. 1–4.
Mário Barros and Eric Dimla. 2021. From planned obsolescence to the circular economy in the smartphone industry: An evolution of strategies embodied in product features. Proceedings of the Design Society 1 (2021), 1607–1616.
Antonio Brígido, Camilo Souza, Fedrik Moura, Marcelo Reis, Andre Neto, and Bruno Bonifácio. 2021. An Industrial Case Study on Applying Software Testing Automated in Global Software Development Environment. In 23rd International Conference on Global Software Engineering and Technology on January, 28-29, 2021 at New York, USA (2021). 1456–1459.
Ana Carolina Chagas, Davi Gonzaga, Leonardo Albuquerque, Flavia Oliveira, Renata Castro, and Lennon Chaves. 2023. BSA Tool: An Experience Report of Software Automation to Perform Sanity Tests in a Global Software Development Environment. In 2023 3rd International Conference on Information Communication and Software Engineering (ICICSE). IEEE, 15–20.
Wellington Correa, Carol Fernandes, Victor Medeiros, Marcelo Diez, Paulo Lopes, Bárbara Santos, and Paulo Andrade. 2024. X9: Tool for Tracking Mobile Devices Among Teams. In 2024 IEEE 14th Symposium on Computer Applications&Industrial Electronics (ISCAIE). IEEE, 83–88.
Antônio B da Costa, Maria Meireles, Francisco Caio de Barros, Gaspar Mota, Lennon Chaves, and Lidia Roque. 2022. TSS Script: Automation Tool Applied in the Preparation of True Single SKU Testing Environment. In 2022 IEEE 2nd International Conference on Information Communication and Software Engineering (ICICSE). IEEE, 231–231.
André José De Franca, Gaspar Henrique Alver Mota, Klirssia Isaac Sahdo, Leonardo Tiago, Flávia Oliveira, and Lennon Chaves. 2023. LinkDoc: An Automated Process in the Delivery of Documentation in a Global Software Development Environment. In 2023 The 5th World Symposium on Software Engineering (WSSE). 9–16.
Heidilyn Veloso Gamido and Marlon Viray Gamido. 2019. Comparative review of the features of automated software testing tools. International Journal of Electrical and Computer Engineering 9, 5 (2019), 4473.
Hussam Hourani, Ahmad Hammad, and Mohammad Lafi. 2019. The impact of artificial intelligence on software testing. In 2019 IEEE Jordan International Joint Conference on Electrical Engineering and Information Technology (JEEIT). IEEE, 565–570.
Juha Itkonen, Mika V Mantyla, and Casper Lassenius. 2009. How do testers do it? An exploratory study on manual testing practices. In 2009 3rd International Symposium on Empirical Software Engineering and Measurement. IEEE, 494–497.
Volker G Kuppelwieser, Phil Klaus, Aikaterini Manthiou, and Othman Boujena. 2019. Consumer responses to planned obsolescence. Journal of Retailing and Consumer Services 47 (2019), 157–165.
Duaa R Mohammad, Sajedah Al-Momani, Yahya M Tashtoush, and Mohammad Alsmirat. 2019. A comparative analysis of quality assurance automated testing tools for windows mobile applications. In 2019 IEEE 9th Annual Computing and Communication Workshop and Conference (CCWC). IEEE, 0414–0419.
Chadatarn Raksawat and Pattama Charoenporn. 2021. Software testing system development based on ISO 29119. Journal of Advances in Information Technology 12, 2 (2021).
Samsung. 2024. What is True Single SKU? [link]. Accessed: 2024-01-26.
Mubarak Albarka Umar and Chen Zhanfang. 2019. A study of automated software testing: Automation tools and frameworks. International Journal of Computer Science Engineering (IJCSE) 6 (2019), 217–225.
Saja Khalid Alferidah and Shakeel Ahmed. 2020. Automated software testing tools. In 2020 International Conference on Computing and Information Technology (ICCIT-1441). IEEE, 1–4.
Paulo Andrade, Kathrian Marques, Luiz Ribeiro, Marcelo da Silva, Hendria Fragata, Adriano Oliveira, and Juan Nogueira. 2023. Test volume mitigation for mobile devices software development: An improvement approach considering shared requirements. In Proceedings of the 8th Brazilian Symposium on Systematic and Automated Software Testing. 1–4.
Mário Barros and Eric Dimla. 2021. From planned obsolescence to the circular economy in the smartphone industry: An evolution of strategies embodied in product features. Proceedings of the Design Society 1 (2021), 1607–1616.
Antonio Brígido, Camilo Souza, Fedrik Moura, Marcelo Reis, Andre Neto, and Bruno Bonifácio. 2021. An Industrial Case Study on Applying Software Testing Automated in Global Software Development Environment. In 23rd International Conference on Global Software Engineering and Technology on January, 28-29, 2021 at New York, USA (2021). 1456–1459.
Ana Carolina Chagas, Davi Gonzaga, Leonardo Albuquerque, Flavia Oliveira, Renata Castro, and Lennon Chaves. 2023. BSA Tool: An Experience Report of Software Automation to Perform Sanity Tests in a Global Software Development Environment. In 2023 3rd International Conference on Information Communication and Software Engineering (ICICSE). IEEE, 15–20.
Wellington Correa, Carol Fernandes, Victor Medeiros, Marcelo Diez, Paulo Lopes, Bárbara Santos, and Paulo Andrade. 2024. X9: Tool for Tracking Mobile Devices Among Teams. In 2024 IEEE 14th Symposium on Computer Applications&Industrial Electronics (ISCAIE). IEEE, 83–88.
Antônio B da Costa, Maria Meireles, Francisco Caio de Barros, Gaspar Mota, Lennon Chaves, and Lidia Roque. 2022. TSS Script: Automation Tool Applied in the Preparation of True Single SKU Testing Environment. In 2022 IEEE 2nd International Conference on Information Communication and Software Engineering (ICICSE). IEEE, 231–231.
André José De Franca, Gaspar Henrique Alver Mota, Klirssia Isaac Sahdo, Leonardo Tiago, Flávia Oliveira, and Lennon Chaves. 2023. LinkDoc: An Automated Process in the Delivery of Documentation in a Global Software Development Environment. In 2023 The 5th World Symposium on Software Engineering (WSSE). 9–16.
Heidilyn Veloso Gamido and Marlon Viray Gamido. 2019. Comparative review of the features of automated software testing tools. International Journal of Electrical and Computer Engineering 9, 5 (2019), 4473.
Hussam Hourani, Ahmad Hammad, and Mohammad Lafi. 2019. The impact of artificial intelligence on software testing. In 2019 IEEE Jordan International Joint Conference on Electrical Engineering and Information Technology (JEEIT). IEEE, 565–570.
Juha Itkonen, Mika V Mantyla, and Casper Lassenius. 2009. How do testers do it? An exploratory study on manual testing practices. In 2009 3rd International Symposium on Empirical Software Engineering and Measurement. IEEE, 494–497.
Volker G Kuppelwieser, Phil Klaus, Aikaterini Manthiou, and Othman Boujena. 2019. Consumer responses to planned obsolescence. Journal of Retailing and Consumer Services 47 (2019), 157–165.
Duaa R Mohammad, Sajedah Al-Momani, Yahya M Tashtoush, and Mohammad Alsmirat. 2019. A comparative analysis of quality assurance automated testing tools for windows mobile applications. In 2019 IEEE 9th Annual Computing and Communication Workshop and Conference (CCWC). IEEE, 0414–0419.
Chadatarn Raksawat and Pattama Charoenporn. 2021. Software testing system development based on ISO 29119. Journal of Advances in Information Technology 12, 2 (2021).
Samsung. 2024. What is True Single SKU? [link]. Accessed: 2024-01-26.
Mubarak Albarka Umar and Chen Zhanfang. 2019. A study of automated software testing: Automation tools and frameworks. International Journal of Computer Science Engineering (IJCSE) 6 (2019), 217–225.
Publicado
30/09/2024
Como Citar
FERNANDES, Carol; ARAÚJO, Charles; OLIVEIRA, Adriano; CORRÊA, Wellington; IPÊ, Luan; ANDRADE, Paulo.
TSS Tool: Automation Tool Applied in the True Single SKU Setup Environment Preparation for Multiple Devices in Parallel. In: SIMPÓSIO BRASILEIRO DE TESTES DE SOFTWARE SISTEMÁTICO E AUTOMATIZADO (SAST), 9. , 2024, Curitiba/PR.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2024
.
p. 21-28.
DOI: https://doi.org/10.5753/sast.2024.3768.