Итак, похоже, что многие люди играют в вину, где я работаю, и это вызывает интересный вопрос.Тестовый корпус Дизайн и ответственность тестировщиков, разработчиков, заказчиков
Knowns:
Требования команда записывает требования к продукту. Разработчики создают свои собственные модульные тесты в соответствии с требованиями. Испытательная группа создает условия испытаний, образцы испытаний и испытательные корпуса в соответствии с требованиями.
Продукт выпускается тогда и только тогда, когда X% тестовых примеров из группы тестирования проходит.
После доставки заказчик выполняет Приемочные испытания -> Команда ответа клиента получает ошибки с поля и позволяет группе тестирования знать об этих проблемах.
Вопрос:
Если клиент заканчивает подачу много дефектов, кто виноват? Тестирующая команда не скрывает их? Или это команда требований для того, чтобы не писать лучшие требования? И как можно улучшить систему?
Или это клиент для изменения своего мнения о том, что они хотят после выпуска продукта? –
В чем серьезность обнаруженных дефектов? Если это несколько очень незначительных проблем, то, как уже упоминалось, это может быть просто изменение клиента. Тем не менее, если они не сообщаются с основными ошибками, это заставило бы меня поверить, что тестовые примеры не обеспечивают достаточного охвата. P.S. Чтение «X% тестовых ящиков» беспокоило бы меня, если бы это была единственная метрика. Надеемся, что серьезность неудачных тестов также будет учтена. –
@ Майкл, хороший звонок по страхованию - я пропустил это в качестве части моего критерия выпуска ниже. Было бы неплохо посмотреть на уровень тестирования и уровень тестового теста, чтобы понять, что не проходит тестирование, если правильные пути проходят тестирование, и если найденные ошибки клиентов попадают в две категории выше. – nithins