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

UptoLike

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

39
2.4.7. Ошибки ввода-вывода
Сводный список вопросов таков:
1. Правильны ли атрибуты файлов? Не происходит ли запись в файлы
read-only?
2. Соответствует ли формат спецификации операторам ввода-вывода?
Не читаются ли строки вместо байт?
3. Соответствует ли размер буфера размеру записи?
4. Открыты ли файлы перед их использованием?
5. Обнаруживаются ли
признаки конца файла?
6. Обнаруживаются ли ошибки ввода-вывода? Правильно ли трактуют-
ся ошибочные состояния ввода-вывода?
7. Существуют ли какие-нибудь текстовые ошибки в выходной инфор-
мации?
Существуют ли смысловые или грамматические ошибки в тек-
сте, выводимом программой на печать или экран дисплея? Все сооб-
щения программы должны быть
тщательно проверены.
2.5. Контрольные вопросы и задания
1. Дайте определение термина «ошибка».
2. Приведите классификацию ошибок по времени их появления.
3. Приведите классификацию ошибок по степени нарушения логики.
4. Какие ошибки (в разных классификациях) бывают в программах на
языке С++ и когда они появляются?
5. Какие языки обнаруживают ошибки структурного набора?
6. Определите вид ошибки: if((x>3) && (x<2)) …
7. Какие типовые ошибки встречаются в программах?
8. В чем заключается сущность инспекции?
9. Какие этапы включает метод сквозного просмотра программы?
10. Приведите пример ошибки обращения к данным.
11. Приведите пример ошибки описания данных.
12. Приведите пример ошибки интерфейса.
13. Приведите пример ошибки передачи управления.
14. Приведите
пример ошибки при сравнениях.
15. Приведите пример ошибки вычисления.
16. Приведите пример ошибки ввода-вывода.
                        2.4.7. Ошибки ввода-вывода
       Сводный список вопросов таков:
1.    Правильны ли атрибуты файлов? Не происходит ли запись в файлы
      read-only?
2.    Соответствует ли формат спецификации операторам ввода-вывода?
      Не читаются ли строки вместо байт?
3.    Соответствует ли размер буфера размеру записи?
4.    Открыты ли файлы перед их использованием?
5.    Обнаруживаются ли признаки конца файла?
6.    Обнаруживаются ли ошибки ввода-вывода? Правильно ли трактуют-
      ся ошибочные состояния ввода-вывода?
7.    Существуют ли какие-нибудь текстовые ошибки в выходной инфор-
      мации?
           Существуют ли смысловые или грамматические ошибки в тек-
      сте, выводимом программой на печать или экран дисплея? Все сооб-
      щения программы должны быть тщательно проверены.

                  2.5. Контрольные вопросы и задания
1.    Дайте определение термина «ошибка».
2.    Приведите классификацию ошибок по времени их появления.
3.    Приведите классификацию ошибок по степени нарушения логики.
4.    Какие ошибки (в разных классификациях) бывают в программах на
      языке С++ и когда они появляются?
5.    Какие языки обнаруживают ошибки структурного набора?
6.    Определите вид ошибки: if((x>3) && (x<2)) …
7.    Какие типовые ошибки встречаются в программах?
8.    В чем заключается сущность инспекции?
9.    Какие этапы включает метод сквозного просмотра программы?
10.   Приведите пример ошибки обращения к данным.
11.   Приведите пример ошибки описания данных.
12.   Приведите пример ошибки интерфейса.
13.   Приведите пример ошибки передачи управления.
14.   Приведите пример ошибки при сравнениях.
15.   Приведите пример ошибки вычисления.
16.   Приведите пример ошибки ввода-вывода.




                                  39