Анализ существующих результатов исследований тестирования отказов, сбоев программного обеспечения во время тестирования должен учитывать актуальность программного обеспечения для тестирования отказов с использованием цепей Маркова с правом тестирования модели, разработку многоцелевого алгоритма оценки заданной цепи Маркова с правильной стратегией тестирования на основе отказов, связанных со стратегией перехода состояния на основе матрицы весов многоцелевого теста. Целью исследования является разработка набора оптимизирующих стратегий тестирования отказов программного обеспечения на основе учета корреляции связанных отказов и управляемых цепей Маркова. В данной работе на основе модели тестирования контролируемой цепи Маркова, основанной на корреляционных отказах, предложена модель тестирования контролируемой цепи Маркова, в основном для решения проблемы тестирования программного обеспечения в ситуации взаимосвязи отказов программного обеспечения. Связь между программными модулями определяется количественно для расчета многоцелевой матрицы переноса и оценки взаимосвязи связанных отказов. В интегрированной среде разработки Java Eclipse загружается CDT проекта с открытым исходным кодом, для реализации которого используется Java, а в среде Eclipse используются процедуры модульного тестирования с использованием JUNIT для разработки. Результаты эксперимента показывают, что предложенная стратегия по сравнению со стратегией тестирования управляемой цепи Маркова может значительно сократить количество тестовых случаев и повысить скорость обнаружения отказов.
The analysis of existing research results of testing failures, software failures during testing should take into account the relevance of software for testing failures using Markov chains with the right to test the model, the development of a multi-purpose algorithm for evaluating a given Markov chain with the correct testing strategy based on failures associated with a state transition strategy based on a matrix of weights of a multi-purpose test. The study aims to develop a set of optimizing software failure testing strategies based on the related failures correlation and controlled Markov chains. In this paper, based on the Markov controlled chain testing model based on correlation failures, a Markov model is proposed, mainly to solve the problem of software testing in a situation of software failures interconnection. The relationship between software modules is quantified to calculate a multi-purpose transfer matrix and assess the interrelationship of associated failures. In the Eclipse Java Integrated Development Environment, the CDT of an open-source project is loaded, for which Java is used for implementation, and in the Eclipse environment, unit testing procedures are used using JUNIT for development. The results show that this strategy, compared with the Markov controlled chain testing strategy, can significantly reduce the number of test cases and increase the speed of failure detection.