Перейти к содержимому

Фотография

Unit-тесты для парсера. Какие кейсы вы бы задействовали?


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 Lzk

Lzk

    Специалист

  • Members
  • PipPipPipPipPip
  • 504 сообщений
  • ФИО:Олег
  • Город:Мск

Отправлено 07 сентября 2017 - 14:53

Собственно , вопрос:

Какие кейсы вы бы задействовали для UNIT - тестирования парсера?


  • 0

#2 Spock

Spock

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 772 сообщений
  • ФИО:Роман

Отправлено 07 сентября 2017 - 15:56

http://software-test...ovoj-strategii/


  • 0

#3 Lzk

Lzk

    Специалист

  • Members
  • PipPipPipPipPip
  • 504 сообщений
  • ФИО:Олег
  • Город:Мск

Отправлено 08 сентября 2017 - 19:07

Спасибо! Но это частный случай. Я имею ввиду класс парсера в целом. То есть сериализация и десереализация(парсинг) массива.
  • 0

#4 Spock

Spock

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 772 сообщений
  • ФИО:Роман

Отправлено 09 сентября 2017 - 16:21

1. есть массив либо нет массива - подаём на вход null

2. различная длина массива - подаём на вход массив с длиной 0, 1, может ещё какие, максимум

3. значения могут быть разными - подаём разные значения, минимальные, максимальные, ещё какие там, комбинируем с длиной массива. так же ситуации с "все значения одинаковые", "все значения одинаковые кроме одного" и т.п. Тут же и разный порядок, какие-то значения ставить в начало, в середину, в конец

4. тестирование на объём данных и быстродействие - возможно парсер должен быстро и эффективно обрабатывать гигабайты информации, а может и терабайты, а может и распределённые вычисления, где большой объём данных обрабатывается сразу несколькими парсерами параллельно

 

больше тестов можно придумать если знать какой массив и какой парсер


  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных