Munish Khanna

Work place: Department of Computer Engineering, YMCA University, Faridabad, India

E-mail: munishkhanna.official@rocketmail.com

Website:

Research Interests: Applied computer science, Theoretical Computer Science, Analysis of Algorithms, Mathematics of Computing, Theory of Computation, Models of Computation

Biography

Munish Khanna is presently Assistant Professor, Department of Computer Science & Engineering, Hindustan College of Science & Technology, Mathura India. He is pursuing his Ph.D. from YMCA University of Science & Technology, Faridabad, India. He has a teaching experience of 14 years. He has conducted and participated in number of short-term courses, seminars, and conferences conducted at the national/international level. He is reviewer of two international journals. He has published papers in international conferences, and national and international journals of repute. He is member of professional technical societies of CSI and IEEE. His research interest includes algorithms, software testing, automata theory, applications of soft computing techniques in computer science.

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