Что пишут в блогах

Подписаться

Что пишут в блогах (EN)

Разделы портала

Онлайн-тренинги

.

Testathon in Ukraine. Last chance to register!
Источник:  Сообщество тестировщиков Киева
16.04.2015 13:04

Первый в Украине Тестатон Как хакатон, только для тестировщиков ;) Осталось буквально еще несколько мест для участия! Поспешите, регистрация заканчивается сегодня. Снаружи ты – бывалый тестировщик, а в душе – пытливый непоседа? На работе ты плаваешь в рутине и соскучился по “тест-драйву”? Завидуешь программистам, которые зависают на своих хакатонах? Мы придумали как встряхнуть

Ложечка дёгтя в hamcrest-java
Источник:  Кошелев Артём / Test (automation) remarks
13.04.2015 21:00

Сегодня короткий пост про грязный хак. Допустим у тебя есть объект-обёртка над коллекцией объектов, которую тебе нужно проверить. Такое обычно случается, когда тестируешь API и работаешь с авто-сгенерированными классами (например, при помощи jaxb). Тогда у тебя получаются примерно такие матчеры. Печаль в том, что последняя строчка этого кода не компилируется из-за особенностей реализации матчеров для коллекций в hamcrest. Я потратил несколько часов на поиск нормального решения, но в итоге закостылил вот так:

assertThat(userContainer, hasUserList((Matcher)hasSize(1)));

Н

Читать дальше


Несколько рекомендаций по разработке стратегии тестирования
Источник:  Сообщество тестировщиков Киева
06.04.2015 18:00

1. Тестируйте в первую очередь требования с наивысшим приоритетом. Предположим, что в вашем распоряжении имеется документ определения требований, в котором требованиям присвоены приоритеты. Выберите те из них, которые представляют для   заказчика наибольшую важность, либо которые причинят за­казчику наибольшие неприятности  в случае выхода программного продукта из строя. Если запланировано

Структура показателей качества программного обеспечения.
Источник:  Сообщество тестировщиков Киева
04.04.2015 21:00

1.Функциональные возможности (Functionality)  - Пригодность (Suitability)  - Правильность (Accuracy)  - Способность к взаимодействию (Interoperability)  - Защищенность (Security)  - Согласованность (Compliance) 2 Надежность (Reliability)  - Завершенность (Maturity) - Устойчивость к ошибкам (Fault tolerance)  - Восстанавливаемость (Recoverability)  - Согласованность (Compliance)  3 Практичность (

Оракулы на практике
Источник:  Шейко Роман / 33testers
04.04.2015 16:34

В прошлую субботу прошла очередная сессия викенд тестирования (здесь можно посмотреть анонс и вводную по теме). Участников собралось меньше, чем обычно (возможно, это связано с некоторой задержкой в выкладывании анонса, каюсь :( ), но сессия получилась интересной и продуктивной. Мы начали с обсуждения темы и пришли к выводу, что в своих компаниях мы используем немного разные оракулы, и их приоритет может быть разным. Например, для кого-то важнее оракул истории (или версий), который основан на сравнении текущей версии с предыдущими. Для ко

Читать дальше


Типы приемочных испытаний (Acceptance Testing).
Источник:  Сообщество тестировщиков Киева
02.04.2015 18:00

    Контрольные испытания (pilot tests), в условиях которых система устанавливается на экспериментальной базе с целью выяв­ления дефектов, представлены альфа- и бета-тестированием.     Если пользователи принадлежат той же компании, что и разработчики, такое тестирование обычно называется альфа-тестированием (alpha testing). Если пользователями являются заказчики, готовые рабо­тать с программным


Источник:  Сообщество тестировщиков Киева
31.03.2015 18:00

   Кратко о системном тестировании. Цель и основные типы.     Систем­ное тестирование проводится для удостоверения того, что программное обеспечение делает именно то, что от него ожидает пользователь. Существуют два основных типа системных испытаний: функциональная проверка и испытания для определения ра­бочих характеристик.      Функциональная проверка (functional testing) не требует от

Нужны ли браузерные тесты?
Источник:  Кошелев Артём / Test (automation) remarks
30.03.2015 20:00

Знаешь, почему автоматизаторы пишут миллионы selenium-тестов? Потому что по-другому фронтенд не протестировать. По крайней мере так было раньше. Ни о какой модульности в вёрстке не было и речи, а каждая страница представляла собой простыню js-кода вперемешку с html. Всё равно что писать серверный код на ассемблере.

Для меня всё изменилось, когда в Яндексе стали верстать по BEM. Идея Абсолютно Независимых Блоков (АНБ), инкапсуляция работы с DOM-деревом + набор инструментов для работы с этим всем. Модульность во всей своей красе. А если есть модульнос

Читать дальше


...какие события лучше, нативные или синтезированные?
Источник:  Алексей Баранцев / А хотите, я расскажу вам...
30.03.2015 15:21

В предыдущей статье я объяснил, чем отличается эмуляция действий пользователя в FirefoxDriver при помощи нативных и синтезированных событий. И теперь пришло время ответить на вопрос – какой способ лучше?

Многие считают, что нативные события лучше, потому что они более точно эмулируют поведение пользователя.

Один из основных аргументов, подкрепляющих эту точку зрения, звучит так: “а вдруг синтезированные события синтезированы неправильно – каких-то не хватает, какие-то лишние, нарушен порядок”.

Не исключено, что так оно и есть

Читать дальше


Оракулы в тестировании
Источник:  Шейко Роман / 33testers
27.03.2015 05:00

В эту субботу состоится сессия викенд тестирования, посвященная оракулам (подробнее об участии). Это сообщение является чем то вроде вводной к этой сессии. Лично для меня эта тема очень интересна. Пару лет назад на конференции во Львове я даже выступал с докладом про оракулы. Так что когда я говорю про оракулы - я вспоминаю про Львов, а когда говорю про Львов - вспоминаю про оракулы. Так и живу :) Вряд ли найдется тестировщик, который не сталкивался с оракулами. Если вы находили баг - вы имело с ними дело, если бы писали тест кейс - тоже. Это одна и

Читать дальше