Створення фреймворку тестування інформаційної системи оцінювання роботи науково-педагогічних працівників та визначення їх рейтингів
Main Authors: | Гладун Володимир Романович, Бешлей Юлія Іванівна |
---|---|
Format: | Article Journal |
Terbitan: |
, 2019
|
Subjects: | |
Online Access: |
https://zenodo.org/record/3678868 |
Daftar Isi:
- Today, humanity has invented an infinite number of things that somehow simplify certain aspects of life, and this applies not only to information technology, but also to industry and everyday life in general. In this age of rapid development of information technology, computers, the Internet, and mobile devices have become an integral part of our lives. However, the basic purpose of these things has not changed, almost from the very beginning of their creation - they are intended to facilitate the manual and mental work of man. In addition, the computer system is capable of eliminating the human factor and of making calculations without fail, provided that it is properly designed. Given the high level of competition in the IT product market, customers require quality software. To meet consumer needs, software developers hire professional quality engineers and analysts whose main task is to control the quality of the product. Modern software is a complex multifunctional object, and its quality is ensured by testing at every stage of the life cycle. Automated testing of information systems is a modern practice of software validation, which involves performing such basic actions and steps of the test like launching, initializing, executing, analyzing and delivering the result, using specialized tools automatically, considering technological features of the software product. In the information system for evaluating the work of scientific and pedagogical staff and determining their ratings revealed the need for detailed testing for the purpose to improve the quality of the software product. Reviewed planning of the testing process is considered, that aims to maximize the coverage of the system by tests. Herewith, the validation process takes place from the end-user perspective, in order to validate the user interface. For this purpose, a UML diagram of the system activity was constructed and an algorithm for generating test scenarios based on a black box strategy was considered. Also discussed the problem of creation of a framework for automation of Page object test scripts, description of Java class pages, and binding of objects to web elements through the Selenium integrated environment, test automation using the TestNG library, creation of an automatic test run and assembly plan project through the Gradle tool.