В предыдущем посте мы объяснили, что базовые типы данных имеют тенденцию группироваться вместе и формировать записи данных. Вот распространенные программные ошибки, связанные с записями. Этот пост соответствует курсу Black Box Software Testing Foundations (BBST), разработанному Ребеккой Фидлер, Джемом Канером и Джеймсом Бахом.
Тестируемые приложения обычно сохраняют данные в базе данных. Данные хранятся в виде записей; например, пользователи приложения обычно имеют имя и фамилию, адрес электронной почты и адрес.
Выявление общих операций над набором данных записи на языке программирования тестируемого приложения обычно является полезной эвристикой для поиска идей тестирования, связанных с записями. Вот пример работы над Эликсирными картами.
Общие операции над записями:
- Поиск определенной записи
- Сортировать записи
- Поиск по определенному полю записи
- Обновить запись
- Удалить запись
Основываясь на общих процедурах, вот список распространенных ошибок:
- переполнение и недополнение — переполнение — это когда мы пытаемся сохранить данные, которые не вписываются в размер записи, а недополнение — это когда мы пытаемся сохранить данные без обязательных полей
- сохранить неправильный тип данных в поле
- получить на основе неправильного поля
- писать ни в одно из существующих полей.
Первоначально опубликовано на https://blog.tentamen.eu 13 декабря 2019 г.