TY - JOUR TI - Impact of Artificial Intelligence in Software Testing AU - Dr. A. P. Nirmala AU - Md Shajahan AU - Somnath K JO - International Journal of Scientific Research in Computer Science, Engineering and Information Technology PB - Technoscience Academy DA - 2018/04/30 PY - 2018 DO - https://doi.org/10.32628/IJSRCSEIT UR - https://ijsrcseit.com/CSEIT1833554 VL - 3 IS - 3 SP - 1519 EP - 1526 AB - 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.