как происходит процесс распределения тестов для разных пользователей в рамках тестового прогона в kiwi tcms - PullRequest
0 голосов
/ 01 апреля 2019

У меня есть вопрос, где я хотел бы знать, как бы вы решили мою легкую проблему.

Я работаю координатором тестов в небольшой команде, и когда я только сердцу своей команды, кивиотлично подходит, но иногда у нас есть общий тест, где может быть до 50 человек.То, что мы делаем сегодня, - это отправка небольшого документа каждому человеку с некоторыми случаями, которые человек должен проверить, а затем человек отправляет обратно документ с описанием того, как прошел тест.

Что я хотел бы сделать в киви, так этосоздайте план тестирования, например, с 200 тестовыми примерами, а затем создайте тестовый прогон, и когда пользователь x войдет в систему, он / она должен видеть только те тесты, которые он / она должен выполнить.Мне также нужно получить цифры сразу после завершения тестового прогона.Например, количество обнаруженных проблем, сколько тестовых примеров не удалось выполнить также в плане тестирования.

Я предполагаю, что так и должно быть, создать план тестирования и выполнить тест, а затем назначить тестовые случаи различным пользователям, НОзатем мне нужно каждый раз менять все тесты, потому что я не хочу, чтобы один и тот же пользователь каждый раз делал одни и те же тесты.Чтобы это работало, я думаю, что для тестовых случаев должно быть поле для назначения (есть), после того как я добавил их в тестовый прогон, который легко изменить непосредственно из тестового прогона -> список тестовых примеров.

Если у кого-нибудь есть какие-либо предложения, которые могут сработать для меня, пожалуйста, поделитесь им!

Ответы [ 2 ]

1 голос
/ 01 апреля 2019

Не могли бы вы уточнить, в чем именно заключается проблема?

Описанный вами сценарий действителен - вы создаете тестовый прогон и назначаете тестировщиков для ti через поле Assignee непосредственно из вида тестового прогона.Здесь вы также видите количество пройденных / неудачных тестов и сообщений об ошибках.

Если вы используете тот же тестовый пример в новом тестовом прогоне и хотите изменить тестера (назначенного), у вас есть история тестируемых тестовых примеров вПоле Выполнения, где отображаются все предыдущие выполнения теста вместе с тестерами.

0 голосов
/ 01 апреля 2019

Полагаю, что так и должно быть, создать план тестирования и выполнить тест, а затем назначить тестовые наборы разным пользователям, НО тогда мне нужно менять все тестовые наборы каждый раз, когда мы проводим этот тест, потому что я не Я не хочу, чтобы один и тот же пользователь каждый раз делал одни и те же тесты. Чтобы это работало, я думаю, что для тестовых случаев должно быть поле для назначения (есть), после того как я добавил их в тестовый прогон, который легко изменить непосредственно из тестового прогона -> список тестовых примеров.

Это правильно. Отдельные тестировщики могут использовать фильтрацию (или просто Ctrl + F на странице), чтобы увидеть только те исполнения, которым они назначены.

Если вы хотите варьировать назначения между различными запусками теста, вы можете сделать это вручную или с помощью небольшого сценария с помощью API. Например: создайте новый TR, затем вызовите скрипт с NEW-TR-ID OLD-TR-ID и перемешайте назначения между пользователями. Вам придется создать свой собственный сценарий, но вы можете добавить его в https://github.com/kiwitcms/api-scripts, если это так.

...