Some software defects can be detected only if we consider all possible combinations of three, four, or more inputs. However, empirical data shows that the overwhelming majority of software defects are detected during pairwise testing, when we only test the software on combinations of pairs of different inputs. In this paper, we provide a possible theoretical explanation for the corresponding empirical data.
Некоторые ошибки программного обеспечения могут быть обнаружены, только если мы рассмотрим все возможные комбинации из трёх, четырёх или более входов. Однако, эмпирические данные показывают, что подавляющее большинство ошибок программного обеспечения обнаруживаются во время парного тестирования, когда мы проверяем программное обеспечение только на парах различных входов. В этой статье мы приводим возможное теоретическое объяснение соответствующих эмпирических данных.
№1(41) (2017)