Пересмотрел полностью таблицу:
13 публикаций создано WindUp_Bird (учитываются публикации только с 20 апреля 2023)
Отправлено автор: WindUp_Bird 11 июня 2019 - 12:20 в Начинающему тестировщику
Пересмотрел полностью таблицу:
Отправлено автор: WindUp_Bird 11 июня 2019 - 11:29 в Начинающему тестировщику
Я понял кажется, нужно действительно все переделать.
Отправлено автор: WindUp_Bird 10 июня 2019 - 12:40 в Начинающему тестировщику
Если не ограничивать модель, то он пытается построить пары "все со всеми".
Условие:
IF [Solution] = "Solution" THEN [TypeRT] = "0" OR [TypePT] = "0" OR [TypeAT] = "0";фактически означает, что не может быть Solution и RTPTAT. Соответственно, нельзя построить пары RTPTAT со всеми значениями AccessSolution.
Про RTPT так сразу не видно, но наверняка, тоже что-то не стыкуется.
А вообще, все ли комбинации имеют смысл? Может быть, надо ограничить подбор комбинаций только между определенными колонками?
Оставил вот так, изменений нет
Отправлено автор: WindUp_Bird 10 июня 2019 - 11:21 в Начинающему тестировщику
Отправлено автор: WindUp_Bird 09 июня 2019 - 20:51 в Начинающему тестировщику
Комбинации настроек ролей очень обширные. Я итак исключил редкие кейсы, типа создания объекта без чтения на него.
в Джире например тоже куча настроек ролей. Но для их тестирования никакой пэйрвайз был бы не нужен
отдельно проверяется кто может создать тикет, отдельно проверяется кто может редактировать тикет
без всяких огромных монстров-таблиц
комбинации нужны когда сущности связаны, например принтер и операционная система
но когда сущности не связаны - тогда и таблицы не нужны. одна роль должна работать совершенно независимо от других ролей
У нас много клиентов, которые придумывают очередные упоротые кейсы. У нас что-то типа джиры, только свое с BPMN
Отправлено автор: WindUp_Bird 07 июня 2019 - 16:37 в Начинающему тестировщику
нет, это ролевая модель, нужно все наглядно наблюдать
если это роли, то какой смысл вообще в пэйрвайз?
достаточно ведь просто каждую роль протестировать
Комбинации настроек ролей очень обширные. Я итак исключил редкие кейсы, типа создания объекта без чтения на него.
Отправлено автор: WindUp_Bird 07 июня 2019 - 16:08 в Начинающему тестировщику
Я не знаю исходных требований, поэтому подсказывать сложно.
Но последний вариант уже несовместим с первым.
И в последнем вообще запутались, например, "IF [Container] = "RTPTAT" THEN [TypeRT] = ..." определено 2 раза по-разному, да и не только это.
не понял, в чем ошибка
Отправлено автор: WindUp_Bird 07 июня 2019 - 16:06 в Начинающему тестировщику
выглядит это супер-сложно, а действительно ли оно надо?
может можно как-то по-другому кейсы покрыть? может юнит-тестами?
нет, это ролевая модель, нужно все наглядно наблюдать
Отправлено автор: WindUp_Bird 07 июня 2019 - 14:23 в Начинающему тестировщику
Я принял волевое решение и оставил один Access. Но все равно игнорируются RTPT и RTPTAT:
Отправлено автор: WindUp_Bird 07 июня 2019 - 14:01 в Начинающему тестировщику
Проверьте, если я ошибаюсь.
IF [Container] = "RTPT" THEN [TypeRT] = "listRT" OR [TypeRT] = "formRT" OR [TypeRT] = "operationRT"; IF [Container] = "RTPT" THEN [TypePT] = "listPT" OR [TypePT] = "operationPT";Это означает, что валидно [Container] = "RTPT", [TypeRT] = "listRT", [TypePT] = "listPT".
Далее по модели:
IF [TypeRT] = "listRT" THEN [AccessTypeRT] = "RUD" OR [AccessTypeRT] = "RU" OR [AccessTypeRT] = "UD" OR [AccessTypeRT] = "R"; IF [TypeRT] = "listRT" THEN [AccessTypePT] = "0";и:
IF [TypePT] = "listPT" THEN [AccessTypePT] = "RUD" OR [AccessTypePT] = "RU" OR [AccessTypePT] = "UD" OR [AccessTypePT] = "R"; IF [TypePT] = "listPT" THEN [AccessTypeRT] = "0";Похоже на противоречие.
А чтобы PICT сам остановился и сказал, что не может построить таблицу, по такой модели он должен перебрать очень много комбинаций.
Отправлено автор: WindUp_Bird 07 июня 2019 - 12:15 в Начинающему тестировщику
что-то много букв
попробуйте сначала максимально упростить всё и сгенерировать небольшую модель, потом понемногу усложняйте и каждый раз генерируйте
пока модель большая - непонятно где заламывается
буду пробовать, спасибо
Отправлено автор: WindUp_Bird 07 июня 2019 - 11:22 в Начинающему тестировщику
Таблица делается для тестирования ролевой модели.
Отправлено автор: WindUp_Bird 07 июня 2019 - 11:21 в Начинающему тестировщику
Прикрепил текст с условиями.
Если кто-то сталкивался с такой проблемой и есть возможные способы решения, я бы был очень благодарен.
Community Forum Software by IP.Board Русификация от IBResource
Лицензия зарегистрирована на: Software-Testing.Ru