Dilip Sharma

Work place: Department of Computer Engineering, GLA University, Mathura, India

E-mail: Dilip.sharma@gla.ac.in

Website:

Research Interests: Software, Software Construction, Software Development Process, Software Engineering, Information Retrieval

Biography

Dr Dilip Kumar Sharma is Senior Member of IEEE, IEEE-CS, IEEE-IAS, IEEE- YP and Senior Member of ACM, USA and also life member of CSI, IETE, ISTE, IE, ISCA, SSI. He has delivered/chaired more than 50 invited talks/guest lectures and chaired the technical sessions at various institutes/conferences. He has edited two books and worked as Guest Editor of International Journals of repute. He has organized more than 12 IEEE/CSI International/National Conferences and Workshops with the capacity of General Chair, Co-General Chair, Convener and co-convener etc. He has published more than 60 research papers in International Journals /Conferences of repute indexed in SCI, Scopus and DBLP databases and participated in 50 International/National conferences. Presently he is working as Professor in Department of Computer Engineering & Applications, GLA University, Mathura, U.P, India. He is Secretary IEEE Uttar Pradesh Section (Geographical boundaries are Uttar Pradesh, Utrakhand & Nepal), Vice Chairman IEEE U. P. Section SP/Computer Society Jt. Chapter. His research interests are Web Information Retrieval and Software Engineering. He is currently guiding 4 PhDs and numbers of MTech / Thesis, Seminars and BTech Projects.

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