Собственно , вопрос:
Какие кейсы вы бы задействовали для UNIT - тестирования парсера?
Отправлено 07 сентября 2017 - 14:53
Собственно , вопрос:
Какие кейсы вы бы задействовали для UNIT - тестирования парсера?
Отправлено 08 сентября 2017 - 19:07
Отправлено 09 сентября 2017 - 16:21
1. есть массив либо нет массива - подаём на вход null
2. различная длина массива - подаём на вход массив с длиной 0, 1, может ещё какие, максимум
3. значения могут быть разными - подаём разные значения, минимальные, максимальные, ещё какие там, комбинируем с длиной массива. так же ситуации с "все значения одинаковые", "все значения одинаковые кроме одного" и т.п. Тут же и разный порядок, какие-то значения ставить в начало, в середину, в конец
4. тестирование на объём данных и быстродействие - возможно парсер должен быстро и эффективно обрабатывать гигабайты информации, а может и терабайты, а может и распределённые вычисления, где большой объём данных обрабатывается сразу несколькими парсерами параллельно
больше тестов можно придумать если знать какой массив и какой парсер
0 пользователей, 0 гостей, 0 анонимных