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

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

.
Для чего и каким образом мы тестируем обновление
03.04.2020 01:00

Автор: Рыжова Татьяна, руководитель отдела тестирования, компания InfoWatch, www.infowatch.ru/resources/blogs

image


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

Подробнее...
 
Функция "main" в Python
02.04.2020 01:00

Автор: Энди Найт (Andy Knight)
Оригинал статьи
Перевод: Ольга Алифанова

Эта статья покажет вам наилучший способ обращения с Python-функциями "main".

Python похож на скриптовый язык: все строки в "модуле" Python (файле .py) выполняются всегда, когда этот файл запускается. Модулям не нужна функция main. Допустим, у нас есть модуль по имени stuff.py вот с каким кодом:

Подробнее...
 
Конференция про удаленную работу, базы данных, идеи для тестов и новые даты перенесенных конференций: самые интересные новости тестирования за конец марта-2020
01.04.2020 13:10

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

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

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

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

 
ToolBox для кризис-менеджмента
01.04.2020 10:49

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

Старт - 2 апреля / 8 занятий + бонусы / Online-формат с практикой

В результате прохождения курса вы

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

https://stratoplan.ru/crysis-toolbox/

 
Проведите карантин с пользой с Арсением Батыровым
31.03.2020 11:26

Сидим дома, заботимся о своем здоровье и... не забываем изучать новое и повышать свою квалификацию.

Наш тренер Арсений Батыров приготовил несколько интересных (и выгодных) предложений.

1) Промокод на все курсы 20% - заходи и забирай: https://www.learnqa.ru/stayhome

2) Если хочешь несколько курсов сразу, отлично! Мы подготовили специальные пакеты, которые выгоднее, чем скидка:

2.1) Тестирование Безопасности - все, что надо знать начинающему тестировщику безопасности. В комплекте идут сопроводительные курсы по необходимым инструментам - Chrome DevTool и SQL, а сам курс расскажет про самые популярные и основные уязвимости из списка OWASP. Подробнее: https://www.learnqa.ru/stayhome#security

2.2) Мобильная Автоматизация - учимся писать кросс-платформенные тесты с нуля для iOS, Android и Mobile Web. Изучаем Java, JUnit, Appium, Maven. Запускать тесты будем учиться на CI Jenkins. Никаких предварительных знаний не надо - мы всему научим сами. Сопроводительные курсы - Android Debug Bridge, Git и Bash - чтобы уметь все и сразу. Пока сидишь дома, самое время научиться автоматизировать и повысить уровень своего дохода! Подробнее: https://www.learnqa.ru/stayhome#automation

2.3) Ящик инструментов. Выбирай сам куда хочешь развиваться. А помогут тебе в этом универсальные инструменты, которые нужны любому IT-специалисту. Купи сразу три, четыре или все пять курсов из серии инструментов по выгодной цене и получи в несколько раз больше времени на их изучение и сдачу домашних заданий. Chrome DevTools, Bash, Git, SQL и ADB - все это отлично будет смотреться в твоем резюме. Подробнее: https://www.learnqa.ru/stayhome#toolbox

Проведи время с пользой.

 
Тестирование баз данных
30.03.2020 01:00

Автор: Кристин Джеквони (Kristin Jackvony)
Оригинал статьи
Перевод: Ольга Алифанова

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

Подробнее...
 
Comaqa Spring 2019: общие вопросы тестирования
27.03.2020 01:00

Публикуем подборку докладов с конференции Comaqa Spring 2019, посвященную общим вопросам тестирования и автоматизации.

  1. 1. Тестирование по-космически – Алексей Ткаченко (Минск).
  2. 2. Сказ об автоматизации тестирования – Александр Пушкарев (Минск).
  3. 3. Автоматизация инфраструктурного тестирования– Андрей Ю (Москва).
Подробнее...
 
Конференция "Удалённая работа ИТ-компании в 2020", 13-17 апреля
26.03.2020 18:46

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

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

К сожалению, такой конфетно-букетный период отношений с "удалёнкой" длится недолго. При отсутствии грамотного управления, рассчитанного на такой формат работы, быстро возникают первые проблемы:

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

И даже если руководство выстроит прозрачный процесс управления задачами и обмен информацией, вскоре команды неизбежно столкнутся со второй волной проблем:

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

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

На самом же деле, вы просто не умеете её готовить!

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

Хотите, чтобы переход на удалённый формат работы прошёл максимально безболезненно? Уже перешли, но страдаете от стандартных проблем начинающих "удалёнщиков"?

Специально для вас мы подготовили конференцию, на которой опытные первопроходцы удалёнки расскажут о своём опыте, ноу-хау и секретах успеха!

Информацию о докладах и условиях участия можно посмотреть на сайте конференции "Удалённая работа ИТ-компании в 2020".

 
Самое простое в мире руководство по MongoDB
26.03.2020 01:00

Автор: Кристин Джеквони (Kristin Jackvony)
Оригинал статьи
Перевод: Ольга Алифанова

MongoDB – одна из наиболее популярных современных нереляционных баз данных. Ее гибкость, скорость и масштабируемость делают ее распространенным выбором для приложений, хранящих данные в JSON-формате. Установить ее и создать базу данных очень легко, однако язык запросов тут сильно отличается от языка запросов SQL. Когда я только начинала работать с MongoDB, меня раздражала документация ее языка запросов: в ней или пытались объяснить чересчур многое, или примеры были чересчур сложными. Я неоднократно раздраженно говорила "Да как мне просто-напросто сделать запрос 'select lastName from contacts where id = 3?!!'

Из-за этого раздражения я и создала свое собственное руководство. В нем я приведу ряд простейших примеров запросов, к которым вы, возможно, привыкли в SQL.

Подробнее...
 
Quality Architect: кто это такой и когда он нужен
25.03.2020 01:00

Автор: Ирина Спиридонова, QA lead и Quality Architect, EPAM
Оригинальная публикация

С каждым днём в сфере IT появляется всё больше новых задач, в том числе и в сфере тестирования. Если раньше тестировщику нужно было просто провести тестирование по требованиям (или без них), то сейчас ему необходимо сперва понять, как это вообще можно протестировать, какие технологии для этого нужны, что может быть автоматизировано, и как во всё это безобразие включить релизный цикл и т.д. Кто должен отвечать на эти вопросы? Кто пообщается с заказчиком и прояснит требования? Кто создаст подходы и архитектуру тестирования, требования?

Работая руководителем и координатором тестирования на проектах для крупных компаний и решая все эти вопросы на протяжении трёх лет, я поняла, что важно всё-таки привлекать отдельного человека, который будет отвечать на главный вопрос: «Как проводить тестирование?».
Я провела небольшое расследование и обнаружила, что такая роль уже существует, и называется она Quality Architect, но об этом мало кто знает. А описание вакансий Quality Architect на сайтах работодателей поражают своим перечнем обязанностей и навыков, но я думаю, что это скорее от непонимания того, кто такой Quality Architect.

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

Подробнее...
 
Записная книжка тест-дизайнера, часть 6: Синтезирование тест-идей
24.03.2020 01:00

Автор: Рикард Эдгрен (Rikard Edgren)
Оригинал
Перевод: Ольга Алифанова

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

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

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

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