Что пишут в блогах

Подписаться

Онлайн-тренинги

Загружаются...

Конференции

Разделы портала

Про инструменты

Лучшие вакансии

.
Анализ и управление требованиями
Зачем и почему нужна тестовая документация?
30.03.2017 15:59

Автор: Антонина Бжассо

Оригинальная публикация: http://quality-lab.ru/the-purpose-of-test-documentation/

Давным-давно…

Когда-то в юности я начала работать сотрудницей отдела тестирования в одной компании. Тестовая документация там существовала в виде чек-листов в Excel и каких-то требований на 1-2 странички для разработчиков, куда также иногда могли заглянуть и тестировщики. Со временем компания перестала выделять время на написание ЧЛ, но документация для разработчиков все еще оставалась в более или менее достойном виде. Так как компания занималась обычной разработкой программного обеспечения для мобильных устройств, то поддерживать актуальной тестовую документацию и вообще её создавать для тестировщиков оказалось накладно. Спецификация стала редкостью.

Аргументом для прекращения написания тестовой документации и каких-либо спецификаций стало то, что на выходе убытков было больше, чем прибыли. Спецификация и различная документация себя не оправдывали, потому что требовать высокие цены за небольшие мобильные приложения компания не могла. Да и какие могут быть чек-листы на новую функциональность, когда:

— Мы закончили делать in-app покупку тем!
— Ad-hoc сборка уже собралась! Через час надо выложить!
— Ещё мы критические баги исправили и вот эту “штуковину” засунули в код.
— Прогоните какой-то смоук, вдруг что-то сломалось!
— и т. д.

В итоге приходилось без документации думать о том, что именно и на какие части могло повлиять. В срочном порядке нужно было проводить полноценное исследовательское тестирование за полчаса! При этом, нужно было найти критические для пользователей баги. Полчаса — это максимум времени, потому что выявленные проблемы еще нужно исправлять и перепроверять. Со временем при такой организации работы начинали возникать проблемы:

— Слушайте, а кто-нибудь помнит, что тут было? Кто-то знает, как оно должно работать?
— Не помню уже. Надо спросить у разработчиков…
— Хм… Думаешь, я помню, что я делал три месяца назад? У меня 5 приложений! Я уже не помню, где и что я когда-то писал…
… (время уходит)
— Да не знаю. Ну, пусть так будет.
— У меня твой баг не повторяется. А-а-а… ты э-э-ту кнопку нажимаешь при выходе?.. А я всегда ту нажимаю…
— Слушай, а ты не помнишь, как мы проверяли такие подписки? И вот это каким должно быть? Кажется, оно не должно быть таким… Не помню.

И спросить не у кого. Специалистов, которые бы занимались документацией, нет. Тестировщиками часто проводилось полное тестирование приложения, что отнимало много времени – целые недели, а иногда, и месяцы. И на вопрос: “Когда вы закончите проверять?”, следовал ответ: “Критические баги лезуууут!” Не было четкого понимания, сколько времени необходимо для тестирования программы. А время, как известно, – деньги. В итоге получалось нечто, что начинало жить своей жизнью…

Подробнее...
 
Кто такие аналитики и какие у них зарплаты
21.02.2017 16:49

Автор: Таисия Рыбак, тренер курса "Управление требованиями"

Много статей о том, кто такие тестировщики и разработчики, как проходить собеседования, как расти по карьерной лестнице, но должность аналитика до сих пор остается загадочной. Кто они? Откуда берутся? Где этому учат? Я собрала ответы на наиболее популярные вопросы, которые мне задают студенты.

Материал разбит на 3 части. В первой части я расскажу о том, как становятся аналитиками, какие задачи ставят перед ними и какой уровень зарплат сейчас на московском рынке. Во второй части вы сможете узнать, какие навыки нужны, чтобы стать аналитиком, что нужно делать, чтобы двигаться дальше по карьерной лестнице. Какие навыки необходимы тестировщику, чтобы стать аналитиком. И, наконец, в третьей части вы прочтете о том, как проходит собеседование и какие вопросы Вам могут задать.

Подробнее...
 
Повышение качества тестов и автоматическая валидация REST API документации
30.11.2016 12:12

Иван Перл (ведущий инженер, Oracle), выступление на конференции CEE SECR “Разработка ПО”.

Доклад о практиках, разработанных в компании Oracle, для генерации и повышения качества REST API документации. Применения этих практик привело к существенному улучшению качества документации, а также позволило проводить sanity тестирование REST API.

Подробнее...
 
Analyst Days - 4: подборка докладов для тестировщиков
15.02.2016 14:29

Публикуем подборку докладов с Analyst Days - 4, интересных для тестировщиков.

"Шагнуть навстречу тестированию требований. Советы тестировщика" – доклад Алексея Федорова о подводных камнях тестирования требований.

"После нас - хоть потоп! Как писать документацию на века" – доклад Кристины Ерофеевой о том, как создавать хорошую документацию.

"Немного об отношениях аналитика и тестировщика" – доклад Андрея Павлова об эффективном сосуществовании тестирования и аналитики.

"Как решить проблему, о которую уже все копья сломаны" – доклад Светланы Гончар об интегральном подходе к решению сложных проблем.

"Мы - хорошие, а они - плохие. Почему так происходит и что с этим делать" – доклад Надежды Тарасюк об эффективных коммуникациях в мультинациональных командах.

"Ревью проектных документов – борьба за качество" – доклад Андрея Кудинова о процессе ревью документации.

22-23 апреля 2016 г. в Санкт-Петербурге пройдет 5-я юбилейная международная конференция по системному и бизнес анализу «Analyst Days».

Наши читатели при регистрации на конференцию могут получить скидку.

Промокод для получения 10% скидки - s-t.ru

 
ЛАФ-2015: подборка докладов для тестировщиков
24.07.2015 13:18

Подборка докладов с Летнего Аналитического Фестиваля-2015

Подробнее...
 
Шагнуть навстречу тестированию требований. Советы тестировщика
01.05.2015 19:36

Доклад Алексея Федорова (инженер по тестированию, ТРАНС-ИТ, Россия, Санкт-Петербург) на конференции Analyst Days – 4.

Если ввести "тестирование требований" в поисковую строку, то вернётся всего один(!!!) релевантный результат. Остальные, так или иначе, связаны с "требованиями к требованиям", которые разные(!) в разных источниках. Мой опыт и опыт коллег, тестировщиков и аналитиков, говорит, что это редкая активность, а у кого она не "пустая формальность" вообще единицы.

Заинтересовавшись этой проблемой год назад, я стал собирать советы по тестированию требований и отлаживать их на своих проектах и проектах коллег из других компаний. Удалось собрать пока немного, но уже есть результаты, которыми я хочу с вами поделиться. Среди них в чём польза, в чём fun, в чём трудности тестирования требований.

Подробнее...
 
Требования в Jira: Just do it!
07.03.2014 10:37

Запись доклада Даши Гармаш на онлайн-конференции Chief ConfeT&QA, весна 2012.

Работающее программное обеспечение важнее, чем полная документация (с) Agile Manifesto

В своем докладе я расскажу, как выжить тест-менеджеру в agile-проектах с «плавающими» требованиями, и, самое главное, организовать общение с заказчиком посредством формулирования требований в Jira.

Будут рассмотрены следующие вопросы:

  • как жить без аналитика?
  • требования: их нет, но они нужны
  • проектируем workflow требований для команды разработчики/тестировщики
  • общение с заказчиком через постановку требований
  • рука на пульсе: кратко об отчетах

Do it в Jira!

Подробнее...
 
Написание тестов, как вид тестирования требований
15.05.2013 15:32

Представляем доклад Сергея Мартыненко, который он делал на Летнем аналитическом фестивале 2010.

Этот доклад часто используется как учебный материал для тестировщиков.

Подробнее...
 
Написание тестов, как вид тестирования требований
08.08.2011 14:06

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

Мы предлагаем вам ознакомиться с выступлением Сергея Мартыненко на Летнем Аналитическом Фестивале - 2010, где он рассказывал о том, как тестировать требования параллельно с разработкой тестов на их основе:

1) Тесты важнейшая и неотемлемая часть требований
2) Правильные вопросы для выявления требований
3) Преимущества обратного подхода при разработке проектной документации
4) Преимущество стековой модели разработки ПО перед моделью очереди
5) Разумное сочетание ролей в малых командах по разработке ПО

Подробнее...
 
Тестировщики и требования: непараллельные прямые
12.07.2011 11:29

Автор: Наталья Руколь

Внимание! В этой статье будет много буковок и советов о том, как вы можете повысить эффективность своей работы и проекта в целом в условиях нехватки требований. Если вы привыкли жаловаться на нехватку требований и не хотите ничего менять, статья к прочтению не рекомендуется.

Роль требований в процессе разработки

Требования похожи на единорогов. Такие же прекрасные мифические создания, несущие людям счастье Smile В ~99% проектов, с которыми я сталкивалась, требования:

  • Были неполным
  • Были некорректным
  • Отсутствовали

Выбирайте любые пункты из трёх, а иногда и все вместе.

При этом моя религия утверждает, что хорошие, полные, детально проработанные требования – залог успеха не только тестирования, но и проекта в целом. Что же делать, если мы входим в статистическое большинство, и удовлетворительных требований у нас нет?

Как всегда, у нас есть выбор. Вариант #1 – подождать: а вдруг появятся? Чтобы ожидание не было скучным, можно разбавлять его регулярными жалобами на нехватку требований и байками из серии «а вот в нормальных компаниях…».

И есть вариант #2 – построить процесс таким образом, что у вас появятся требования. Именно об этом варианте мы и поговорим в статье.

Подробнее...
 



Страница 1 из 2