Перейти к содержимому

Фотография

Качественный успех


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 12

#1 Case

Case

    Основатель

  • Members
  • PipPipPipPipPipPip
  • 7 071 сообщений
  • ФИО:Панкратов Вячеслав
  • Город:Украина, Киев.

Отправлено 11 февраля 2006 - 19:19

Качественный успех
Автор: Артём Ваулин

Рано или поздно (лучше рано, конечно) руководители всех уровней задумываются о том, как сделать их проект, направление, бизнес лучшим из лучших; как работать без авралов и выходных, но успевать все вовремя; как сократить затраты и увеличить прибыль; как повысить лояльность клиентов и сделать так, чтобы они рекомендовали вас своим друзьям, знакомым и коллегам.

Существует множество различных способов для достижения этих целей. В рамках же данного монолога хотелось бы немного поговорить о КАЧЕСТВЕ. Не о каком-то абстрактном качестве из Большой Советской Энциклопедии (или из Модных Западных Стандартов), а о том реальном КАЧЕСТВЕ производимых, разрабатываемых и внедряемых нами продуктов и услуг, которое позволяет сделать эти самые продукты и услуги лучшими и, как следствие, приближает нас к заветным целям.

-----------------------------
Другие статьи раздела "Качество ПО"
  • 0

#2 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 13 февраля 2006 - 06:51

"Хлебные крошки" (над заголовком) неправильный путь указывают -- "Методология построения тестовых случаев на основе ортогональной классификации дефектов".
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#3 Case

Case

    Основатель

  • Members
  • PipPipPipPipPipPip
  • 7 071 сообщений
  • ФИО:Панкратов Вячеслав
  • Город:Украина, Киев.

Отправлено 13 февраля 2006 - 08:37

Исправил - спасибо.
  • 0
Слава Панкратов
Редактор портала www.it4business.ru

#4 SALar

SALar

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 2 298 сообщений
  • Город:Москва


Отправлено 14 февраля 2006 - 08:19

Артем, статья понравилась. Несколько замечаний.

Внедрение на проектах тестирование требований.

Предложение не согласованно. Правильно: «тестированиЯ».
И еще. Словосочетание «Тестирование требований» - устоявшийся оксюморон. Можно оставить, можно заменить.

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

Только формализованный, прозрачный, повторяемый и управляемый процесс тестирования на проектах позволит добиться всего того, о чем написано выше.

Он не панацея. «Серебряной пули нет» (с) Брукс «Мифический человеко-месяц». Я не против фразы, я против категоричности. На мой взгляд будет лучше убрать «Только» и заменить «позволит» на «поможет».


тестирование должно осуществляться штатными тестировщиками, а не постоянными членами команды;

• тестирование обязательно должно быть выделено в отдельный этап, в отдельный вид деятельности;
• обязательно должно быть организовано специальное тестовое окружение (тестовая лаборатория).

Аналогичное замечание. Я против категоричности.
Можно обойтись без тестирования «штатными тестировщиками». Если в фирме один проект, то более выгодна проектная организация (как правило).
XP с успехом демонстрирует, что тестирование может не выделяться в отдельный этап, а быть частью процесса разработки.
Иногда выделенную тестовую лабораторию создать невозможно, иногда очень дорого.

3. Функциональное (ручное) тестирование
4. Регрессионное (автоматизированное) тестирование

Некорректное использование различных способов группировки. А что не может быть функционального регрессионного тестирования? Или ручного не функционального?

Основной вид тестирования, направленный на проверку всех требований Заказчика.

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

Цель плана тестирования — обеспечить полноту процесса тестирования.

Категорически не согласен. У плана тестирования другая цель.
Немного удаляясь в сторону. Для успеха проекта может оказаться необходимым не проводить какие либо виды тестов. :acute:

Общее количество тестов / общее количество требований. Измерение тестового покрытия показывает плановое тестовое покрытие.

Видимо должно быть «Количество требований, на которые есть тесты/ общее количество требований». Но и в этом случае метрика будет не совсем корректной. Как быть с требованиями, полноту тестирования, которых можно обеспечить только группой тестов? Впрочем, это очень сложный вопрос.
  • 0

-- 

Сергей Мартыненко

Блог 255 ступеней (байки для оруженосца)

facebook (Дети диаграммы Ганта)

ВебПосиделки клуба имени Френсиса Бэкона 

 


#5 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 14 февраля 2006 - 08:43

И еще. Словосочетание «Тестирование требований» - устоявшийся оксюморон.

Это почему оксюморон, если не секрет?
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#6 SALar

SALar

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 2 298 сообщений
  • Город:Москва


Отправлено 14 февраля 2006 - 09:03

Это почему оксюморон, если не секрет?

Просмотр сообщения


Я так понимаю, что по первому вопросу возражений нет.

.

Из определения тестирования:
Теситрование - выполнение программы с ...

Хотя действительно можно ничего не менять.
  • 0

-- 

Сергей Мартыненко

Блог 255 ступеней (байки для оруженосца)

facebook (Дети диаграммы Ганта)

ВебПосиделки клуба имени Френсиса Бэкона 

 


#7 Guriy

Guriy

    Опытный участник

  • Members
  • PipPipPipPip
  • 316 сообщений
  • Город:Киев, Украина

Отправлено 14 февраля 2006 - 13:07

Что-то никак понять не могу

повторно появляются новые ошибки


  • 0

#8 Kaluga

Kaluga

    Опытный участник

  • Members
  • PipPipPipPip
  • 303 сообщений
  • ФИО:Александр
  • Город:Москва

Отправлено 14 февраля 2006 - 13:50

Такие затраты бывают внутренними и внешними: ..., внешние — уже отправленный продукт (простои, затраты на восстановление, сопровождение и поддержку)


Что это Вы забыли чуть ли не самое главное - возмещение ущерба заказчика? Если, например, Боинг с вашим ПО рухнет [по Вашей вине], затраты на сопровождение и поддержку Вам покажутся копеечными.
Или банк переведет кучу денег не туда?
  • 0
no fate but what we make

#9 dlg99

dlg99

    Специалист

  • Members
  • PipPipPipPipPip
  • 609 сообщений
  • ФИО:Andrey Yegorov
  • Город:Redmond, WA

Отправлено 14 февраля 2006 - 14:27

Это почему оксюморон, если не секрет?

Просмотр сообщения


Из определения тестирования:
Теситрование - выполнение программы с ...

Просмотр сообщения


white box testing - тоже оксюморон?
  • 0
Andrey Yegorov. Изображение

#10 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 14 февраля 2006 - 14:33

Это почему оксюморон, если не секрет?

Из определения тестирования:
Теситрование - выполнение программы с ...

Да, пожалуй. При таком определении тестирования получается оксюморон. Более честно, действительно, говорить про анализ требований.

А с white box testing все в порядке, не путать его со статическим анализом кода!
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#11 NewTester

NewTester

    Новый участник

  • Members
  • Pip
  • 31 сообщений

Отправлено 14 февраля 2006 - 15:26

"Рано или поздно (лучше рано, конечно) руководители всех уровней задумываются о том, как сделать их проект, направление, бизнес лучшим из лучших; как работать без авралов и выходных, но успевать все вовремя; как сократить затраты и увеличить прибыль; как повысить лояльность клиентов и сделать так, чтобы они рекомендовали вас своим друзьям, знакомым и коллегам".

Работать без выходных??? :acute: Это уж слишком... Я бы такого руководителя рекомендовать друзьям не стала - живодер он.
  • 0
Ошибка?Это не ошибка, это системная функция!

#12 Nadezhda

Nadezhda

    Активный участник

  • Members
  • PipPip
  • 81 сообщений
  • Город:Харьков

Отправлено 15 февраля 2006 - 09:15

Наверняка имелось в виду работать так, чтобы не было необходимости работать в выходные... Хотя формулировка, может быть, и не самая удачная
  • 0

#13 van

van

    Опытный участник

  • Members
  • PipPipPipPip
  • 475 сообщений
  • ФИО:Ваулин Артем Николаевич
  • Город:Россия, Санкт - Петербург

Отправлено 15 февраля 2006 - 10:26

Коллеги, спасибо большое за ваши замечания и комментарии!

Отдельное спасибо Сергею за его развернутую критику!

Обязательно учту при доработке статьи.

Правда, от категоричности и ряда формулировок относительно видов тестирования не откажусь :acute:

Поскольку данная статья помимо просто информационной:
1. лично для меня (а точнее для аудитории, на которую она направлена внутри компании, где я работаю) носит некоторый характер пиара, рекламы и пропаганды :)

2. базируется на той организации процесса тестирования, которая успешно работает на одном из наших ключевых проектах (хотя, абсолютно согласен, что это не панацея, и данный процесс может быть адаптирован для каждой конкретной ситуации)

Начиналось все здесь: http://forums.softwa...?showtopic=4304

Что касается работы в выходные, то, естественно, речь идет именно о том, как эту самую работу в выходные избежать, а потрать их на что - то более приятное :acute:
  • 0
Ваулин Артем
КОРУС Консалтинг
Руководитель отдела тестирования

Мой дневник


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных