Abhishek Toofani

Work place: Hindustan College of Science & Technology, Mathura, India

E-mail: abhishektoofany@gmail.com


Research Interests: Software, Software Creation and Management, Software Engineering, Pattern Recognition, Image Compression, Image Manipulation, Image Processing


Abhishek Toofani presently works as assistant professor in Hindustan College of Science and technology, Mathura. He received his B.Tech degree in Information Technology from Uttar Pradesh Technical University and M.Tech in Computer Science and Engineering from Dayalbagh Educational Institute, Agra. He has five years of experience in teaching. He has published many papers, in National and International journals and conferences. He is also member of IEEE. His area of interest are Soft computing, Digital Image Processing, Pattern Classification and Software Engineering.

Author Articles
A Novel Approach for Regression Testing of Web Applications

By Munish Khanna Naresh Chauhan Dilip Sharma Abhishek Toofani

DOI: https://doi.org/10.5815/ijisa.2018.02.06, Pub. Date: 8 Feb. 2018

Software testing is one of the most arduous and challenging phase which is to be implemented with the intention of finding faults with the execution of minimum number of test cases to increase the overall quality of the product at the time of delivery or during maintenance phase. With the ever increasing demand of web applications and to meet never ending customer expectations, updations are to incorporate which will be validated through testing process. The structure of the web applications (dynamic website) can be modeled using weighted directed graph which consists of numerous paths starting from homepage (index page) of the website. For thorough testing of the website each and every path of the graph should be tested but due to various constraints like time, money and human resources it becomes very much impractical. This scenario ultimately gives rise to the motivation for the development of technique which reduces the number of paths to be tested so that tester community can test only these numbers of path instead of all possible paths so that satisfactory number of faults can be exposed.
In this proposed approach assignment of weights on the edges of the directed graph takes place on the basis of the organization of the website, changes in the structure of the website at page level, experience of the coder and the behaviour of the users who have visited the website earlier. The most fault prone paths are identified using random, greedy, Ant Colony Optimization (ACO) and Artificial Bee Colony Optimization (ABCO) algorithms. Two small size websites and one company’s website, and their two versions, were considered for experimentation. Results obtained through ACO and ABCO are promising in nature. This approach will support testing process to be completed in time and delivery of the updated version within given hard deadlines.

[...] Read more.
Other Articles