"Правильные" и "неправильные" баги. Источник: Мясников Андрей / Блог Ленивого Тестировщика 01.07.2015 21:12 Как правильно писать заголовок бага? Да как угодно. Если это устраивает всех участников процесса и продуктивность от этого выше чем от названий, указанных в каких-то методичках, то почему бы и нет? Какая должна быть длина заголовка бага? Да любая, лишь бы информативно. Если ваш менеджер настолько туп, что не может удержать в голове предложение из больше чем 10 слов - поздравляю, вы работаете с дебилом. А уж если он закрывает баги не глядя, то явно долго не продержится на своем месте. "Стоп-слова" в названии бага? Я слышал, что "стоп-слово" - это так |
Отвечаем на вопросы Источник: Мясников Андрей / Блог Ленивого Тестировщика 30.06.2015 03:01 Раньше был такой формат "Армянское радио" (если кто помнит). Накреативил тут пару шуток в его формате. Итак, слушатели задают вопросы RadioQA: -Скажите, как повысить эффективность автотестов? -Надо их замотивировать. -Мой сотрудник не хочет развиваться. Что мне можно сделать с этим? - Да делайте что хотите, мы не возражаем. -У меня автотесты всё время падают! -Выдайте им пару костылей. -Мой сотрудник выполнил задачу за 2 часа, 17 минут и 14 секунд и целых 10 секунд медлил чтобы рассказать об этом. -Вы не пробовали заняться микроменеджментом? -Подскажи |
Всегда так делаю. Источник: Мясников Андрей / Блог Ленивого Тестировщика 26.06.2015 05:17 |
*Сдувая пыль с блога* Источник: Винокурова Ирина / Bugoводство 25.06.2015 05:58 Иногда нужна пауза. Чтобы просто всё осмыслить. Иногда пауза может быть очень долгой. Просто чтобы всё разложить по полочкам и понять, что тебе надо. Но я вернулась, вроде бы. И начала с RadioQA Болтаю вот тут Всем привет |
HtmlElements 1.14 Источник: Кошелев Артём / Test (automation) remarks 23.06.2015 21:00 Вчера зарелизили очередную стабильную версию htmlelements. В релизе пара важных изменений. Во-первых, добавлена возможность задавать кастомный таймаут ожидания элементов/блоков на странице. Красивое и простое решение с использованием аннотации @Timeout. Эту фичу давно и многие хотели (висел даже недоделанный PR), скажем спасибо таинственному emacs, который её заимплементил и даже покрыл тестами :). Второе важное изменение - полный отказ от аннотации @Block, которая стала не нужна после вливания наших изменений в selenium. В текущей версии она уже была |
...как мы исправляли один баг, или "Можно я удалю этот кусок кода?" Источник: Алексей Баранцев / А хотите, я расскажу вам... 22.06.2015 15:08 В релизе Selenium 2.46 была устранена проблема падения Firefox 38 на старте, и сейчас я расскажу вам небольшую историю про то, как исправлялся этот баг. Сразу после выхода версии Firefox 38 сообщения об этой проблеме стали валиться со всех сторон – баг-трекер, мейл-лист, стековерфлоу, далее везде. Найти причину удалось достаточно быстро – оказалось, что Selenium при инициализации драйвера запускает браузер дважды, сначала с опцией ‑silent, а потом без неё, а в новой версии Firefox что-то сломали, так что при запуске браузера с опцией ‑silent возникает вот т |
Регрессионное тестирование Источник: Шейко Роман / 33testers 18.06.2015 12:06 Я давно хотел написать о регрессионном тестировании. А тут и случай представился - 20 июня мы проведём сессию Weekend testing по этой теме. Что это такое? Суть регрессионного тестирования в том, чтобы найти проблемы, возникшие в результате изменений продукта. Для тех, кто заинтересован в более формальном определении, могу посоветовать Wikipedia, MSDN, ISTQB. Предположим, есть продукт, состоящий из множества частей: При изменении одной из его частей могут возникнуть проблемы в других частях: Либо добавление нового функционала привед |
...как Selenium ожидает завершения загрузки страницы? Источник: Алексей Баранцев / А хотите, я расскажу вам... 16.06.2015 13:06 В предыдущей статье я объяснил, что означает с технической точки зрения “завершение загрузки страницы”. Повторю вкратце основную мысль: Selenium (и, я думаю, большинство других инструментов тоже) использует свойство document.readyState для определения момента окончания загрузки страницы. А вот как именно он это делает – сейчас расскажу. Точнее говоря, не “как”, а “когда”. На первый взгляд всё кажется просто. Свойство document.readyState может принимать всего три различных значения: loading означает, что страница находится в процессе за |
Анонс Weekend testing 06: Регрессионное тестирование Источник: Шейко Роман / 33testers 14.06.2015 18:18 Регрессионное тестирование. Как много в этих словах для сердца тестировщика слилось. На мой взгляд, это довольно большAя часть нашей работы. Примерно половина, если не больше. И, как мне кажется, с регрессионным тестированием у многих из нас связаны негативные чувства. Вспоминаются надоевшие тест кейсы, которые нужно выполнять каждый релиз. Или вопросы руководства насчет тестового покрытия. Или неприятная необходимость обновлять регрессионную библиотеку после каждого релиза. Или проблемы, пропущенные во время ретеста исправленных багов |
Мои впечатления от SQA days - 17 Источник: Шейко Роман / 33testers 13.06.2015 19:32 Привет всем! Не так давно отгремела 17-я конференция SQA days. Хотел о ней рассказать и поделиться своими впечатлениями. Это уже 4-я конференция SQA days, которую я посещаю, поэтому мне было, с чем сравнивать. И, собираясь на эту конференцию, у меня были какие-то ожидания, были планы. Все ли сбылось - об этом ниже :) Свой рассказ я начну с подготовки, которая у докладчиков обычно начинается за несколько месяцев до конференции. Подготовка Каждый раз, когда я готовлю доклад, вспоминаю, как это нелегко. Причем это ощущение забывается через некоторое время п |