Practical Applications of Artificial Intelligence in Software Testing

Authors

  • Mesut Durukal  IOT DS EU TR PLT, Siemens AS, Istanbul, Turkey

DOI:

https://doi.org//10.32628/CSEIT195434

Keywords:

Artificial Intelligence, Machine Learning, Software Testing, Test Automation

Abstract

This paper presents the use of artificial intelligence in each software testing stage. In this context, the necessity to use AI (artificial intelligence) in software testing with its effects and outcomes is discussed. Then, practical applications and the advantages are analyzed. The main goal is to make insights about what can be done in different stages of software testing by means of AI.

References

  1. W. Platz, "What’s beyond continuous testing? AI," SD Times, 2017.
  2. W. Murray, P. Karuppiah, C. Stancombe," On the way to smart, intelligent, and cognitive QA," World Quality Report 2017-18, 9th edition, 2017.
  3. J. Arbon, "AI for Software Testing," Pacific NW Software Quality Conference, 2017.
  4. Dr. A. P. Nirmala, Md Shajahan, Somnath K, "Impact of Artificial Intelligence in Software Testing," International Journal of Scientific Research in Computer Science, Engineering and Information Technology (IJSRCSEIT), ISSN : 2456-3307, Volume 3, Issue 3, pp.1519-1526, 2018. 
  5. "Sizing the prize," PwC, World Economic Forum, Dalian, 2017.
  6. "Which Industries Are Investing in Artificial Intelligence?," Splunk, Priceonomics Data Studio, 2018.
  7. T. King, "AI Driven Testing: A New Era of Test Automation," Japan Symposium on Software Testing JaSST, 2019
  8. A. R. Shah, C. S. Oehmen, B. Webb-Robertson, "SVM-HUSTLE—an iterative semi-supervised machine learning approach for pairwise protein remote homology detection," Bioinformatics, Volume 24, Issue 6, 15 March 2008, pp. 783–790, doi: 10.1093/bioinformatics/btn028
  9. Reinforcement learning [Online] Available from: https://en.wikipedia.org/wiki/Reinforcement_learning/ 2019.07.19
  10. H. Kim, S. Kang, J. Baik, I. Ko, "Test Cases Generation from UML Activity Diagrams," Eighth ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, 2007, doi: 10.1109/SNPD.2007.189
  11. M. Balog, A. Gaunt, M. Brockschmidt, S. Nowozin, D. Tarlow, "DeepCoder: Learning to Write Programs," Proceedings of ICLR'17, March 2017
  12. Tabnine [Online] Available from: https://tabnine.com/ 2019.07.19
  13. Applitools [Online] Available from: https://applitools.com/ 2019.07.19
  14. M. Last, M. Freidman, "Black-Box Testing with Info-Fuzzy Networks," World Scientific, City, 2004.
  15. DeepCode [Online] Available from: https://www.deepcode.ai/ 2019.07.19
  16. I. Philipp, "AI in Software Testing: A Reality Check," Tricentis, 2018.
  17. P. Saraph, M. Last, A. Kandell, "Test case generation and reduction by automated input-output analysis," Institute of Electrical and Electronics Engineers Inc., City, 2003.
  18. S. Dhawan, K. S. Handa, R. Kumar, "Optimization of software testing using genetic algorithms," In Proceedings of the 11th WSEAS international conference on Mathematical and computational methods in science and engineering (MACMESE'09), World Scientific and Engineering Academy and Society (WSEAS), pp. 108-112, 2009.
  19. J. M. Rojas, J. Campos, M. Vivanti, G. Fraser, A. Arcuri, "Combining multiple coverage criteria in search-based unit test generation," Springer International Publishing, Search-Based Software Engineering, volume 9275 of Lecture Notes in Computer Science, pp. 93–108, 2015.
  20. Dr. A. S. Rao, "Responsible AI & National AI Strategies," 4th International Initiatives, Europian Union Commission.
  21. S. Levin, J. C. Wong, "Self-driving Uber kills Arizona woman in first fatal crash involving," The Guardian, March. 19, 2018.

Downloads

Published

2019-08-30

Issue

Section

Research Articles

How to Cite

[1]
Mesut Durukal, " Practical Applications of Artificial Intelligence in Software Testing, IInternational Journal of Scientific Research in Computer Science, Engineering and Information Technology(IJSRCSEIT), ISSN : 2456-3307, Volume 5, Issue 4, pp.198-205, July-August-2019. Available at doi : https://doi.org/10.32628/CSEIT195434