Оценка времени на написание приемочных тестов
#1
Отправлено 26 февраля 2011 - 17:46
У меня есть вопрос по оценке трудозатрат: ситуация следующая, я работаю в продуктовой компании тестировщиком. Компания по запросам различных клиетов разрабатыват новые функциональности к своему продукту. В среднем фичи разрабатываются порядка 1-2 месяцев, после этого идут клиенту. У меня задача написать приемочные тесты (при передачи версии заказчику тесты проходят с ним через Webex). У меня на написание этих тестов уходит где то полдня - день, при этом получается 10 -15 кейсов типа use case,например для получения нотификации о событии пользователь включает себе эту возможность, выполняет действия чтобы событие наступило и проверяет почту на наличие нужного сообщения .
Приведу усредненные цифры. Как я уже сказала на написание 10 кейсов для функциональности которая разрабатывается где то месяц 3мя разработчиками уходит 4 часа, PM проводит ревью (он общается с заказчиком и знает его потребности, документации чаще всего нет или очень высокоуровневая), после этого я правлю кейсы . То есть на описанную ситуацию я говорю что мне нужен день ( 8 часов). Мое начальство считает что на это должно уходить часа 2 ну и час на апдейт. Помогите пожалуйста понять, это я такая медленная и нужно менять что то в себе. Или все таки скорость у меня нормальная и мне нужно искать слова убеждения начальства в том что обдумывание кейсов требует времени ???
#2
Отправлено 26 февраля 2011 - 22:08
#3
Отправлено 26 февраля 2011 - 22:34
Понимаю, что все очень неопределенно , но проект в двух предложениях и не опишешь
В данном случае я оцениваю время не на тестирование и не на написание тестов для полного тестирования нового функционала.
Мне нужно написать тесты, которые после завершения проекта мы предъявляем заказчику и говорим: вот такие сценарии выполняются без ошибок - функциональность готова, переводите деньги. Само тестирование идет без тест кейсов.
#4
Отправлено 27 февраля 2011 - 15:02
Выход - постоянный сбор статистики, оценка и уточнение трудозатрат и обоснование сроков на реальных данных. Не поддавайтесь, ибо мегаманагеры это му.аки. Лучшим прожект менеджером может стать только тестировщик.
Успеха
#5
Отправлено 27 февраля 2011 - 15:28
Что значит само тестирование проходит без тест-кейсов?
Вы их, пардон, для галочки чтоль пишете?
Т.е. вполне понимаю, когда при отсутствии тест-кейсов проводят intuit test..
Но если есть тест-кейсы...
По мне так это стандартный загон некомпетентных и безответственных мегаманагеров (ну они-то себя такими НИКОГДА не признают...), которым наплевать на планирование и трудоемкость, ибо это было нужно БИЗНЕСУ ВЧЕРА.
Выход - постоянный сбор статистики, оценка и уточнение трудозатрат и обоснование сроков на реальных данных. Не поддавайтесь, ибо мегаманагеры это му.аки. Лучшим прожект менеджером может стать только тестировщик.
Успеха
жостко)
#6
Отправлено 27 февраля 2011 - 18:52
У меня вообще к вам вопрос:
Что значит само тестирование проходит без тест-кейсов?
Вы их, пардон, для галочки чтоль пишете?
Наверно я не вполне ясно описала ситуацию.
Эти тесты я безусловно прохожу во время тестирования, но само тестирование гораздо глубже описанного в данных тест кейсах.
Кейсы пишутся по тем опциям которые интересны заказчику и в основном носят позитивный характер (какие то изменения заказчик и не просил в явном виде, но нужные ему опции 1 и 2 были, например, реализованы добавлением опции 3, соответственно на 3 кейсов нет). Пройти эти тест кейсы занимает не больше 2х часов. Тестирование месяца работы 3 программистов - не меньше 2-3 недель exploratory testing (вот здесь то и нет тест кейсов)
как то так
#7
Отправлено 27 февраля 2011 - 20:23
Наверно я не вполне ясно описала ситуацию.
Эти тесты я безусловно прохожу во время тестирования, но само тестирование гораздо глубже описанного в данных тест кейсах.
Кейсы пишутся по тем опциям которые интересны заказчику и в основном носят позитивный характер (какие то изменения заказчик и не просил в явном виде, но нужные ему опции 1 и 2 были, например, реализованы добавлением опции 3, соответственно на 3 кейсов нет). Пройти эти тест кейсы занимает не больше 2х часов. Тестирование месяца работы 3 программистов - не меньше 2-3 недель exploratory testing (вот здесь то и нет тест кейсов)
как то так
т.е., если я верно поняла в этот раз, Вы сначала тестируете, а потом садитесь и дружно пишите тест-кейс сугубо для заказчика?
Просто это получается не тест-кейс, а скорее отчет о проведенном тестировании. =)
По крайней мере в моем понимании это так)
#8
Отправлено 27 февраля 2011 - 21:58
Естественно заказчик получает функционал уже после того, как его "одобрит" тестировщик
А отчет о проведенном тестировании заказчику не нужен. В данном случае он у нас заказывал продукт, чтобы им пользоваться и сколько/ как мы его разрабатывали или тестировали ему не интересно . Интересно только может он с помощью продукта достигнуть/приблизиться к своей бизнес цели или нет
#9
Отправлено 28 февраля 2011 - 07:35
Заказчик - барин.В данном случае он у нас заказывал продукт, чтобы им пользоваться и сколько/ как мы его разрабатывали или тестировали ему не интересно . Интересно только может он с помощью продукта достигнуть/приблизиться к своей бизнес цели или нет
Заказчик-то с приемочными тестами что делает?
Читает? Лично прогоняет? Подписывает/утверждает?
Ежели документ под подпись заказчику - так это тоже влияет на трудоемкость.
Тогда - можно по количеству листов в документе трудоемкость оценивать.
#10
Отправлено 28 февраля 2011 - 08:31
Тест кейсы для заказчика могут быть написаны как до так и после полного тестирования функционала. У них своя цель: получить от заказчика подтверждение того, что функционал выполнен в требуемом объеме и он работает как было оговорено в контракте. Желательно все же написать их пораньше, так как надо получить согласие клиента считать функциональность готовой если кейсы выполняются.
Естественно заказчик получает функционал уже после того, как его "одобрит" тестировщик
А отчет о проведенном тестировании заказчику не нужен. В данном случае он у нас заказывал продукт, чтобы им пользоваться и сколько/ как мы его разрабатывали или тестировали ему не интересно . Интересно только может он с помощью продукта достигнуть/приблизиться к своей бизнес цели или нет
Ясно)
своя келья свой монастырь и устав)))
По поводу непосредственно Вашего вопроса - я бы попробовала перед каждым тестированием писать тест-кейс, хотя бы чек-лист, по которому Вы уже увидите сколько и на что у Вас уходит времени.
Таким образом Вы перед тестированием можете показать начальству тест-кейс (в идеале написать план), и на пальцах обьяснить куда уходит время, и насколько понижается риск.
Если таки у вас страдает карма, а поблизости есть еще один тестировщик - попробуйте показать ему тест-кейс и спросить сколько у него бы ушло на него времени. Ну это уже как вариант сравнения чисто для себя.
#11
Отправлено 01 марта 2011 - 10:41
По поводу непосредственно Вашего вопроса - я бы попробовала перед каждым тестированием писать тест-кейс, хотя бы чек-лист, по которому Вы уже увидите сколько и на что у Вас уходит времени.
Таким образом Вы перед тестированием можете показать начальству тест-кейс (в идеале написать план), и на пальцах обьяснить куда уходит время, и насколько понижается риск.
В принципе в этом то моя проблема и состоит. Я по время planning оцениваю
- в прошлый раз у меня ушло 4 часа на написание + 1.5 часа описать скоуп работы и предусловия, и 2 часа на + апдейт после ревью
я говорю
- мне нужно 8 часов
В ответ получаю: это должно занимать 1-2 часа. почему написать 10 кейсов занимает день?
Поэтому и спрашивала: сколько в среднем у вас уходит на написание высокоуровневых тест кейсов (вдруг все таки еще кто нибудь что-то подобное пишет)
Я хочу себя ценить, так как в компании больше никто этим не занимается и сравнить себя не с кем
#12
Отправлено 01 марта 2011 - 10:41
#13
Отправлено 01 марта 2011 - 17:40
В ответ получаю: это должно занимать 1-2 часа. почему написать 10 кейсов занимает день?
Поэтому и спрашивала: сколько в среднем у вас уходит на написание высокоуровневых тест кейсов (вдруг все таки еще кто нибудь что-то подобное пишет)
Я хочу себя ценить, так как в компании больше никто этим не занимается и сравнить себя не с кем
А от Вас вообще требуют написание тест-кейсов такого уровня?
Может стоит поговорить с начальством о экономии времени посредством менее подробных кейсов?
Это, конечно, вряд ди возможно в Вашей ситуации, учитывая что тест-кейсы идут через заказчика, но тут уже вариант "или -или".
По Вашему изложению у меня лично сложилось впечатление, что время Вы тратите разумно.
Ну разве что печатаете медленно ;)
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных