Мне так и всем нужна помощь :)
#1
Отправлено 12 апреля 2006 - 06:51
У меня вот какая ситуация. Устроилась на первую работу в своей жизни (тестером). Даже испытательный срок быстрее, чем надо прошла. Короче, говорят, что работаю хорошо. Очень хорошо представляю себе как должна работать хорошая программа, представляю как тестировать. Но дело не в том. Тестирование тут организованно как-то по-глупому. Все дружно сидим за своей частью программы и тестим, кто во что горазд, у кого сколько фантазии, без какого-либо контроля со стороны начальства (никаких отчётов, ничего). Начальству, конечно, хочется изменить ситуацию, но у них не хватает временных ресурсов. Подскажите, как тут себя проявить? Как улучшить процесс тестирования? Понимаю, что нужны план тестирования, тест кейсы. А что ещё поможет наладить нам нормальное тестирование?
Вот так сумбурно описана ситуация, но очень хочется её изменить, делать наш продукт более качественным. Очень жду помощи. Заранее всем спасибо.
#2
Отправлено 12 апреля 2006 - 07:49
В зависимости от организационной структуры вам нужен или постановщик процессов, или руководитель проекта, или руководитель тестирования. Предпочтительен постановщик процессов. Пригласите такого человека на работу по договору на пару месяцев, а потом оплачивайте его разовые консультации.Как улучшить процесс тестирования? Понимаю, что нужны план тестирования, тест кейсы. А что ещё поможет наладить нам нормальное тестирование?
Хотите сами? Да не вопрос. Это обойдется в 3-5 лет и будет стоить раз в десять дороже.
Взять даже такой элементарный вопрос как "планг-рафик тестирования". Скажите, а у вас есть план-график проекта? Он детализирован? Он выполняется? Он пересматривается? Если хотя бы на один из этих вопросов ответ - нет, то может и план-график тестирования не нужен?
--
Сергей Мартыненко
Блог 255 ступеней (байки для оруженосца)
facebook (Дети диаграммы Ганта)
ВебПосиделки клуба имени Френсиса Бэкона
#3
Отправлено 12 апреля 2006 - 08:25
>>Понимаю, что нужны план тестирования, тест кейсы.
Ну так и начинайте с этого! :) Составляйте TestCase'ы, потом объединяйте их в TestPlan'ы, разрабатывая тем самым стратегию тестирования. Также это позволит сократить время на тестирование, т.к. в процессе составления тестов избавитесь от однотипных. Потом можите найти какую-нибудь программку, где будите составлять и хранить TestCase'ы и TestPlan'ы. После прохождения тестирования по таким планам, эти программки позваляют составлять отчёты (вот вам и отчётная документация).
>>Как улучшить процесс тестирования?
Внедряйте автоматизированное тестирование :)
#4
Отправлено 12 апреля 2006 - 08:36
по каким-то деталям можно задавать вопросы на форум, если что-то не понятно...
а сейчас ответ на ваш вопрос: откройте любой понравившейся стандарт и вперед... вот только хватит у компании ресурсов на это
#5
Отправлено 12 апреля 2006 - 10:02
Такой подход действительно работает. И он действительно очень дорог.а сейчас ответ на ваш вопрос: откройте любой понравившейся стандарт и вперед... вот только хватит у компании ресурсов на это
Здесь ситуация аналогичная ремонту стиральной машинки или постройке дачи. Есть три подхода:
1. Пригласить специалиста чтобы он все сделал.
2. Пригласить специалиста чтобы он вас обучил и вы все сделаете.
3. Научиться самостоятельно.
Первый подход самый дешевый и самый быстрый, последний самый дорогой и самый длинный. Но первый вариант мы отбросим. Это ваша работа и вам все равно нужно уметь работать.
Теперь вашей фирме осталось выбрать, она хочет быстро и дешево или долго и дорого. В России как правило выбираю самый длинный и дорогой вариант.
Успехов вам в вашем длинном пути наступания на грабли.
Сосредоточтесь на самом простом.
Старайтесь понять зачем нужны чуть более сложные вещи.
Постоянно узнавайте что то новое.
Начните с книги Сема Канера. Если что непонятно, спрашивайте.
--
Сергей Мартыненко
Блог 255 ступеней (байки для оруженосца)
facebook (Дети диаграммы Ганта)
ВебПосиделки клуба имени Френсиса Бэкона
#7
Отправлено 12 апреля 2006 - 12:32
Более чем странный совет>>Как улучшить процесс тестирования?
Внедряйте автоматизированное тестирование :)
Только в том смысле, что сначала надо поставить процесс, а уже потом внедрять автоматизацию. Автоматизация повышает эффективность тестирования, и с этим вряд ли можно поспорить. А вот хорошо поставленного процесса она не заменит, и внедрять её в этом случае просто противопоказано.
Майк.
#8
Отправлено 12 апреля 2006 - 12:36
Можно. И еще как.Автоматизация повышает эффективность тестирования, и с этим вряд ли можно поспорить.
--
Сергей Мартыненко
Блог 255 ступеней (байки для оруженосца)
facebook (Дети диаграммы Ганта)
ВебПосиделки клуба имени Френсиса Бэкона
#9
Отправлено 12 апреля 2006 - 13:00
Если стремиться к целям, описанным вами, то не факт, что вы останетесь в выигрыше. Т.к. самый умный и выгодный способ это - как Salar уже указал - спец со стороны (вы, лично, в этом варианте как минимум не выигрываете).
А вот если поставить цель научиться самой (за бабки родной конторы), да так, что бы еще и в конце и для нее какой-то результат был... Тут все просто. Читайте. Пробуйте. Анализируйте. Не сдавайтесь. Опять читайте, спрашивайте у нас... Повторять пока всех у себя не за....е. Потом - сменить контору :)
И помните - инициатива наказуема!
#10
Отправлено 12 апреля 2006 - 13:22
Редактор портала www.it4business.ru
#11
Отправлено 12 апреля 2006 - 14:00
Можно. И еще как.Автоматизация повышает эффективность тестирования, и с этим вряд ли можно поспорить.
Ладно, повышает эффективность тестирования с некоторыми оговорками, как то:
- если тестирование поддаётся автоматизации при разумных затратах ресурсов (времени/денег)
- если речь идёт о регрессионном тестировании "долгоиграющего" проекта, а не об "одноразовом" проекте типа сдал/забыл
- если персонал обладает соответствующей квалификацией
ну и т.п.
Майк.
#12
Отправлено 14 апреля 2006 - 10:28
Во - первых, присоединяюсь ко всем предыдущим ораторам.
И несколько слов от себя...
Буквально несколько дней назад встречался с коллегой с форума. Обсуждали следующий вопрос http://forums.softwa...hl=Эдмонд Уэллс.
Параллельно затрагивали еще множетсво различных вопросов, в том числе и об упорядочивании, формализации процесса тестирования, о выборе эффективных подходов к тестированию, методик тестирования и т.п.
Решений масса!
Но вопрос в том, что подойдет именно Вам, что будет наиболее эффективно в вашем конкретном случае?
Не вдаваясь в детали (т.к. это может занять очень много времени :) ), дам Вам наиболее общий совет:
1. Ставьте перед собой конкретные вопросы, формулируйте задачи, цели. Что Вы хотите сделать? Чего хотите добиться? Для чего? Каким образом? Чем это будет выгодно Заказчику, компании и Вам лично? т.п.
2. Ищите на них ответы. Анализируйте целесообразность.
3. Детализируйте задачи до реально выполнимых, оцениваемых.
4. Воплощайте задуманное в жизнь.
Главная идея здесь заключается в том, что делать необходимо только то, что Вам ДЕЙСТВИТЕЛЬНО НЕОБХОДИМО, а не то, что просто круто :)
#13
Отправлено 17 апреля 2006 - 09:34
#14
Отправлено 17 апреля 2006 - 09:53
#16
Отправлено 17 апреля 2006 - 11:04
Не учите меня жить. Лучше помогите материально.
--
Сергей Мартыненко
Блог 255 ступеней (байки для оруженосца)
facebook (Дети диаграммы Ганта)
ВебПосиделки клуба имени Френсиса Бэкона
#17
Отправлено 19 апреля 2006 - 18:45
вы емеете Functional Design документ, если да, то можете смело сами начинать писать sceanarious and тест cases.
Erica.
#18
Отправлено 21 апреля 2006 - 21:43
#19
Отправлено 26 апреля 2006 - 14:00
просто что это за совет-наймите специалиста... и всё такое...
пришол человек...есть желание... ну почему бы ему не подсказать в каком направление двигаться, зачем стебаться та???
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных