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

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

.
Обучаться тестированию, обучая других
18.09.2017 00:00

Автор: Виктор Славчев (Victor Slavchev)

Оригинал статьи: http://mrslavchev.com/2017/08/28/learning-testing-teaching-others-one-year-lessons/

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

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

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

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

Добавлю контекст вопроса: обычно я читаю лекции на такие темы, как:

  • Исследовательское тестирование: в большой степени недооценено, поэтому страдает от массы стереотипов, от которых надо избавляться.
  • Парафункциональное тестирование.
  • Мобильное тестирование.
  • Тестирование производительности.

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

Итак, вот чему я научился за этот год.

Подробнее...
 
SQA Days 21_автоматизация: тестирование распределенных систем и сервисов
15.09.2017 12:19

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

Ниже представлена подборка докладов по автоматизированному тестированию со SQA Days 21, которая проходила в Москве в конце мая.

1. Ядро автоматизации под микро-сервисную архитектуру, Дмитрий Химион, Avito, Москва

2. Тестирование распределенных систем или Jepsen это совсем не сложно, Илья Сунцов, GridGain Systems, Санкт-Петербург

3. Тестирование REST-сервисов с применением инженерных практик, Илья Сизов, AlfaLab, Москва

Подробнее...
 
Чем занимаются тест-аналитики, как мотивировать команду, конкурс лайфхаков ко дню тестировщика: новости тестирования за первую половину сентября
14.09.2017 11:03

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

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

Подписаться на рассылку можно по ссылке.

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

 
Агрегатор англоязычных блогов
13.09.2017 13:16

Про то, что у нас на сайте уже более 10 лет транслируется лента русскоязычных блогов знают, наверное, все.

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

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

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

 
Компонентные тесты: как сделать жизнь вашего QA немного проще?
13.09.2017 00:00

17 июня в офисе Badoo состоялся очередной митап. На этот раз принимали Android-сообщество. Доклады были очень разнообразны, а тема тестирования По была представлена выступлением Филиппа Уварова «Компонентные тесты: как сделать жизнь вашего QA немного проще?»

Филипп говорил о компонентных тестах, о лучших практиках, которые выработала его команда в Avito. И как эти самые практики помогают делать качественный продукт.

Основные моменты доклада:

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

Ниже вы можете посмотреть запись выступления:

Подробнее...
 
Как понять, куда нужно развивать команду тестировщиков?
12.09.2017 00:00

Автор: Антонина Бжассо, ведущий специалист по тестированию компании "Лаборатория качества"

Оригинальная публикация: http://quality-lab.ru/how-to-understand-which-team-skills-need-improvement/

У каждого руководителя рано или поздно появляется потребность в развитии команды. Но как молодые, так и опытные руководители не всегда могут понять, куда именно можно развиваться, и что для этого нужно сделать. Работая в тестировании с 2006-го года и побывав в различных командах, я могу с уверенностью сказать, что возможность для развития есть всегда. Главное – определить верное направление. Ниже будут рассмотрены шаги, с помощью которых это можно сделать.

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

Так какие же шаги необходимы для дальнейшего развития?

Подробнее...
 
Тестирование мобильной версии сайта без мобильного устройства
11.09.2017 00:00

Автор: Франсуа Ле Нотр (Francois Le Notre)

Оригинал статьи: https://www.lyontesting.fr/en/testing-mobile-website-without-any-mobile-device-at-what-cost

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

Эта статья – продолжение статьи Стефана про разнообразие методик для тестирования мобильных приложений в условиях нехватки физических устройств: Как тестировать на мобильных телефонах, не имея телефонов?

Учитывая, что современные репрезентативные смартфоны стоят недешево, и несмотря на то, что некоторые платформы – например, французская BackMarket – продают их по сниженной цене, очень заманчиво использовать бесплатные и простые способы тестировать мобильные версии сайтов – например, браузерные симуляторы – вместо устройств как таковых.

Подробнее...
 
Время подводить итоги
08.09.2017 11:41


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

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

Зайдите на наш форум, в фейсбук, вконтактик, в твиттер, в конце концов, и напишите плоды своих размышлений.

Увидимся по тегу #деньтестировщика!

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

 
Конкурс профессиональных лайфхаков ко дню тестировщика
07.09.2017 12:04

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

Накануне дня тестировщика (вы же не забыли, что он скоро наступит, правда?) и накануне нашей онлайн-конференции КОТэ мы решили провести конкурс среди читателей на самый интересный и полезный профессиональный лайфхак.

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

Остановитесь на 5 минут, вспомните о своих открытиях и достижениях, которые вы используете на автомате и даже забыли про то, что это было ваше открытие, поделитесь с вашими коллегами, а они в ответ  расскажут о своих секретах.

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

Авторы полезных советов, которые прозвучат в эфире конференции получат билеты на конференцию, а авторы лучших советов (по результатам голосования участников конференции) получат интересные призы.

Чтобы прислать свои лайфхаки, заполните анкету.

Конкурс проводится до 20 сентября. Победители будут объявлены после окончания онлайн-конференции.

Подробнее...
 
Принципы тестирования программного обеспечения
06.09.2017 00:00

Смирнов НиколайЛичный перевод из книги «Искусство тестирования» Г. Майерса

Оригинальная публикацияhttps://habrahabr.ru/post/330746/

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

1. Обязательная часть тестирования – определение ожидаемого результата;
2. Программистам следует избегать тестирования их собственных программ (и участков кода);
3. Организациям, создающие программы, следует избегать тестирования их собственных программ;
4. Процесс тестирования должен включать в себя тщательную проверку результатов каждого теста;
5. Тест-кейсы должны быть составлены как для корректных и ожидаемых входных условий, так и для некорректных и неожидаемых;
6. Исследование Системы на предмет того, что она не делает того, что должна, — лишь пол дела. Вторая часть – разобраться в том, чего недолжного она делает;
7. Избегайте одноразовых тест-кейсов, только если сама программа не является одноразовой. Одноразовые тест-кейсы для одноразовых программ. В остальных случаях следует избегать таковых;
8. Не занимайтесь процессом тестирования с предустановкой, что вы не найдете ошибок;
9. Вероятность наличия ошибок в определенной части Системы пропорционально количеству уже найденных здесь ошибок;
10. Тестирование – это вызов вашим творческим и интеллектуальным способностям. Тестирование – это невероятно творческое и интеллектуальное занятие.

Подробнее...
 
Тестирование производительности: виды тестов, метрики и советы от профессионалов
05.09.2017 11:39

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

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

Перед вами самые распространенные виды тестирования производительности.

1. Стресс-тестирование (Stress Test)

Этот тест проводится первым. Нагрузка постепенно увеличивается до тех пор, пока приложение не перестанет работать корректно. В конце теста фиксируется количество пользователей, которое приложение выдерживало, соответствуя требованиям производительности, и сколько выдержать не смогло. Первое значение и будет пределом производительности вашего приложения. Часто этот вид тестирования проводится, если заказчик предвидит резкое увеличение нагрузки на систему. Например, для e-commerce это могут быть дни распродаж.

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