Методы тестирования программного обеспечения. Степанченко И.В. - 55 стр.

UptoLike

Составители: 

57
26. Оценки качества ответов некоторых, но не всех студентов одинаковы
(для проверки правильности вычисления рангов).
27. Студент получает оценку качества ответа 0.
28. Студент получает оценку качества ответа 100.
29. Студент имеет идентификатор наименьшей возможной длины (для
проверки правильности упорядочения).
30. Студент имеет идентификатор наибольшей возможной длины.
31. Число студентов таково,
что отчет имеет размер, несколько больший
одной страницы (для того чтобы посмотреть случай печати на другой
странице).
32. Число студентов таково, что отчет располагается на одной странице.
Граничные условия отчета 3 (среднее значение, медиана, среднеквадра-
тическое отклонение).
33. Среднее значение максимально (качество ответов всех студентов
наивысшее).
34. Среднее значение равно 0 (качество
ответов всех студентов равно 0).
35. Среднеквадратическое отклонение равно своему максимуму (один
студент получает оценку 0, а другой – 100).
36. Среднеквадратическое отклонение равно 0 (все студенты получают
одну и ту же оценку).
Тесты 33 и 34 покрывают и границы медианы. Другой полезный тест
описывает ситуацию, где существует 0 студентов (проверка деления на 0
при вычислении математического ожидания), но он
идентичен тесту 14.
Проверка отчета 4 дает следующие тесты граничных значений:
37. Все студенты отвечают правильно на первый вопрос.
38. Все студенты неправильно отвечают на первый вопрос.
39. Все студенты правильно отвечают на последний вопрос.
40. Все студенты отвечают на последний вопрос неправильно.
41. Число вопросов таково, что размер отчета несколько больше
одной
страницы.
42. Число вопросов таково, что отчет располагается на одной странице.
Опытный тестировщик, вероятно, согласится с той точкой зрения,
что многие из этих 42 тестов позволяют выявить наличие общих ошибок,
которые могут быть сделаны при разработке данной программы. Кроме
того, большинство этих ошибок, вероятно, не было бы обнаружено, если
бы использовался
метод случайной генерации тестов или специальный
метод генерации тестов. Анализ граничных значений, если он применен
правильно, является одним из наиболее полезных методов проектирова-
ния тестов. Однако он часто оказывается неэффективным из-за того, что
внешне выглядит простым. Необходимо понимать, что граничные усло-
вия могут быть едва уловимы и, следовательно, определение
их связано с
большими трудностями.
26. Оценки качества ответов некоторых, но не всех студентов одинаковы
    (для проверки правильности вычисления рангов).
27. Студент получает оценку качества ответа 0.
28. Студент получает оценку качества ответа 100.
29. Студент имеет идентификатор наименьшей возможной длины (для
    проверки правильности упорядочения).
30. Студент имеет идентификатор наибольшей возможной длины.
31. Число студентов таково, что отчет имеет размер, несколько больший
    одной страницы (для того чтобы посмотреть случай печати на другой
    странице).
32. Число студентов таково, что отчет располагается на одной странице.
     Граничные условия отчета 3 (среднее значение, медиана, среднеквадра-
тическое отклонение).
33. Среднее значение максимально (качество ответов всех студентов
    наивысшее).
34. Среднее значение равно 0 (качество ответов всех студентов равно 0).
35. Среднеквадратическое отклонение равно своему максимуму (один
    студент получает оценку 0, а другой – 100).
36. Среднеквадратическое отклонение равно 0 (все студенты получают
    одну и ту же оценку).
     Тесты 33 и 34 покрывают и границы медианы. Другой полезный тест
описывает ситуацию, где существует 0 студентов (проверка деления на 0
при вычислении математического ожидания), но он идентичен тесту 14.
     Проверка отчета 4 дает следующие тесты граничных значений:
37. Все студенты отвечают правильно на первый вопрос.
38. Все студенты неправильно отвечают на первый вопрос.
39. Все студенты правильно отвечают на последний вопрос.
40. Все студенты отвечают на последний вопрос неправильно.
41. Число вопросов таково, что размер отчета несколько больше одной
    страницы.
42. Число вопросов таково, что отчет располагается на одной странице.
     Опытный тестировщик, вероятно, согласится с той точкой зрения,
что многие из этих 42 тестов позволяют выявить наличие общих ошибок,
которые могут быть сделаны при разработке данной программы. Кроме
того, большинство этих ошибок, вероятно, не было бы обнаружено, если
бы использовался метод случайной генерации тестов или специальный
метод генерации тестов. Анализ граничных значений, если он применен
правильно, является одним из наиболее полезных методов проектирова-
ния тестов. Однако он часто оказывается неэффективным из-за того, что
внешне выглядит простым. Необходимо понимать, что граничные усло-
вия могут быть едва уловимы и, следовательно, определение их связано с
большими трудностями.
                                   57