Impact of Artificial Intelligence in Software Testing

Authors(3) :-Dr. A. P. Nirmala, Md Shajahan, Somnath K

Since computer's software applications rapidly increased in modern life, it is important to have enough reliability and minimizing the probability of faults in software products. Software testing is a process to find faults in software's products, due to increase software reliability. Because testing process is very costly, automation techniques are needed to reduce these costs and also, increase reliability. In automated testing, the testing phases or part of them performed by intelligent methods, in order to reduce human role in the process. Automatic testing has several advantages such as increase testing speed, quality and reliability, decrease testing resources and costs. In this paper, after explaining software testing phases, we classified methods which can use in automated software testing phases based on previous researches with aim to reach above advantages.

Authors and Affiliations

Dr. A. P. Nirmala
Senior Assistant Professor, Master of Computer Applications, New Horizon College of Engineering, Bengaluru, Karnataka, India
Md Shajahan
Master of Computer Applications, New Horizon College of Engineering, Bengaluru, Karnataka, India
Somnath K
Master of Computer Applications, New Horizon College of Engineering, Bengaluru, Karnataka, India

AI impact on Software testing, Main Impact on Various Areas, Roles of AI in adapting, The bridge between AI and human testers.

  1. Su, Y.-S. and Huang, C.-Y. Neural-network-based approaches for software reliability estimation using dynamic weighted combinational models. Journal of Systems and Software, 80, 4 2007), 606-615.Ding, W. and Marchionini, G. 1997 A Study on Video Browsing Strategies. Technical Report. University of Maryland at College Park.
  2. Myers, G. J. The Art of Software Testing, Second Edition. Wiley, 2004.
  3. Pressman, R. J. Software Engineering: A Practitioners Approach . Sixth Edition. McGraw-Hill 2005.
  4. Whittaker, J. A. What is software testing? And why is it so hard? Software, IEEE, 17, 1 2000), 70-79.
  5. Khoshgoftaar, T. M. and Seliya, N. Three-Group software quality classification modeling using an Automated Reasoning approach. World Scientific, City, 2004.
  6. Fausett , L. Fundamentals of Neural Networks: Architecture , Algorithms and Applications. Prentice Hall 1994.
  7. Last, M. and Freidman, M. Black-Box Testing with Info-Fuzzy Networks. World Scientific, City, 2004.
  8. Smith, L. I. A tutorial on Principal Components Analysis. City, 2002.
  9. Stockburger, D. W. Regression Models. Atomic Dog Publishing, City, 2001.
  10. Memon , A. M. Automated GUI Regression Testing using AI Planning. World Scientific, City, 2004.
  11. Saraph, P., Last, M. and Kandell, A. Test case generation and reduction by automated input-output analysis. Institute of Electrical and Electronics Engineers Inc., City, 2003.
  12. Saraph, P., Kandel, A. and Last, M. Test Case Generation and Reduction with Artificial Neural Networks. World Scientific, City, 2004.
  13. Aggarwal , K. K., Singh, Y., Kaur , A. and Sangwan , O. P. A Neural Net based Approach to Test Oracle. ACM Software Engineering Notes2004).
  14. Ye, M., Feng, B., Zhu, L. and Lin, Y. Neural networks based automated test oracle for software testing. Springer Verlag, Heidelberg, D-69121, Germany, City, 2006.
  15. Last, M., Friendman, M. and Kandel, A. Using data mining for automated software testing. International Journal of Software Engineering and Knowledge Engineering, 14, 4 2004), 369-393.
  16. Khoshgoftaar, T. M., Pandya, A. S. and More, H. B. A neural network approach for predicting software development faults. City, 1992.
  17. Khoshgoftaar, T. M., Szabo, R. M. and Guasti, P. J. Exploring the behavior of neural network software quality models. Software Engineering Journal, 10, 3 1995, 89-96.
  18. Khoshgoftaar, T. M., Allen, E. B., Hudepohl, J. P. and Aud, S. J. A. A. S. J. Application of neural networks to software quality modeling of a very large telecommunications system. Neural Networks, IEEE Transactions on, 8, 4 1997, 902-909.
  19. Khoshgoftaar, T. M., Allen, E. B. and Xu, Z. Predicting testability of program modules using a neural network. City, 2000.

Publication Details

Published in : Volume 3 | Issue 3 | March-April 2018
Date of Publication : 2018-04-30
License:  This work is licensed under a Creative Commons Attribution 4.0 International License.
Page(s) : 1519-1526
Manuscript Number : CSEIT1833554
Publisher : Technoscience Academy

ISSN : 2456-3307

Cite This Article :

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, March-April-2018. |          | BibTeX | RIS | CSV

Article Preview