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

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

.
Перехват трафика с Android-устройства
06.03.2017 20:26

Автор: Арсений Батыров

Тестирование клиент-серверных мобильных приложений - пожалуй, одна из наиболее сложных задач в отрасли. К проблемам фрагментации девайсов и ОС добавляются проблемы со связью и возможные баги на самом сервере. В таких условиях нужно тестировать каждую из областей изолировано, чтобы проблемы с приложением не мешали и не замедляли проверку клиент-серверного протокола. Поэтому тестировщикам часто необходимо перехватывать запросы от приложения к серверу, а зачастую и подменять их. Для этого стоит научиться пользоваться инструментами перехвата трафика.

В качестве такого инструмента отлично подходит Charles Proxy Server, который создаёт на машине тестировщика прокси, через который можно пускать запросы, в том числе и от смартфона. Проще всего его использовать, конечно, с эмулятором, однако это возможно далеко не всегда. Поэтому мы сделали небольшой обучающий ролик, в котором показано, как настроить работу прокси с минимальными усилиями.

Этот ролик является частью курса "Тестирование мобильных приложений", следующая группа которого стартует уже через неделю. Если вас заинтересовал этот тренинг - можете почитать отзывы или записаться на участие. Больше роликов, посвящённых тестированию мобильных приложений, вы можете увидеть на канале в Youtube

Обсудить в форуме

 
Маятник тестирования: поиск баланса в исследовательском тестировании
06.03.2017 11:37

Автор: Катрина Клоки (Katrina Clokie)

Оригинал статьи: http://katrinatester.blogspot.ru/2016/12/the-testing-pendulum-finding-balance-in.html

Перевод: Ольга Алифанова

Насколько детальным должно быть исследовательское тестирование?

Я наткнулась на этот вопрос в темах Cambridge Lean Coffee, которые Джеймс Томас собирает в своем блоге. Этот вопрос я слышу достаточно часто, и регулярно использую одну и ту же аналогию в моем ответе: маятник тестирования.

Когда тестировщик начинает работать в новой организации – или над новым проектом – то маятник нашего тестирования начинает свое движение. Думайте об этом, как будто вы поднимаете маятник в его наивысшую точку и затем отпускаете его. Вначале он раскачивается от поверхностного тестирования, отражая ограниченные знания о новой для нас ситуации. Когда наш опыт улучшается, углубляется и наше тестирование.

Подробнее...
 
Как автоматизировать тестирование сайта с динамическими данными и сделать это быстро
03.03.2017 12:45

Автор: Олег Половинкин

Оригинальная публикация

Материал основан на реальном проектном опыте.

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

Забегая вперед, отмечу, что сейчас релизы проходят каждый день или через день, а ручная часть тестов (то, что оказалось невозможно автоматизировать по тем или иным причинам) занимает примерно столько же времени, что и прогон автотестов с просмотром результатов.

Подробнее...
 
Спросите "Зачем?", автоматизируя
02.03.2017 11:24

Автор: Баз Дикстра (Bas Dikstra)

Оригинал статьи: http://linkis.com/ontestautomation.com/E2sHz

Перевод: Ольга Алифанова

Эта статья о том, что беспокоит меня уже довольно давно и продолжает всплывать по ряду причин. Когда я разговариваю с клиентами, вижу дискуссии на ЛинкедИне или StackOverflow, или читаю блог об автоматизации, слишком часто я вижу нечто вроде "как мне решить проблему А при помощи инструмента Б" (где инструмент Б, как правило, Селениум). То, что меня беспокоит – это вопрос "как". У меня дергается глаз, потому что вместо этого "как" мне хочется спросить "зачем". Точнее говоря, "зачем и какого черта это вообще делать"?

Где-то полгода назад я писал про это пост на LinkedIn. Он не изменил мир, я все еще вижу кучу "как" там, где, думается мне, спрашивать надо "зачем". Но, как изящно выражаются на латыни, repetition mater studiorum est (повторение – мать учения).

Я думаю, стоит повторить: задавая вопрос, связанный с автоматизацией, спросите себя "зачем", перед тем , как начинать думать, "как".

Подробнее...
 
Переосмысление классов эквивалентности, часть 1
01.03.2017 11:31

Автор: Джеймс Бах (James Bach)

Оригинал статьи: http://www.satisfice.com/blog/archives/1669

Перевод: Ольга Алифанова

Статья в Википедии о классах эквивалентности – это отличный пример бедности мышления, обучения и письма, который часто прокатывает за мудрость в кругах тестировщиков. Это узкое, неверно направляющее людей определение, подразумевающее, что тестирование – это такая игра, в которую мы играем с ПО, а не открытое исследование сложного феномена.

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

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

"Классы эквивалентности – это техника тестирования ПО, которая делит вводимые данные на классы эквивалентных друг другу значений, на базе которых создаются тест-кейсы".

Не совсем. Нет никаких оснований полагать, что классы эквивалентности ограничиваются "вводимыми данными". Мыслительный процесс деления на классы эквивалентности может применяться к выходным данным, версиям продукта, тестовым окружениям, или кейсам как таковым. Классы эквивалентности применимы к чему угодно, где вариативность может повлиять на результат теста.

Подробнее...
 
Конференция DUMP: обзор секции «Тестирование»
28.02.2017 12:41

14 апреля в Екатеринбурге пройдёт конференция DUMP (Development. Usability. Management. Practice) — самая масштабная конференция для разработчиков на Урале. Четвертый год подряд будет секция, посвященная тестированию.

Ниже — обзор и видео докладов прошлого года.

Создаем команду автотестирования в нетипичных условиях, Василий Никишин Parallels (Таллин)

Правильно тестируем сетевую часть мобильного приложения, Андрей Усов, 2ГИС

Планирование развития автотестов, Кирилл Раткин, СКБ Контур

Рай тестировщика - миф или реальность, Евгений Сабиров, Хост

Атоматизация тестирования с использованием Appium и Cucumber, Андрей Малых, Абак Пресс

Сообщество тестировщиков Екатеринбурга, Анастасия Ронжина, СКБ Контур

Скрам, водопад и отдел тестирования в условиях перемен, Артём Аксёнов, ITM Холдинг

Подробнее...
 
Анонс бесплатных мероприятий для тестировщиков в марте
28.02.2017 12:18

Мы решили каждый месяц делать анонс бесплатных мероприятий для специалистов по тестированию. Ниже список встреч, которые организует сообщество тестировщиков из Екатеринбурга в начале марта:

В рамках проекта Гуру на Урале приедет Сергей Мартыненко:

  • 4 марта состоится встреча сообщества тестировщиков. Мы послушаем доклад Сергея о ROI в тестировании и поговорим о делах сообщества.

  • 2 марта Сергей выступит для студентов Уральского федерального университета с темой про теорвер. Прийти могут все желающие.

Подробно всю информацию по лекциям Сергея Мартыненко вы найдете  здесь.

Если вы являетесь организатором бесплатной встречи, посвященной вопросам тестирования, вы можете написать нам о вашем мероприятии на эл. почту Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript , и мы опубликуем информацию о нем в следующем анонсе.

 
Новости тестирования за февраль-2
27.02.2017 13:11

Вышел выпуск рассылки за вторую половину февраля, его содержание доступно по ссылке.

Как всегда в выпуске рассылки собраны ссылки на новые статьи, слайдкасты, отобраны самые интересные публикации в ленте блогов и темы на форуме.

 
TestCon Moscow 2017: конференция для тестировщиков. Практические мастер-классы. Особое ценовое предложение – FULL PASS
27.02.2017 00:00

27 апреля 2017 года в Москве пройдет Международная конференция, посвященная вопросам тестирования и качества программного обеспечения TestCon Moscow 2017.

26 апреля будут организованы практические мастер-классы от экспертов международного уровня, где Вы сможете получить глубокие практические знания.

До 25 марта на все билеты действует скидка в 30%. Особое предложение – FULL PASS, 1 билет на конференцию и 1 билет на мастер-класс по вашему выбору за еще более привлекательную цену.

Конференция TestCon Moscow 2017 охватит широкий спектр профессиональных вопросов в области тестирования и обеспечения качества ПО. Своими знаниями с вами поделятся признанные международные эксперты из таких стран, как Голландия, Швейцария, Израиль, Великобритания, Румыния и др. Ключевые вопросы конференции:

  • инструменты, методики и методологии тестирования ПО
  • инновационные техники
  • тенденции и профессиональный опыт
  • культура и передовая практика

Почему надо принять участие в конференции TestCon Moscow 2017?

Потому, что во время конференции:

  • Вам не нужно будет ехать заграницу для того, чтобы услышать выступления более 20 тщательно отобранных спикеров таких мировых конференций, как EuroSTAR, Swiss Testing Days, QA&TEST, TestBash, Nordic Testing Days, Test Automation Day, STAREAST;
  • 3 параллельных потока предложат Вам широкий спектр тем, чтобы каждый участник конференции смог составить свою личную программу совершенствования;
  • Вы получите возможность принять участие в дискуссии с настоящими экспертами, обновить уже имеющиеся контакты и завязать новые полезные знакомства среди более, чем 350 профессионалов в области тестирования из разных стран.

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

Регистрация на конференцию.

Программа конференции находится в процессе формирования и если вы хотите выступить в качестве спикера, заявку на выступление можете подать здесь.

 
Когда можно обойтись без тестирования
22.02.2017 11:59

Автор: Юлия Бурматова

Оригинальная публикация

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

Когда стоит отказаться от тестирования

Подробнее...
 
Кто такие аналитики и какие у них зарплаты
21.02.2017 16:49

Автор: Таисия Рыбак, тренер курса "Управление требованиями"

Много статей о том, кто такие тестировщики и разработчики, как проходить собеседования, как расти по карьерной лестнице, но должность аналитика до сих пор остается загадочной. Кто они? Откуда берутся? Где этому учат? Я собрала ответы на наиболее популярные вопросы, которые мне задают студенты.

Материал разбит на 3 части. В первой части я расскажу о том, как становятся аналитиками, какие задачи ставят перед ними и какой уровень зарплат сейчас на московском рынке. Во второй части вы сможете узнать, какие навыки нужны, чтобы стать аналитиком, что нужно делать, чтобы двигаться дальше по карьерной лестнице. Какие навыки необходимы тестировщику, чтобы стать аналитиком. И, наконец, в третьей части вы прочтете о том, как проходит собеседование и какие вопросы Вам могут задать.

Подробнее...