CFP last date
20 June 2024
Reseach Article

Contemporary Software Testing Techniques: A Review

by Sonika, Vedpal, Harish Kumar, Naresh Chauhan
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 185 - Number 47
Year of Publication: 2023
Authors: Sonika, Vedpal, Harish Kumar, Naresh Chauhan
10.5120/ijca2023923286

Sonika, Vedpal, Harish Kumar, Naresh Chauhan . Contemporary Software Testing Techniques: A Review. International Journal of Computer Applications. 185, 47 ( Dec 2023), 20-23. DOI=10.5120/ijca2023923286

@article{ 10.5120/ijca2023923286,
author = { Sonika, Vedpal, Harish Kumar, Naresh Chauhan },
title = { Contemporary Software Testing Techniques: A Review },
journal = { International Journal of Computer Applications },
issue_date = { Dec 2023 },
volume = { 185 },
number = { 47 },
month = { Dec },
year = { 2023 },
issn = { 0975-8887 },
pages = { 20-23 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume185/number47/33006-2023923286/ },
doi = { 10.5120/ijca2023923286 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-07T01:28:50.553646+05:30
%A Sonika
%A Vedpal
%A Harish Kumar
%A Naresh Chauhan
%T Contemporary Software Testing Techniques: A Review
%J International Journal of Computer Applications
%@ 0975-8887
%V 185
%N 47
%P 20-23
%D 2023
%I Foundation of Computer Science (FCS), NY, USA
Abstract

In past decades lots of emerging technologies have been used in the development and testing of software. Every software industry works on a process with the objective of producing high-quality and effective software that meets all the stated objectives of the customer by consuming the possible least cost within time. Due to the competition and market pressure, every company wants to develop and deliver software with the priority of cost optimization. So, companies are adopting the latest and most efficient testing practices to test the software by consuming less testing time and cost. These software testing practices include the best practices of Agile, DevOps, Machine learning, blockchain shift left testing, etc. In this paper, a survey of the various latest trends in software testing has been presented.

References
  1. https://www.appsierra.com/blog/reduce-cost-of-software-testing
  2. 5 Proven Strategies for Minimizing Software Testing Cost (netsolutions.com)
  3. Vedpal, Chauhan, N. (2019). A Multi-factored Cost- and Code Coverage-Based Test Case Prioritization Technique for Object-Oriented Software. In: Hoda, M., Chauhan, N., Quadri, S., Srivastava, P. (eds) Software Engineering. Advances in Intelligent Systems and Computing, vol 731. Springer, Singapore. https://doi.org/10.1007/978-981-10-8848-3_3
  4. https://www.softwaretestingmaterial.com/software-testing-trends/
  5. https://www.browserstack.com/guide/software-testing-challenges
  6. https://www.altexsoft.com/blog/engineering/software-testing-qa-best-practices/
  7. V. Akila, A. Vasuki, J. A. Christaline, R. Sathiya, P. Rishi and A. S. Edward, "Enhancing Software Testing with Machine Learning Techniques," 2023 International Conference on Sustainable Computing and Data Communication Systems (ICSCDS), Erode, India, 2023, pp. 329-333, doi: 10.1109/ICSCDS56580.2023.10105028.
  8. [Y. Wang, M. Pyhäjärvi and M. V. Mäntylä, "Test Automation Process Improvement in a DevOps Team: Experience Report," 2020 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW), Porto, Portugal, 2020, pp. 314-321, doi: 10.1109/ICSTW50294.2020.00057.
  9. Saima Rafi, Muhammad Azeem Akbar, Wu Yu, Ahmed Alsanad, Abdu Gumaei, Muhammad Umer Sarwar, “Exploration of DevOps testing process capabilities: An ISM and fuzzy TOPSIS analysis, Applied Soft Computing, Volume 116, 2022, 108377, ISSN 1568-4946, https://doi.org/10.1016/j.asoc.2021.108377.
  10. Alok Mishra, Ziadoon Otaiwi, “DevOps and software quality: A systematic mapping”Computer Science Review,Volume 38,2020,100308,ISSN 1574-0137,https://doi.org/10.1016/j.cosrev.2020.100308.
  11. N. Yatskiv, S. Yatskiv and A. Vasylyk, "Method of Robotic Process Automation in Software Testing Using Artificial Intelligence," 2020 10th International Conference on Advanced Computer Information Technologies (ACIT), Deggendorf, Germany, 2020, pp. 501-504, doi: 10.1109/ACIT49673.2020.9208806.
  12. S. Yatskiv, I. Voytyuk, N. Yatskiv, O. Kushnir, Y. Trufanova and V. Panasyuk, "Improved Method of Software Automation Testing Based on the Robotic Process Automation Technology," 2019 9th International Conference on Advanced Computer Information Technologies (ACIT), Ceske Budejovice, Czech Republic, 2019, pp. 293-296, doi: 10.1109/ACITT.2019.8780038.
  13. David Andrade “Challenges of Automated Software Testing with Robotic Process Automation RPA - A Comparative Analysis of UiPath and Automation Anywhere” International Journal of Intelligent Computing Research (IJICR), Volume 11, Issue 1, 2020
  14. van Driel WD, Bikker JW, Tijink M, Di Bucchianico A. Software Reliability for Agile Testing. Mathematics. 2020; 8(5):791. https://doi.org/10.3390/math8050791
  15. Jarbele C. S. Coutinho , Patrícia D. L. Machado, Wilkerson L. Andrade “Requirements Engineering and Software Testing in Agile Methodologies: a Systematic Mapping” SBES '19: Proceedings of the XXXIII Brazilian Symposium on Software EngineeringSeptember 2019Pages 322–331https://doi.org/10.1145/3350768.3352584
  16. Stray, V., Florea, R. & Paruch, L. Exploring human factors of the agile software tester. Software Qual J 30, 455–481 (2022). https://doi.org/10.1007/s11219-021-09561-2
  17. Hoy, Z.; Xu, M. Agile Software Requirements Engineering Challenges-Solutions—A Conceptual Framework from Systematic Literature Review. Information 2023, 14, 322. https://doi.org/10.3390/info14060322
  18. Jarosław Berłowski , Patryk Chruściel , Marcin Kasprzyk, Iwona Konaniec , Marian Jureczko “Highly Automated Agile Testing Process: An Industrial Case Study” e-informatica Software Engineering journal, Volume 10, Issue 1, 2016, Pages 69-87, DOI 10.5277/e-Inf160104
  19. John Esquiagola, Laisa Costa, Pablo Calcina, Geovane Fedrecheski and Marcelo Zuffo “ Performance Testing of an Internet of Things Platform” In Proceedings of the 2nd International Conference on Internet of Things, Big Data and Security (IoTBDS 2017), pages 309-314 ISBN: 978-989-758-245-5 DOI: 10.5220/0006304503090314.
  20. Joao Pedro Dias, Flavio Couto , Ana C.R. Paiva, Hugo Sereno Ferreira “ A Brief Overview of Existing Tools for Testing the Internet-of-Things” 2018 IEEE International Conference on Software Testing, Verification and Validation Workshops 0-7695-6432-1/18/$31.00 ©2018 IEEE DOI 10.1109/ICSTW.2018.00035
  21. Shikha Gautam, Ajay Khunteta and Pooja Sharma “ A Review on Software Testing Using Machine Learning Techniques” 2022 ECS Trans. 107 3393DOI 10.1149/10701.3393ecst
  22. V. H. S. Durelli et al., "Machine Learning Applied to Software Testing: A Systematic Mapping Study," in IEEE Transactions on Reliability, vol. 68, no. 3, pp. 1189-1212, Sept. 2019, doi: 10.1109/TR.2019.2892517.
  23. Hongkai Chen, and Mohammad Hossain, “ Application of Machine Learning on Software Quality Assurance and Testing: A Chronological Survey” Proceedings of 37th International Conference on Computers and Their Applications EPiC Series in Computing Volume 82, 2022, Pages 42–52
  24. Ashritha S, Padmashree T “ Machine Learning for Automation Software Testing Challenges, Use Cases Advantages & Disadvantages” International Journal of Innovative Science and Research Technology ISSN No:-2456-2165 Volume 5, Issue 9, September – 2020
  25. Feisal Alaswad, E. Poovammal, “Software quality prediction using machine learning, Materials Today: Proceedings” Volume 62, Part 7, 2022, Pages 4714-4720, ISSN 2214-7853,https://doi.org/10.1016/j.matpr.2022.03.165.
  26. Nilofar Mulla, Dr. Naveenkumar Jayakumar “ Role of Machine Learning & Artificial Intelligence Techniques in Software Testing” Turkish Journal of Computer and Mathematics Education, Vol.12 No.6 (2021), 2913-2921
  27. Vedpal and N. Chauhan, "Role of Machine Learning in Software Testing," 2021 5th International Conference on Information Systems and Computer Networks (ISCON), Mathura, India, 2021, pp. 1-5, doi: 10.1109/ISCON52037.2021.9702427
  28. Khalid, A.; Badshah, G.; Ayub, N.; Shiraz, M.; Ghouse, M. Software Defect Prediction Analysis Using Machine Learning Techniques. Sustainability 2023, 15, 5517. https:// doi.org/10.3390/su15065517.
  29. John Esquiagola, Laisa Costa, Pablo Calcina, Geovane Fedrecheski, Marcelo Zuffo “ Performance Testing of an Internet of Things Platform” Proceedings of the 2nd International Conference on Internet of Things, Big Data and Security IoTBDS - Volume 1, 309-314, 2017 , Porto, Portugal
Index Terms

Computer Science
Information Sciences

Keywords

Software testing trends in software testing strategies of testing agile.