Архив рубрики: F.A.Q.

Q&A после лекции о тестировании ПО для студентов политеха

0:00 Про позитивные и негативные тесты 02:29​ Как разобраться с black box 04:08 В чём смысл тестирования 05:13 Что такое «интеграционное» и всякое другое тестирование ​07:02 Тестирование — сервис, который «приносит вопросы на ответы» 07:50 Должен ли тестировщик давать рекомендации о том, как делать ПО? 09:47 Что такое «требования» 10:14 Что такое «анализировать» Прошедшей осенью… Читать далее »

Про Pairwise для ISTQB

Подержал монологическо-монофоническую речь перед студентами курса «Certified Unicorns» по одолению ISTQB. Они там вже вщент запутались: или им рассказывают строго про хитрости сдачи экзамена (на адвансед левел таки сложнее рыпаться, чем на фундэйшн), где не надо думать, или им раздают задачи, где надо думать, а это, естественно, очень неприятно. Солдат ребёнка не обидит. Было нормально… Читать далее »

Очень конкретная разница между верификацией и валидацией

А действительно, чего это мне кажется, что разница между верификацией и валидацией всем понятна без примера? Нужен конкретный пример. А то без примера каждому… парню кажется, что его принимают за идиота. Например, здравствуйте, дети, вот это револьвер Смит и Вессон. Им можно решать разные задачи на поле боя. А ещё из него программист может выстрелить… Читать далее »

Санитарное тестирование санитаров

В поезде лежал, книгу читал «Водить как Стиг» Бена Коллинса (второе издание, Альпина нон-фикшн, Москва, 2018). Высокое качество печати и оформления, отличный текст, но все-таки четыре ошибки в тексте нашел, из них две совершенно нелепые. Глаз в бревне царапает, ну да ладно. А вот на стр. 155 разверзлись хляби подземельные, и стало ыыыы: Вах-вах-вах, не… Читать далее »

Про заголовки тест-кейсов

Заголовки тест-кейсов вполне можно писать и без «проверить, что» или «Убедиться в том, что». Достаточно просто ответить на  вопрос «А что мы проверяем этим кейсом?« Предположим, что ответ «А мы проверяем то, что на сервер разрешено загружать только файлы с расширениями, разрешенными в параметре document-types«. Сократим его, Сократ! Выбросим необязательное вступление, и  вот нам элегантный… Читать далее »

Состояние — Действие — Состояние

Таки додумался, почему State Transition testing не вызывает моментального ой-вэй эффекта у большинства увязнувших в тестировании. Трабла уже описана профессором Преображенским в соответствующей литературе в качестве первопричины разрухи. Тут надо думать «исходное Состояние системы — Действие — иное Состояние системы». А мы с «деццва» учимся продумывать тест-кейсы как «Действие — Результат действия». Вот «кружочки» и… Читать далее »

Priority & Severity на пальцах обезъянок

Priority Приоритет показывает степень важности выполнения задачи ДЛЯ БИЗНЕСА. В широком смысле, все сообщения о дефектах тоже можно рассматривать как задачи, которые необходимо выполнить. Рекомендуется использовать всего три уровня приоритета: Приоритетно, Не приоритетно, . Все очень просто, не так ли? Или задача приоритетна, или нет. Tertium, кагбэ,  non datur. Если еще более по-взрослому говорить, то… Читать далее »

Ссылки в Confluence. Mazafaka

Confluence 5.5.2 — прекрасная SaaS-система, пользуюсь ежедневно. Полностью интегрируется с Jira, все дела. В Confluence можно грамотно разметить оглавления в тексте, заголовками уровня 1-6. Можно вставить автоматически собираемое «Содержание» всех заголовков на странице (макрос ‘Table of Contents’). Можно вставлять в тело страницы другую страницу, целиком (макрос ‘Include Page’). Даже можно сделать на странице, содержимое которой… Читать далее »

Так вот что такое «Регрессионное Тестирование»!

Уже задрало слышать, что «Регрессионное тестирование — это когда мы заново всё тестируем». Кагбэ, да, но тогда почему это называется «Регрессионное тестирование», а не «Перетестировывание всего заново»? «Заново всё тестируем» — это не объяснение сути обсуждаемого феномена! Это лишь описание внешних признаков сего феномена. Так ребенок может объяснить, что такое автомобиль, не понимая, как и… Читать далее »