Что-то никак не могу определиться с набором сценариев.
Нужно посчитать опыт работы в компании. Возможные варианты:
1. 1-2-3 компании
2. Опыт не указан, указан без месяцев, период работы не закрыт, период работы закрыт
3. Одна и таже компания указана подряд с изменением должности (тогда это нужно считать за одну компанию),
Одна и таже компания указана с перерывом на работу в другой компании (должны считаться отдельно),
Одна и таже компания указана с перерывом (в пару месяцев или даже лет), без разделения другой компанией
4. При 2х и более компаниях могут быть пересечения закрытых/не закрытых периодов
Одна и таже компания может быть указана без периода вообще и с периодом
И чет чем больше думаю, тем меньше понимания, во-первых, оптимального набора тестовых данных, во-вторых, оптимального набора тестовых сценариев
Видимо надо подтянуть знания по тест-дизайну, но сейчас нужно решить как-то задачу. Может кто-то помочь? Ну и естественно приветствуются всевозможные полезные ссылки, статьи и прочее
Пробовал pairwise, но тут он либо не подходит, т.к. есть невозможные сценарии для 1-2 компаний, либо я не умею его готовить
Подумал, что можно попробовать пойти по пути исключения и написать сначала сценарии для 1-ой компании, потом добавить недостающие сценарии для 2-х компаний и завершить всё недостающими сценариями для 3-х сценариев, но не уверен, что такой подход правильный и оптимальный
(хотя в случае, когда на поиск оптимального решения уходит большое количество времени, он может быть более правильным)