Web-Application Based System for Automated Testing of Network-Devices Configurations

Author(s):  
M. Holy ◽  
D. Macko
2019 ◽  
Vol 17 (3) ◽  
pp. 93-110
Author(s):  
A. V. Tkachev ◽  
D. V. Irtegov

The article is devoted to the technique of automated testing of NSUts – automatic assessment system for programming tasks developed at NSU. The main priority for this technique is to test both the old and the new versions of the application, so that the same or minimally modified tests could be executed on two versions of the system with different architectures. This could be useful while organizing the development process for other applications with a long life cycle. To test not only the server but also the client side of the web application, we suggest using tools like Selenium WebDriver to simulate user actions by sending commands to real browsers. We use the well-known Page Object design pattern to handle differences in HTML layout and functionality, and describe a number of ways to make developed tests less fragile and easily adapt those to work with the new version of the system. The article also describes the use of this technique to organize automated testing of the NSUts system and analyzes its effectiveness. The analysis shows that the estimated code coverage by these tests is quite high, and therefore the technique can be considered effective and applied to other similar web applications.


2018 ◽  
Vol 10 (1) ◽  
Author(s):  
A. Antonova ◽  
B. Shanovskiy

The article discusses the issues of technology and methodology for automating the process of testing Web applications. Currently, developers and automation professionals are moving to popular developing development environments. In the process of developing and testing software in the team, not only developers and testers work, but also business professionals who define a set of changes when new versions of software products are released. When you update the product, an integral part of the release is the creation of automated testing. Means of providing automation is the use of an object-oriented approach to project implementation, a standard set of tools for providing processes for building and debugging programs, connecting auxiliary libraries for the programming language used (C++, C#, Java, etc.); checking the system versions, storing the automation project and the software product in one location.The main goal of this study is to identify and then analyze the weaknesses and strengths of methods for automating the testing of web applications, which are currently in the stage of rapid development. To carry out the research itself, information work was carried out (articles, reports, automation tools themselves) of the development stages of this topic. As a result, the authors made conclusions about further directions in the development of web application testing, identified the merits of existing solutions and identified areas that are not sufficiently developed.


2017 ◽  
Author(s):  
Saurabh Mahajan ◽  
Pranati Paidipat ◽  
Rasika Khangarle ◽  
Mona Mulchandani

2012 ◽  
Vol 2 (2) ◽  
pp. 112-116
Author(s):  
Shikha Bhatia ◽  
Mr. Harshpreet Singh

With the mounting demand of web applications, a number of issues allied to its quality have came in existence. In the meadow of web applications, it is very thorny to develop high quality web applications. A design pattern is a general repeatable solution to a generally stirring problem in software design. It should be noted that design pattern is not a finished product that can be directly transformed into source code. Rather design pattern is a depiction or template that describes how to find solution of a problem that can be used in many different situations. Past research has shown that design patterns greatly improved the execution speed of a software application. Design pattern are classified as creational design patterns, structural design pattern, behavioral design pattern, etc. MVC design pattern is very productive for architecting interactive software systems and web applications. This design pattern is partition-independent, because it is expressed in terms of an interactive application running in a single address space. We will design and analyze an algorithm by using MVC approach to improve the performance of web based application. The objective of our study will be to reduce one of the major object oriented features i.e. coupling between model and view segments of web based application. The implementation for the same will be done in by using .NET framework.


Sign in / Sign up

Export Citation Format

Share Document