Задача 1
Программа тестируется двумя независимыми группами тестировщиков, которые силами групп выявили в программе 40 и 20 ошибок соответственно. При этом оказалось, что 10 ошибок - общие, их нашли обе группы. Требуется оценить общее количество ошибок в программе до начала тестирования и сделать вывод о необходимости продолжения тестирования или возможности его завершении.
Решение задачи
Из условия задачи нам известны следующие исходные данные:
количество ошибок, обнаруженных первой независимой группой тестировщиков (N 1 = 40);
количество ошибок, обнаруженных второй независимой группой тестировщиков (N2 = 20);
количество ошибок, обнаруженных как первой, так и второй группой тестировщиков (N 12 = 10).
Согласно формуле (3) определения общего числа ошибок N получим:
Таким образом, можно считать, что в программе N = 80 ошибок и из них не обнаружено n = 80 - 40 - 20 + 10 = 30 ошибок. Следовательно, отладку программы и ее тестирование необходимо продолжать.
Задача 2
Две независимые группы тестировщиков проводили тестирование программного средства. Первая группа обнаружила 15 ошибок, а вторая - 20. На основании результатов тестирования было определено, что до начала тестирования в программе содержалось 42 ошибки. Необходимо определить, сколько ошибок было обнаружено как первой, так и второй группой.
Решение задачи
Таким образом, нам известны следующие исходные данные:
· количество ошибок, обнаруженных первой независимой группой тестировщиков (N1 = 15);
· количество ошибок, обнаруженных второй независимой группой тестировщиков (N2 = 20);
· общее количество ошибок (N = 42).
Из соотношения (3) можно непосредственно получить искомый результат:
Следовательно, первой и второй группами тестировщиков найдено 7 общих ошибок.
Задача 3
Две группы тестировщиков проводили тестирование программного средства. Первая группа обнаружила 16 ошибок, а вторая - 24. При этом оказалось, что 8 ошибок – общие, их нашли обе группы. Необходимо оценить вероятность нахождения общих ошибок.
Решение задачи
Таким образом, нам известны следующие исходные данные:
· количество ошибок, обнаруженных первой независимой группой тестировщиков (N1 = 16);
· количество ошибок, обнаруженных второй независимой группой тестировщиков (N2 = 24);
· общее количество ошибок (N12 = 8).
Для нахождения вероятности нам нужно знать первоначальное количество ошибок. Найдем его по соотношению (3)
Теперь найдем вероятность по (5) формуле
Следовательно, вероятность нахождения общих ошибок равна 0,7.
Задача 4
В процессе теста программного средства первая группа обнаружила 12 ошибок, а вторая – 27 ошибок. На основании результатов тестирования было определено, что до начала тестирования в программе содержалось 36 ошибок. Необходимо определить, сколько ошибок было обнаружено как первой, так и второй группой.
Решение задачи
Таким образом, нам известны следующие исходные данные:
· количество ошибок, обнаруженных первой независимой группой тестировщиков (N1 = 12);
· количество ошибок, обнаруженных второй независимой группой тестировщиков (N2 = 27);
· общее количество ошибок (N = 36).
Из соотношения (3) выразим N12 и получим искомый результат:
Следовательно, первой и второй группами тестировщиков найдено 9 общих ошибок. Теперь можем найти количество не найденных ошибок n = 36-12-27+9=6. Следовательно, отладку программы и её тестирование можно продолжать.