Каждый день мы с вами встречаемся с ошибками: лифт увез не на тот этаж, принтер напечатал в два раза больше страниц, навигатор увел не туда. Замечаем ли мы такие ошибки? Конечно. Но задумываемся ли мы об их причинах? Вряд ли. А тестировщики задумываются. Умение находить и замечать ошибки - важнейшая часть работы тестировщика.
Мы подготовили небольшой видеоурок, в котором простым языком на бытовых примерах объясняем, что такое ошибка в жизни и в программном продукте. После просмотра вы поймете, как отличить ошибку от неошибки, и сразу сможете себя проверить, пройдя небольшой прикольный тест. А еще узнаете, почему чайник, который слишком долго кипит и не выключается - это функциональная ошибка.
Автор: Кристин Джеквони (Kristin Jackvony) Оригинал статьи Перевод: Ольга Алифанова
Если ваше приложение используется в других странах, то, скорее всего, у него есть какая-то локализационная стратегия. Многие полагают, что локализация – это просто перевод на другой язык, но это не так. Вот примеры локализации, которая может использоваться в вашем приложении:
Язык: в разных странах говорят на разных языках, однако это верно не только для стран, но и для регионов. Например, в канадской провинции Квебек говорят в основном по-французски, а в прочих провинциях – по-английски.
QA-сообщество Comaqa этой осенью приглашает на Международную конференцию по тестированию Comaqa Autumn Piter 2019!!!
11-12 октября конференция состоится в Санкт-Петербурге.
11 октября - День мастер-классов.
Вас ждут два мастер-класса:
Мастер- класс от Антона Семенченко “Управление / Работа с командой тестировщиков” (8 часов).
Мастер-класс будет полезен для текущих и потенциальных тест-менеджеров, ведущих тестировщиков. В ходе мастер-класса разберем вопросы, связанные с формированием команды, как сделать сотрудников счастливыми (в том числе рассмотрим математическую модель счастья), делегированием задач, мотивацией, контролем, развитием команды и управлением временем руководителя.
В ходе мастер-класса мы рассмотрим сложности при построении систем Автоматизации тестирования UI; проведем сравнительный анализ инструментов, выявим новых возможных лидеров среди инструментов; дополнительные возможности Open Source Community; общие вопросы разработки Архитектуры; разберем Design Patterns и основные связки, GoF Design Patterns, типичные Архитектурные антипаттерны и еще много важных моментов.
По более ранним отзывам участников мастер-классам был поставлен максимально высокий балл. Количество место ограничено!
12 октября - День докладов.
3 потока, 29 докладов.
Всех участников конференции ждут:
вкусные кофе-паузы
общение с коллегами;
по окончании второго дня конференции - after-party для всех желающих;
уникальная ссылка на доступ к видеоматериалам конференции!!!
Автор: Кристин Джеквони (Kristin Jackvony) Оригинал статьи Перевод: Ольга Алифанова
Сегодня мы поговорим о нагрузочном тестировании. Нагрузочное тестирование – это способы измерения надежности и скорости вашего приложения во времена повышенного спроса на него. Это может означать тест-сценарии при приемлемой, разумной нагрузке, или же это могут быть тесты на экстремальный стресс, чтобы выяснить пределы возможностей приложения.
Довольно легко найти инструмент нагрузочного тестирования, создать несколько тестов и прогнать их при нагрузке в пару сотен пользователей, чтобы создать метрики. Но это не особенно вам поможет, если вы не знаете, зачем вы это делаете, и чем вам помогут полученные результаты.
Поэтому, прежде чем приступать, важно ответить на следующие вопросы:
Автор: Энди Найт (Andy Knight) Оригинал статьи Перевод: Ольга Алифанова
Если вы занимаетесь тест-автоматизацией через веб-интерфейс (например, при помощи Selenium WebDriver), то, возможно, тратите много рабочего времени на поиск элементов на странице – к примеру, кнопок, полей ввода и блоков. Поиск нужных элементов может быть сложным делом, особенно в тех случаях, когда у них нет уникальных идентификаторов или имен классов. Это руководство поможет вам профессионально находить любые веб-элементы.
24-25 августа в Санкт-Петербурге пройдёт большой IT-фестиваль TechTrain 2019 для всех, кто любит IT-инженерию, технологии и разработку ПО.
Прошлый TechTrain собрал 2000 человек и 50 стендов на выставке, а в этот раз мы ждем 100 компаний и сообществ и 4000 участников.
В программе фестиваля — доклады от тех, кто сделал мир IT таким, как мы его знаем сейчас:
Ричард Столлман — основатель движения свободного ПО и создатель лицензии GNU;
Джон Ромеро — сооснователь id Software, геймдизайнер, один из создателей Wolfenstein 3D, Doom, Quake и Red Faction.
Venkat Subramaniam — эксперт по методологиям разработки;
Григорий Бакунов aka bobuk — директор по распространению технологий Яндекса, один из основателей подкаста Radio-T;
Андрей Бреслав — отец языка Kotlin;
Олег Бартунов — сооснователь и гендиректор Postgres Professional, один из трех ведущих российских разработчиков PostgreSQL.
Сергей Абдульманов — маркетинговый директор Мосигры.
Иван Ямщиков — научный сотрудник Института Макса Планка (Лейпциг, Германия) и AI-евангелист ABBYY.
Виталий Фридман — автор, соавтор и редактор всех Smashing Books. В настоящее время занимает позицию главного редактора Smashing Magazine в прекрасном городе Фрайбург, Германия.
Николай Рыжиков — CTO Health Samurai, активист Clojure и FProg-сообществ, член комитета по разработке стандарта FHIR.
Кроме докладов будет большая выставка со стендами компаний и сообществ: от стартапов до банковского энтерпрайза, от хардкорных железячников до модных JS-разработчиков.
TechTrain — это возможность увидеть срез современной IT-реальности, обменяться опытом с коллегами, развиртуалиться с теми, кто знаком вам по общению в сети, а также познакомиться и поговорить с мировыми экспертами, которых обычно можно встретить на топовых IT-конференциях с дорогими билетами.
Приходите посмотреть, чем живут другие, и рассказать о себе и своих проектах!
Сканеры веб-приложений — довольно популярная сегодня категория софта. Есть платные сканеры, есть бесплатные. У каждого из них свой набор параметров и уязвимостей, возможных для обнаружения. Некоторые ограничиваются только теми, что публикуются в OWASP Top Ten (Open Web Application Security Project), некоторые идут в своем black-box тестировании гораздо дальше.
18 и 19 июля в Москве прошел тренинг «Лаборатории Качества»: «Позитивное управление тест-командой». 23 участника из разных компаний и городов собрались, чтобы набраться практического опыта от экспертов в области управления IT-проектами – Натальи Руколь и Анастасии Смирновой
Тренинг начался с того, что тренеры внимательно выслушали ожидания участников, их головные боли и неразрешенные вопросы, касающиеся управления QA-командой. В итоге, был составлен список тем, которые выписали на флипчарт и взяли в проработку.
В первый день тест-менеджеры постигали искусство формирования команды:
составляли профиль идеального кандидата,
учились проводить собеседования,
узнавали фишки проективных вопросов и почему они работают в разы лучше обычных,
обсуждали вопросы развития команды,
изучали модель ситуационного лидерства,
разбирались, в какой ситуации какой стиль управления лучше выбрать.
День был наполненным практикой, играми и групповыми обсуждениями.
В своих отзывах ребята особо отметили полезность практических заданий. Жаркие дискуссии вызвал тест по определению типа своих сотрудников и сопоставлению их со своим излюбленным стилем руководства. Вот уж где было много открытий!
Функционал утилиты Android Debug Bridge - огромен. Часто ее используют для снятия логов, однако она может выдать и более подробную информацию. Например, с ее помощью можно сделать скриншот, или даже записать видео, хоть и с некоторыми ограничениями. Да и логи можно выводить в зависимости от приоритета, приложения и других параметров. Наконец, можно узнать многое о самом девайсе, просто обратившись к нему через ADB. В этом видео мы показываем, как сделать все это и даже больше.
Это и другие видео вы можете увидеть на нашем youtube-канале. Подписывайтесь, чтобы регулярно получать новые видео по тестированию!