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

Фотография

Pairwise testing | All pairs | orthogonal array testing - минимизация,


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

#1 rpwheeler

rpwheeler

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

  • Members
  • Pip
  • 16 сообщений
  • ФИО:Подолян Роман Николаевич

Отправлено 27 марта 2012 - 00:16

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

Подробнее всего по теме мне понравилась блестящая статья Майкла Болтона. Очень рекомендую, там хорошо рассказано о самом методе, его целях и преимуществах, и о том, что иногда лучше не долго составлять комбинации, а "прыгать в воду и плыть".
http://www.developse...iseTesting.html

На сайте, посвященном этой методике, есть ссылки и на и другие статьи по теме:
"Articles and Other Resources on topic"
http://www.pairwise.org/articles.asp

А здесь ссылки на инструменты. Есть устаревшие, есть рабочие:
"Pairwise Testing - Available Tools"
http://www.pairwise.org/tools.asp

Jenny - один из рабочих.
http://burtleburtle....math/jenny.html
(список комбинаций от Jenny можно легко превращать в текстовый какой-нибудь программой для множественной замены)


Ранее подымавшиеся по вопросу темы на форуме, из тех, что мне помогли и для тех, кто предпочитает почитать о теме по-русски:

http://software-test...rum/topic/2113/
Сайты посвящённые Pairwise Testing

http://software-test...rum/topic/1599/
Зависимые тесты как сократить число тестов

http://software-test...forum/topic/90/
Ортогональные матрицы для тестирования

http://software-test...forum/topic/91/
Пример ортогональной матрицы


Дополнения в тему, естественно, приветствуются :)
  • 6

#2 ch_ip

ch_ip

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

  • Members
  • PipPipPipPipPipPip
  • 1 097 сообщений
  • ФИО:Павел Абдюшев
  • Город:Москва


Отправлено 27 марта 2012 - 19:33

http://software-test...rum/topic/12176
тема про ортогональные массивы
  • 1

#3 ch_ip

ch_ip

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

  • Members
  • PipPipPipPipPipPip
  • 1 097 сообщений
  • ФИО:Павел Абдюшев
  • Город:Москва


Отправлено 19 августа 2013 - 12:26

Статья Джеймса Баха. Pairwise Testing: A Best Practice That Isn’t . Рекомендую прочесть прежде, чем увлекаться данной техникой
  • 0

#4 Antoxa

Antoxa

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

  • Members
  • Pip
  • 26 сообщений
  • ФИО:Романов Антон

Отправлено 20 августа 2013 - 07:39

Статья Джеймса Баха. Pairwise Testing: A Best Practice That Isn’t . Рекомендую прочесть прежде, чем увлекаться данной техникой


Все факты мне показались очень логичными и очевидными, печально, что кто-то необдуманно пользуется техниками.
  • 0

#5 astenix

astenix

    Специалист

  • Members
  • PipPipPipPipPip
  • 906 сообщений
  • ФИО:Лёша Лупан
  • Город:Кишинев


Отправлено 20 августа 2013 - 17:08


Статья Джеймса Баха. Pairwise Testing: A Best Practice That Isn’t . Рекомендую прочесть прежде, чем увлекаться данной техникой


Все факты мне показались очень логичными и очевидными, печально, что кто-то необдуманно пользуется техниками.


Антон, вы умрёте от печали, когда узнаете, насколько необдуманно и посредственно используются техники тестирование 80% ныне здравствующих тестировщиков...
  • 0

Software Testing Glossary - простыми словами о непростых словах.


#6 Sezam

Sezam

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

  • Members
  • PipPip
  • 149 сообщений
  • ФИО:Сергей Атрощенков


Отправлено 20 августа 2013 - 17:34



Статья Джеймса Баха. Pairwise Testing: A Best Practice That Isn’t . Рекомендую прочесть прежде, чем увлекаться данной техникой


Все факты мне показались очень логичными и очевидными, печально, что кто-то необдуманно пользуется техниками.


Антон, вы умрёте от печали, когда узнаете, насколько необдуманно и посредственно используются техники тестирование 80% ныне здравствующих тестировщиков...


И более прискорбно: 80% из тех 20%, которые пользуются техниками вообще.
  • 0
С уважением,
Сергей Атрощенков |
@barbaricqa | Email|
Barbaric QA

#7 astenix

astenix

    Специалист

  • Members
  • PipPipPipPipPip
  • 906 сообщений
  • ФИО:Лёша Лупан
  • Город:Кишинев


Отправлено 20 августа 2013 - 18:38

И более прискорбно: 80% из тех 20%, которые пользуются техниками вообще.

Я скорблю, ты скорблишь, они скорблят, мы скорблим..
  • 0

Software Testing Glossary - простыми словами о непростых словах.


#8 ch_ip

ch_ip

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

  • Members
  • PipPipPipPipPipPip
  • 1 097 сообщений
  • ФИО:Павел Абдюшев
  • Город:Москва


Отправлено 20 августа 2013 - 21:08


Статья Джеймса Баха. Pairwise Testing: A Best Practice That Isn’t . Рекомендую прочесть прежде, чем увлекаться данной техникой

Все факты мне показались очень логичными и очевидными, печально, что кто-то необдуманно пользуется техниками.

Это или большой опыт или эффект знания задним числом
  • 0

#9 Antoxa

Antoxa

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

  • Members
  • Pip
  • 26 сообщений
  • ФИО:Романов Антон

Отправлено 21 августа 2013 - 07:11



Статья Джеймса Баха. Pairwise Testing: A Best Practice That Isn’t . Рекомендую прочесть прежде, чем увлекаться данной техникой

Все факты мне показались очень логичными и очевидными, печально, что кто-то необдуманно пользуется техниками.

Это или большой опыт или эффект знания задним числом


Не обязательно, если у нас есть 5 опций по 5 факторов, но мы не можем подать значения факторов по отдельности ( т.е 10000 01000 00100 00010 00001) то последовательности 11111 22222 33333 44444 55555 не попадут в ортогональную таблицу, только в список всех комбинаций. Тестирование всех пар подразумевает, что все значения по отдельности мы так же проверили, поскольку это более сильное покрытие. Ортогональная таблица гарантирует только, что каждая комбинация значений встречается ровно один раз, при этом она может не содержать в себе комбинации для более низкого уровня покрытия.

Например таблица

000
011
101
110

Содержит все пары, но не содержит проверок по отдельности (0-- -0- --0) . Наверное заблуждение в этом.
  • 0

#10 blacksmith

blacksmith

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

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

Отправлено 25 августа 2013 - 21:40

(0-- -0- --0). Наверное заблуждение в этом.

Antoxa, отложи свои заблуждения, воображения тебе явно не хватает на 25% ! как же так, ты пропустил ---?
  • 0

#11 Antoxa

Antoxa

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

  • Members
  • Pip
  • 26 сообщений
  • ФИО:Романов Антон

Отправлено 26 августа 2013 - 07:34

(0-- -0- --0). Наверное заблуждение в этом.

Antoxa, отложи свои заблуждения, воображения тебе явно не хватает на 25% ! как же так, ты пропустил ---?


Отнюдь=) мой комментарий относился к вышеуказанной статье The Best Practice That Isn't. Там говорилось о том, что техника выбора пар комбинаций пропускает одиночные значения параметров. Предложенный мной пример 0-- -0- и --0 как раз относится к проверке каждого из параметров отдельно, под знаком "-" подразумевается отсутствие ввода.
Отсутствие воображения тут ни при чем.
  • 0

#12 barancev

barancev

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

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


Отправлено 26 августа 2013 - 10:03

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


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

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