Feeds:
Posts
Comments

PairWise — один из крутейших аналитических подходов в тестировании ПО. Как молот.

Если попасть молотом по башке врага — ты победил. Но если промахнулся…

Согласно pairwise.org , есть множество софтинок для этого дела, и от Microsoft (их несколько, не только PICT), и от NASA (уже недоступна), от Motorola, от IBM, и др.

Continue Reading »

— …Вообще, поскольку терминология у нас англоязычная, то англоязычные англоязычники её воспринимают вообще иначе, нежели мы. Например, «Regression testing» наши изначально воспринимают как «Блаблабла тестинг», и просто ждут её определения (любого), бо звуки ничего не подсказывают. А они понимают слова по-отдельности, и эти слова по-отдельности очень многое подсказывают сами по себе. Как мы легко расшифровываем термины вроде «минсоцоблтруда». Бо контекст есть.

— Ну это-то то понятно.

— Понятно-то понятно… Например, ты знаешь про самую крутую технику тест-дизайна — редбрик тестинг?

— Нет. Рассказывай.

— Был бы ты англоязычным человеком, ты уже спросил бы «Что за ерунда, бро, какое ещё красно-кирпичное тестирование?». А так… можно любой фуфломицин всучить под этим редбрик тестингом, и никто не будет сомневаться. Будут потом на конференциях доклады об этом делать.

— Ты сволочь.

— Да, но у нас это называется «тренер». Двигаемся дальше. Тест-дизайн — это не «наилучшие способы придумывания тест-кейсов». Это аналитическая работа с непредсказуемым результатом… А тест-кейсы появляются просто как следствие аналитики. Нет аналитики — нет тест-кейсов. Есть аналитика, но плохая — будут плохие тест-кейсы…

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

© Брехт «Жизнь Галилея»

В контексте любого обучения скрыт момент, после которого ученик начнёт сомневаться в том, что ему «внедрялось». Он неизбежен после наработки «живого» опыта на производстве, но редко можно его ясно «распознать».

Недавно столкнулся с маргинальной глупой формой сомнения — открытое сомнение во всём постулируемом.

— …и те приятнейшие вечера, когда небо зелёное, как латунь…

— Нет, я не согласен. Небо не бывает зелёным. Оно или ярко синее, или полностью черное, и между синим и черным только серые полутона. Иногда оно оранжевое или малиновое — но это цвет солнца, а не самого неба. Само небо зелёным быть не может. Я такого не видел.

Ну, не видел так не видел, переубеждать не буду. В ад → направо, поспеши, без тебя там никак.

Одно дело — несогласие в контексте обсуждения, когда есть приём аргументов и осознание причины несогласия, и есть учёт иной системы ценностей и оценок, и есть продолжение разговора с учётом этих изменений. Другое дело — «религиозное» несогласие.

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

Однако это «религиозное» несогласие имеет основания. Бывают в жизни любого организма периоды, когда всё и вся подвергается оценке/переоценке. Это неизбежно в подростковом возрасте, и в каком-то смысле является основой формирования собственной системы ценностей и определений, и это крайне важный и нужный феномен.

Как правило, этот период сопровождается повышенной неприятностью общения с человеком, который этот период переживает, но это проходяще. Мы меняемся.

Может показаться, что подход хорош и для учёбы. Говорят, например, что «белый ящик» — это когда пыримся в код, а «черный ящик» — когда наоборот, и выползти из этого маразма можно только через сомнение. Начинаешь копать, и ВНЕЗАПНО понимаешь, что «черного ящика» полно и когда смотришь в код… Следовательно, сомнение помогает. Следовательно, это так модно и научно, надо бы посомневаться во всём.

Например, почему нас вынуждают заучивать на память ВСЕ знаки дорожного движения? Давайте заучивать только те знаки, которые действительно будут встречаться нам на улицах города. А почему нам запрещено переходить дорогу на красный свет? А давайте перейдём и посмотрим, что получится.

Очевидно, что в учёбе постоянное сомнение скорее мешает, нежели помогает. Но без сомнения нельзя. Коллапс?

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

И начать, наконец, видеть закономерности.

Доклад на «QA Fest 2016» http://qafest.com в двух частях с прологом.

Пролог от Андрея Мясникова:

Моё дополнение:

Доклад на «QA Fest 2016» http://qafest.com

Download Software Testing Glossary (pdf, from Dropbox).

This is not an another ’Full glossary of terms used in Software Testing’, or ’Let’s bring together every known term in our industry, because everyone needs it. . . ’.

I just had to notice my own definition dictionary of some terms, so I did it.

English is not my native language, so you can ping me about ANY inaccuracy in this doc. Thank you in advance.

This doc will be updated, if needed.

Also you can:

  1. download this pdf for free.
  2. ask me, if something wrong or unclear.
  3. understand, that some terms require a detailed explanation, which is a subject of a whole lesson, apart from of a glossary.
  4. use and share this doc in any way with no commercial purposes.

В 2014-ом году подумалось и записалось всё то, что стало основой рассуждений о структуре и смысле жизни тест-кейсов.

What is a test case grandpa.pdf

Скачать без активации и последствий.

%d bloggers like this: