Please use this identifier to cite or link to this item:
Title: Програмні засоби для тестування програмного забезпечення
Other Titles: Applications for software testing
Authors: Єгорова, Ольга В'ячеславівна
Бичок, Владислав Петровича
Keywords: тестування;програмне забезпечення;біла скринька;код;testing;software;white box;code
Issue Date: 2019
Publisher: Молодий вчений
Abstract: У статті розглядаються особливості використання методу білої скриньки для тестування програмного забезпечення. Наведено основні різновиди методу білої скриньки. Наведено основні напрями автоматизації тестування програмного забезпечення. Виконано аналітичний огляд систем автоматизованого тестування програмного забезпечення. Інформаційні системи для тестування програмного забезпечення допомагають керувати процесом тестування, відслідковуванням помилок та формуванням звітності. Більшість таких систем є кросплатформеною, має відкритий вхідний код, зручний користувацький інтерфейс та гарно інтегрується з іншими системами, проте потребує наявності у тестувальника навичок програмування для написання спеціальних фреймів і бібліотек.
The paper the features of using the white box method to test software was considered. The white box test method of testing software is based on the assumption that the tester knows the internal structure of the program, investigates the internal elements of the program and the relationships between them. The object of testing is not the external but internal behavior of the program. This technique allows to detect implementation errors such as poor management of the code system by analyzing the internal work of the software. The white box software testing method can be applied at the integration, modular, and system levels. In the general case, testing software using the white box method can detect errors in hidden code when removing unnecessary lines, provides the opportunity to use side effects and ensure completeness of testing by writing a test script. The main variants of the white box method are given: testing of program control streams, testing of program data flows and mutation testing. Modern research in the field of software testing automation is devoted to the use of algorithmic models, neural networks and test language processing methods. Test methods for program control flow are based on the use of test completeness criteria. The basic directions of software testing automation are given. Analytical review of information systems for automation of testing management, information systems for automated testing, information systems for cross-browser testing, information systems for load testing, information systems for error tracking and information systems for API testing have done. Software testing information systems help manage the testing, tracking of errors and generate reports. Most of these systems are cross platform, have open source code and user-friendly interface, well integrate with other systems, but tester must have programming skills to write special frames and libraries.
Issue: 11 (75)
First Page: 680
End Page: 684
Appears in Collections:Наукові публікації викладачів (ФІТІС)

Files in This Item:
File Description SizeFormat 
144.pdf231.66 kBAdobe PDFThumbnail

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.