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

Подписаться

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

Конференции

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

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

Про инструменты

.
Скидки на курсы по мобильной тематике и инструментам тестировщика
05.06.2019 12:57

Чуть больше года назад мы (Арсений Батыров и Виталий Котов) запустили сайт learnqa с курсами по ручному и автоматизированному тестированию мобильных приложений.

В течение всего следующего года мы улучшали эти курсы, работали с учениками и писали новый материал. За год мы обучили около тысячи человек, а количество курсов на сайте выросло до 9. Теперь на learnqa можно узнать о git и bash, adb и chrome dev tools, а автоматизация мобильных доступна даже начинающим.

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

13 июня стартуют наши “большие” курсы - о ручном и автоматизированном тестировании мобильных приложений. К этой дате мы подготовили специальное предложение “Мобильная прокачка”: одним набором можно купить 4 наших курса, которые помогут развиться в мобильном тестировании:

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

Их можно будет купить по уникальной цене - всего в 20 000 рублей вместо 26 000. Фактически, вы получаете 4 курса по цене двух. Время на их прохождение складывается, поэтому вы сможете пройти их в удобном для вас темпе.

Через неделю, 20 июня мы запускаем 5 наших курсов из серии “Инструменты тестировщика”.

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

До 20 июня все эти курсы можно купить с большой скидкой. К тому же мы увеличили время на их прохождение - и теперь вместо двух недель у вас будет месяц. В течение месяца вы вполне сможете пройти даже все 5 курсов.

Подробности акции доступны по ссылке: https://www.learnqa.ru/birthday

Приходите на курсы, подписывайтесь на канал - дальше будет только интереснее.

     
    Ретроспективные уроки исследовательского тестирования: что такое тестирование?
    05.06.2019 00:00

    Автор: Виктор Славчев (Viktor Slavchev)
    Оригинал статьи: https://mrslavchev.com/2018/09/25/hindsight-lessons-about-exploration-what-is-testing/
    Перевод: Ольга Алифанова.

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

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

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

    Подробнее...
     
    У нас DevOps. Давайте уволим всех тестировщиков
    04.06.2019 00:00

    Можно ли автоматизировать всё, что угодно? Потом всех тестировщиков уволим, конечно. Зачем они теперь нужны, «ручного» тестирования не осталось. Правильно ведь?

    Это рассказ о будущем тестирования с точки зрения DevOps. Здесь будут конкретные цифры и чисто практические выводы, как так получается, что у хороших специалистов всегда есть работа. (Или нет работы! Глядите на фотографию Шекспира и бойтесь, сейчас будет решаться ваша судьба).



    В основе материала — расшифровка доклада Баруха jbaruch Садогурского, Developer Advocate в компании JFrog. Текстовая версия и видео доклада — под катом.

    Подробнее...
     
    Нажатие зеленой кнопки
    03.06.2019 00:00

    Автор: Майкл Болтон (Michael Bolton).

    Оригинал статьи: http://www.developsense.com/blog/2018/12/pressing-the-green-button/

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

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

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

    Подробнее...
     
    Тестирование на основе рисков, исследовательский подход к API, тестирование нагрузки, безопасности и мобильных приложений, принципы создания хороших автотестов: самые интересные новости тестирования за конец мая-2019
    31.05.2019 11:20

    Опубликован очередной выпуск рассылки за вторую половину мая.

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

    Содержание рассылки доступно по ссылке.

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

     
    Ретроспективные уроки автоматизации: принцип изоляции тестов
    30.05.2019 00:00

    Автор: Виктор Славчев (Viktor Slavchev)
    Оригинал статьи: https://mrslavchev.com/2018/08/03/hindsight-lessons-about-automation-test-isolation-principle/
    Перевод: Ольга Алифанова

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

    Один из моих читателей сообщил, что информацию об этом принципе можно найти также по запросу "Герметичный шаблон тестирования". Узнать больше можно здесь:

    Hermetic testing

    Hermetic servers – Google testing blog

    Подробнее...
     
    Гайдлайны Android и iOS
    29.05.2019 10:51

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

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


    Это и другие видео вы можете увидеть на нашем youtube-канале. Подписывайтесь, чтобы регулярно получать новые видео по тестированию!

    Мы читаем эти гайдлайны и работаем с ними на курсе Тестирование мобильных приложений.

    Хотите присоединиться? Записывайтесь на курс!

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


     
    Telegram-боты в тестовой инфраструктуре
    28.05.2019 00:00

    Наша компания разрабатывает систему КОМПАС-3D для построения трехмерных моделей и чертежей. Проект зрелый – в этом году ему исполнилось 30 лет. Над продуктом работают 9 команд в двух городах – Коломне и Рязани.

    В системе автоматизированного тестирования мы используем Telegram для уведомлений, управления тестами и администрирования. Технически боты реализованы очень просто. Главная ценность заключается в их интеграции с системой автотестирования. Итак, что у нас делают Telegram-боты.

    Подробнее...
     
    Мобильное тестирование, часть 1: 12 проблем мобильного тестирования
    27.05.2019 00:00

    Автор: Кристин Джеквони (Kristin Jackvony)
    Оригинал статьи: http://thethinkingtester.blogspot.com/2018/07/mobile-testing-part-i-twelve-challenges.html
    Перевод: Ольга Алифанова


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

    Итак, сложности! Ниже перечислено двенадцать причин, благодаря которым тестировать на мобильных устройствах так сложно. Я решила, что будет забавнее иллюстрировать каждую из них, описывая баги, с которыми я сталкивалась. Некоторые из них были найдены в ходе моей работы, а некоторые – на моем личном устройстве, где я выступала как конечный пользователь.

    Подробнее...
     
    Боевые стрельбы в ночи, или Почему нагружать прод — не страшно
    24.05.2019 00:00

    Материал подготовлен компанией «Яндекс.Деньги»
     
    Оригинал статьи

    «А если ты не выстрелишь, то испорчусь я»

    Ещё недавно считалось, сервис должен просто работать. Нарисовали, заверстали, написали скрипты — вроде всё ок, можно катить на прод.

    Но конкуренты не дремлют, поэтому начинается гонка не только за новыми функциями, но и за скоростью работы. Любое зависание приложения или долгий ответ сервера (не говоря уже про всплывающие 500-е ошибки) портят впечатление от сервиса и вынуждают пользователя уходить куда-то ещё. Наверняка, каждый сталкивался с ситуациями, когда вместо покупки билета на самолет, поезд или концерт на экране отображалось «Internal server error», и вы в ярости хотели разбить монитор.

    Я — Виктор Бодров, работаю в Яндекс.Деньгах в команде исследований производительности и хочу рассказать о том, чем полезно изучать производительность прямо на продакшене

    Подробнее...
     
    Перехват сессий
    23.05.2019 00:00

    Автор: Кристин Джеквони (Kristin Jackvony)
    Оригинал статьи: http://thethinkingtester.blogspot.com/2018/07/a-gentle-introduction-to-session.html
    Перевод: Ольга Алифанова

    Все мы знаем, что перехват сессии – это очень плохо, и от него надо защищать себя и свои приложения. Однако удобопонятную информацию о том, что это такое и как это тестировать, найти трудно. В этой статье я опишу различные виды перехвата сессий, а затем дам пошаговую инструкцию, как тестировать на эту уязвимость, используя OWASP Juice Shop и Burp Suite.

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

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