all values testing • Недостаточно информации о характеристиках систем под тестированием (насколько много комбинаторной обработки происходит?) • Недостаточно информации о скиллах тестировщиков • Не до конца понятно, что считать багом / какие баги считать важными 10
P. J. Schroeder, P. Bolaki, and V. Gopu, "Comparing the Fault Detection Effectiveness of N-way and Random Test Suites," in Proc. of the Int'l Symposium on Empirical Software Engineering. Redondo Beach, CA, 2004.
James, and Patrick J. Schroeder. "Pairwise testing: A best practice that isn’t." Proceedings of 22nd Pacific Northwest Software Quality Conference. 2004.
тестов (латинские квадраты) Эквивалентный набор рандомных тестов На сколько процентов больше 121 189 56.2% 127 161 26.77% 163 217 33,13% White, Lee J. "Regression Testing of GUI Event Interactions." icsm. Vol. 96. 1996.
наблюдений Недостаточно подробные Решаются pairwise >2-wise 98% отказов в медицинском оборудовании могли быть решены с помощью pairwise Wallace, Dolores R., and D. Richard Kuhn. "Failure modes in medical device software: an analysis of 15 years of recall data." International Journal of Reliability, Quality and Safety Engineering 8.04 (2001): 351-371.
45 88 0 10 20 30 40 50 60 70 80 90 100 2-way 3-way 4-way >4-way Overall N-wise Load Arranger System Data Management and Analysis System P. J. Schroeder, P. Bolaki, and V. Gopu, "Comparing the Fault Detection Effectiveness of N-way and Random Test Suites," in Proc. of the Int'l Symposium on Empirical Software Engineering. Redondo Beach, CA, 2004.
3 43 0 5 10 15 20 25 30 35 40 45 50 2-way 3-way 4-way >4-way Не нашли N-wise Load Arranger System Data Management and Analysis System P. J. Schroeder, P. Bolaki, and V. Gopu, "Comparing the Fault Detection Effectiveness of N-way and Random Test Suites," in Proc. of the Int'l Symposium on Empirical Software Engineering. Redondo Beach, CA, 2004.
15 20 25 30 35 40 45 50 2-way 3-way 4-way >4-way Не нашли N-wise Data Management and Analysis System P. J. Schroeder, P. Bolaki, and V. Gopu, "Comparing the Fault Detection Effectiveness of N-way and Random Test Suites," in Proc. of the Int'l Symposium on Empirical Software Engineering. Redondo Beach, CA, 2004.
"Comparing the Fault Detection Effectiveness of N-way and Random Test Suites," in Proc. of the Int'l Symposium on Empirical Software Engineering. Redondo Beach, CA, 2004.
James, and Patrick J. Schroeder. "Pairwise testing: A best practice that isn’t." Proceedings of 22nd Pacific Northwest Software Quality Conference. 2004.
практике? 12,288 combinations (212 x 3) Bach, James, and Patrick J. Schroeder. "Pairwise testing: A best practice that isn’t." Proceedings of 22nd Pacific Northwest Software Quality Conference. 2004.
Pane 3. Инвертировали Highlight 4. … Bach, James, and Patrick J. Schroeder. "Pairwise testing: A best practice that isn’t." Proceedings of 22nd Pacific Northwest Software Quality Conference. 2004.
• Осознанно конфигурировать тесты • Внимательно анализировать результаты тестирования Bach, James, and Patrick J. Schroeder. "Pairwise testing: A best practice that isn’t." Proceedings of 22nd Pacific Northwest Software Quality Conference. 2004.
b 2 Y c 3 4 5 Test Case param1 param2 param3 1 a 1 X 2 b 2 Y 3 c 3 X 4 a 4 Y 5 b 5 X https://sysgears.com/articles/test-design-techniques-overview/#each-choice
b 2 Y c 3 Z Test Case param1 param2 param3 1 a 2 Y 2 b 2 Y 3 c 2 Y 4 a 1 Y 5 a 3 Y 6 a 2 X 7 a 2 Z https://sysgears.com/articles/test-design-techniques-overview/#base-choice
"The automatic efficient test generator (AETG) system." Proceedings of 1994 IEEE International Symposium on Software Reliability Engineering. IEEE, 1994.