Конверсионное тестирование - еще один вид хитрых вопросов, когда больше спрашивают на собесах, чем используют.
Суть такого тестирования - проверить, что данные правильно приходят или преобразуются в другой системе. Ну или в рамках системы, что данные правильно преобразуются из одного вида в другой.
Например, одна система принимает от другой данные в формате XML и преобразовывает их с целью дальнейшего хранения или пересылки в другой формат, но например JSON. Так вот, конверсионное тестирование проверяет, что никакие значения не потерялись, а типы данных сохранились и там, где должно быть дробное значение, тип данных decimal, а текстовое - text или string.
Иногда еще спрашивают “А как бы вы тестировали такое?”. Ну примерно так:
- Понять, какая информация будет конвертироваться
- Расписать процесс конвертации данных, чтобы определить потенциальные ошибки
- Провести конвертацию по плану
- Проверить, что данные вообще сконвертировались, а не получилась пустая стока
- Проверить качество такой конвертации: что числи 5 сконвертировалось именно в 5, а не в 4,9999
Завтра снова поговорим о вопросах для тестировщиков, так что подписывайся и зови друзей!