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

Фотография

Критерии анализа инструментов.


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

#1 Case

Case

    Основатель

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

Отправлено 23 сентября 2003 - 07:47

Господа, интересует Ваше мнение на простую статью по определению критериев анализа средств автоматизации, с которой можно ознакомиться в лаборатории Тестера: Разработка критериев анализа систем автоматизации тестирования
Принимается критика, уточнения.
  • 0
Слава Панкратов
Редактор портала www.it4business.ru

#2 el-step

el-step

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

  • Members
  • PipPip
  • 76 сообщений
  • Город:Москва

Отправлено 23 сентября 2003 - 08:23

На мой взгляд, где-то еще до типов тестов должна быть поддержка технологий, используемых в проекте. Я имею в виду не интеграцию со средой разработки, которая идет следующим пунктом, а принципиальную возможность использования данного инструментария для данного проекта в процессе автоматизирования.
  • 0

#3 Case

Case

    Основатель

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

Отправлено 23 сентября 2003 - 08:38

Согласен, обзор технологий в самом результате исследования будет (есть для нескольких линеек), а вот в план разработки критериев я это не вставил - спасибо за уточнение.
  • 0
Слава Панкратов
Редактор портала www.it4business.ru

#4 Олешка

Олешка

    Консультант

  • Members
  • PipPipPipPip
  • 497 сообщений
  • ФИО:Ольга
  • Город:Рига, Латвия

Отправлено 30 сентября 2003 - 11:48

План.


Поддерживаемые процессы тестирования.
Поддерживаемые типы тестов.
Интеграция с системами разработки.
Техническая и документальная поддержка компанией разработчиком.
Обучение и сертификация персонала, работающего с набором инструментов и/или методологией.
Представительство компании-разработчика в странах ближнего зарубежья.


На мой пользовательский взгляд немаловажным критерием является удобный формат вывода отчетов о тестировании.
  • 0

#5 Олешка

Олешка

    Консультант

  • Members
  • PipPipPipPip
  • 497 сообщений
  • ФИО:Ольга
  • Город:Рига, Латвия

Отправлено 30 сентября 2003 - 11:52

1.Поддерживаемые процессы тестирования.
Так как система автоматизации тестирования тесно связана с реальными процессами разработки программных систем, а также опирается на определённые процессы тестирования, при анализе необходимо в первую очередь обращать внимание на поддержку инструментом или набором инструментария определённых процессов/технологий тестирования и жизненного цикла разработки ПО. Итак, первый критерий анализа:
Поддерживаемые процессы тестирования.


Наверное, тогда надо писать - "Поддерживаемые процессы жизненного цикла разработки ПО"?

Хотя мне кажется, что для систем автоматизированного тестирования важнее наличие интерфейса с системой управления требованиями, с системой bug tracking и другими, потому что иначе меняется объект рассмотрения статьи - анализируется уже не система автоматизированного тестирования, а система управления жизненным циклом ПО.
  • 0

#6 Олешка

Олешка

    Консультант

  • Members
  • PipPipPipPip
  • 497 сообщений
  • ФИО:Ольга
  • Город:Рига, Латвия

Отправлено 30 сентября 2003 - 12:30

В разделе "Поддерживаемые процессы тестирования" автор предлагает:

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

но по какой-то причине мысль отложена и разделение не проведено.
  • 0

#7 Олешка

Олешка

    Консультант

  • Members
  • PipPipPipPip
  • 497 сообщений
  • ФИО:Ольга
  • Город:Рига, Латвия

Отправлено 30 сентября 2003 - 12:32

Если говорить о поддерживаемых процессах жизненного цикла, то есть предложение более четко сформировать такой список, руководствуясь не только собственными практическими наработками, но и существующими стандартами. Неплохая статья в качестве справочного материала:
Основы методологии проектирования ИС.
Также интересно взглянуть на критерии оценки и выбора CASE-средства:
Критерии оценки и выбора CASE-средства - там есть кое-что относительно поддержки процесса тестирования CASE-редством, так сказать, взгляд наоборот.
  • 0

#8 Олешка

Олешка

    Консультант

  • Members
  • PipPipPipPip
  • 497 сообщений
  • ФИО:Ольга
  • Город:Рига, Латвия

Отправлено 30 сентября 2003 - 12:34

Фраза:

Управление жизненным циклом (Lifecycle Management), как процесс тесно связанный с планированием этапов тестирования, как при «водопадной», так и при циклической модели разработки ПО. ресурсов этапов разработки / тестирования.


содержит предложение без начала (подчеркнуто в цитате)
  • 0

#9 Олешка

Олешка

    Консультант

  • Members
  • PipPipPipPip
  • 497 сообщений
  • ФИО:Ольга
  • Город:Рига, Латвия

Отправлено 30 сентября 2003 - 12:35

Управление изменениями (Change request management), как процесс специфичный для этапов тестирования, но интегрированный в процесс внесения изменений в программный код.


Выглядит туманно - я еще могу себе представить, как заявленные change requests добавляются в требования к системе, но как это должно быть интегрировано в процесс внесения изменений в коде? Можно пояснить? И еще - если управление изменениями должно быть интегрировано в процесс внесения изменений в код, почему нет того же самого в отношении процесса управления ошибками?
  • 0

#10 Олешка

Олешка

    Консультант

  • Members
  • PipPipPipPip
  • 497 сообщений
  • ФИО:Ольга
  • Город:Рига, Латвия

Отправлено 30 сентября 2003 - 12:39

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


Возможно ли найти такую систему, в которой все это будет автоматизировано?
  • 0

#11 Case

Case

    Основатель

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

Отправлено 30 сентября 2003 - 13:40

Наверное, тогда надо писать - "Поддерживаемые процессы жизненного цикла разработки ПО"?

То есть сначала вы предлагаете перевести исследование статьи в русло жизненных циклов разработки (хотя к этому статья не предрасположена), а потом получиться что статья не посвящена технологиям тестирования а получится именно и разработке? :) Олешка, как-то совсем туманно выходит :)
  • 0
Слава Панкратов
Редактор портала www.it4business.ru

#12 Олешка

Олешка

    Консультант

  • Members
  • PipPipPipPip
  • 497 сообщений
  • ФИО:Ольга
  • Город:Рига, Латвия

Отправлено 30 сентября 2003 - 13:46

Наверное, тогда надо писать - "Поддерживаемые процессы жизненного цикла разработки ПО"?

То есть сначала вы предлагаете перевести исследование статьи в русло жизненных циклов разработки (хотя к этому статья не предрасположена), а потом получиться что статья не посвящена технологиям тестирования а получится именно и разработке? :) Олешка, как-то совсем туманно выходит :)

Неа ;) - я как раз предлагаю сосредоточиться в статье на процессах тестирования.
  • 0

#13 Case

Case

    Основатель

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

Отправлено 30 сентября 2003 - 13:46

Выглядит туманно - я еще могу себе представить, как заявленные change requests добавляются в требования к системе, но как это должно быть интегрировано в процесс внесения изменений в коде?

А зачем ещё нужен запрос на изменение как не для того, чтобы внести изменение в код???

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

А почему вы отрываете эти два процесса? Риквест, изменение, управление ошибками - как то вы их лихо размели по углам - получается действительно ерунда. У вас кстати довольно интересный стиль ведения полемики :)
Впрчем это известная в форумах политика - сначала сказать нет ты не прав, потому что (вставляетсЯ что-то чего аппонент не говорил), потом тут же опровергнуть его же словами :)
Олешка - я благодарен за критику - но если можно чуть более предметно.
Это кстати почему-то касается многих ваших постов в той же теме по обучению персонала и по сертификации системы качества - я к примеру упорно не уловливаю с первого прочтения суть вашего сообщения. Возможно не всегда виновать обьясняющий :), но всё же.
  • 0
Слава Панкратов
Редактор портала www.it4business.ru

#14 Case

Case

    Основатель

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

Отправлено 30 сентября 2003 - 13:48

Наверное, тогда надо писать - "Поддерживаемые процессы жизненного цикла разработки ПО"?

Тогда почему писать процессы разработки ПО? (в первой редакции статьи так и было написано, но потом я изменил и формулировку и абзац полностью)

Я сказал именно то на чём хотел акцентировать внимание - на поддерживаемых технологиях тестирования - то есть, работа с ошибками, с требованиями, а не с планированием итераций билдов или версий, к примеру.
  • 0
Слава Панкратов
Редактор портала www.it4business.ru

#15 Олешка

Олешка

    Консультант

  • Members
  • PipPipPipPip
  • 497 сообщений
  • ФИО:Ольга
  • Город:Рига, Латвия

Отправлено 30 сентября 2003 - 13:50

Возможно не всегда виновать обьясняющий :), но всё же.

Всегда-всегда :) Попробую более предметно.
  • 0

#16 Case

Case

    Основатель

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

Отправлено 30 сентября 2003 - 13:51

Если говорить о поддерживаемых процессах жизненного цикла

Да зачем говорить в статье о инструментах тестирования и критериях их оценки о жизненном цикле разщработки? Тестирование и так довольно сущетсвенно привязано к этапам разработки, так зачем же окончательно привязывать к ним ещё и анализ инстументов?
Никак не пойму.
Сначала нужно изменить формулировку, потом тут же есть набор материала по теме о которой я в статье не пишу :)
Олешка, если Вам не сложно, набросайте свои идеи письмом, что ли?
  • 0
Слава Панкратов
Редактор портала www.it4business.ru

#17 Олешка

Олешка

    Консультант

  • Members
  • PipPipPipPip
  • 497 сообщений
  • ФИО:Ольга
  • Город:Рига, Латвия

Отправлено 30 сентября 2003 - 13:52

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

Я как раз удивилась, почему они разнесены в статье, а вовсе не отрываю их друг от друга. Они же там указаны, как отдельные процессы.
  • 0

#18 Case

Case

    Основатель

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

Отправлено 30 сентября 2003 - 13:52

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


Возможно ли найти такую систему, в которой все это будет автоматизировано?

Да почему найти? :)
Выбрать инструмент который позвлит такоую систему в том или ином приближении построить!
  • 0
Слава Панкратов
Редактор портала www.it4business.ru

#19 Олешка

Олешка

    Консультант

  • Members
  • PipPipPipPip
  • 497 сообщений
  • ФИО:Ольга
  • Город:Рига, Латвия

Отправлено 30 сентября 2003 - 13:59

Да зачем говорить в статье о инструментах тестирования и критериях их оценки о жизненном цикле разщработки? Тестирование и так довольно сущетсвенно привязано к этапам разработки, так зачем же окончательно привязывать к ним ещё и анализ инстументов?

А я про что? Только это же не мой текст:

Так как система автоматизации тестирования тесно связана с реальными процессами разработки программных систем, а также опирается на определённые процессы тестирования, при анализе необходимо в первую очередь обращать внимание на поддержку инструментом или набором инструментария определённых процессов/технологий тестирования и жизненного цикла разработки ПО. Итак, первый критерий анализа:
Поддерживаемые процессы тестирования


Не чувствуется несогласованности?
  • 0

#20 Case

Case

    Основатель

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

Отправлено 30 сентября 2003 - 14:06

Акцент сделан на технологиях, и он же выведен в критерий, с оговоркой о жизненном цикле как о фоне на котором мы работаем.

Что тут чётко не так?
  • 0
Слава Панкратов
Редактор портала www.it4business.ru


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

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