Вы наверняка читали о том, что гарантированно найти все ошибки в сколь-нибудь сложной программе средствами тестирования невозможно. Равно как невозможно доказать, что ошибок в программе нет. Это в теории. А на практике некоторые тестировщики находят дефектов в программе больше, чем другие, в том числе они умеют находить весьма нетривиальные дефекты. Почему? Как им это удаётся? Что за секретные техники они применяют? Увы, никаких особых приёмов проектирования тестов, о которых не было бы написано в любой книжке, не существует. Эффективные тестировщики применяют те же самые техники, что и все остальные. Разница лишь в том, КАК они их применяют. На этом тренинге я не буду ничего говорить о том, как и в каком формате записывать тесты, я буду рассказывать только о том, как их придумывать. Мы постоянно будем держать в уме два противоборствующих фактора:
с одной стороны, тестов надо придумать достаточно много и они должны быть достаточно разнообразными, чтобы выявить как можно больше дефектов;
с другой стороны, тестов надо придумать как можно меньше, чтобы не делать лишней работы.
Такая проблема. В конфиге хранится информация о кол-ве пользователей. В зависимости от кол-ва пользователей нужно создавать разное кол-во потоков, внутри потоков нужно реализовать разное кол-во итераций разных циклов. Формулы в большинстве своем взаимозависимы(формулы в разных циклах и в thread группах). Как мне красиво избежать дублирование кода, чтобы кол-во потоков определялось динамически, а не до запуска программы, хранилось в переменной и другие циклы могли бы работать с этой переменной. Я пробовал инициализировать переменные(точнее проперти) в setup thread group во всяких там BSF sapmpler'ах, но почему-то эти проперти не подхватывались циклами и thread группами. Не знаю почему, еще интересно было бы услышать почему такая беда
14 марта в Екатеринбурге пройдет конференция для разработчиков DUMP-2014. Доклады будут идти в 6 потоках и 8 параллельных секциях: Front-end, Serverside, разработка интерфейсов, управление разработкой, аналитика, тестирование, Mobile, Rocket science.
Уже подтвердили свое участие в конференции Армин Ронахер (один из основателей Pocoo Team, Англия), Артём Поликарпов (Гетвеар, Великий Новгород), Антон Немцев (Киев), Андрей Аксенов (автор поискового движка Sphinx), Роман Дворнов (Ostrovok.ru, Москва), Андрей Ситник (Evil Martians, Санкт-Петербург), Александр Горник (Mindbox, разработчик интернет-проектов избирательной кампании А. Навального, Москва), Илья Красинский (Magic Ink., Москва). А также представители компаний: Ozon.ru, Mail.ru, СКБ Контур, Naumen, Яндекс, JetStyle, Абак-Пресс, Exadel, Кнопка, E96.
Что будет в секции «Тестирование»:
Наталья Руколь из Лаборатории Качества научит качественно тестировать без тестировщика;
Тестировщик из компании Exade Илья Вахрушев расскажет, как правильно выбрать тестировщика на аутсорсе;
Татьяна Черемных сделает доклад про то, как автоматиризовать тестирование верстки и тем самым избавиться от рутинных проверок;
Обсудим, что бывает, когда тесты пишут разработчики;
Кроме этого, будут классные доклады про управление конфигурациями и тестовой средой и доклад про RobotFramework от Андрея Хитрина.
Дата и время проведения: 14 марта с 10.000 до 18.00, с 18.00 — afterparty.
Место проведения: Екатеринбург-Экспо (Экспо-бульвар, 2).