В предыдущем посте мы объяснили, что базовые типы данных имеют тенденцию группироваться вместе и формировать записи данных. Вот распространенные программные ошибки, связанные с записями. Этот пост соответствует курсу Black Box Software Testing Foundations (BBST), разработанному Ребеккой Фидлер, Джемом Канером и Джеймсом Бахом.

Тестируемые приложения обычно сохраняют данные в базе данных. Данные хранятся в виде записей; например, пользователи приложения обычно имеют имя и фамилию, адрес электронной почты и адрес.

Выявление общих операций над набором данных записи на языке программирования тестируемого приложения обычно является полезной эвристикой для поиска идей тестирования, связанных с записями. Вот пример работы над Эликсирными картами.

Общие операции над записями:

  • Поиск определенной записи
  • Сортировать записи
  • Поиск по определенному полю записи
  • Обновить запись
  • Удалить запись

Основываясь на общих процедурах, вот список распространенных ошибок:

  • переполнение и недополнение — переполнение — это когда мы пытаемся сохранить данные, которые не вписываются в размер записи, а недополнение — это когда мы пытаемся сохранить данные без обязательных полей
  • сохранить неправильный тип данных в поле
  • получить на основе неправильного поля
  • писать ни в одно из существующих полей.

Первоначально опубликовано на https://blog.tentamen.eu 13 декабря 2019 г.