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

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

.
Почему разработчики не могут быть хорошими тестировщиками?
07.07.2016 11:07

Перевод и адаптация: Кристина Журавлева (ПрактиТест)

Многие слышали, что разработчики не могут быть хорошими тестировщиками.

Хотелось бы все-таки разобраться почему. В этом мне поможет англоязычная статья Джоэля Монтвелиски. Конечно перевод будет вольным с небольшими отступлениями и моими мыслями на эту тему.

Правда, что вы можете научить собаку нескольким трюкам, но вы уж точно не сможете научить ее летать.

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

1. “Родительские чувства” к коду

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

2. Акцентирование на позитивных моментах

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

3. Работа на основе принципа упрощения сложных вещей

Рассматривание сложных сценариев с целью нахождения багов является одной из составляющих процесса тестирования. В двух словах мы берем простую вещь и придумываем как ее можно усложнить.

Разработчики поступают ровно наоборот. Они берут сложный процесс или проект и разбивают его на более мелкие компоненты с целью найти решение проблемы.

Подробнее...
 
«Молчание – золото»: 13 вещей, которые не стоит говорить разработчикам и тестировщикам
06.07.2016 14:40

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

Статья опубликована с согласия компании 1cloud

/ фото Sistema Bibliotecario Vimercatese CC

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

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

1. «Можешь закончить тестирование поскорее?»

Тестирование должно проводиться вдумчиво и тщательно, чтобы не пропустить критичные недоработки. Хорошее тестирование – залог качественного продукта. Разумеется, есть инструменты для ускорения процесса (вот несколько туториалов по автоматизации тестов, предложенные резидентами Stack Exchange), однако, даже автоматизированные тесты приходится поддерживать и постоянно модифицировать.

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

Подробнее...
 
Новый блог в нашей трансляции: QA automation community - Белорусское сообщество тестировщиков
05.07.2016 18:32

В трансляцию блогов регулярно добавляются новые блоги. Их количество уже давно перевалило за отметку 100. Ну а мы продолжаем знакомить Вас с новыми блогами.

Знакомьтесь - QA automation community - Белорусское сообщество тестировщиков - https://comaqa.by/

Мы - IT-профессионалы: разработчики, тестировщики, автоматизаторы, менеджеры, специалисты по продажам. Сотрудники ведущих компаний, тренера, консультанты, участники международных конференций.

Цель нашего сообщества - создать единую СНГ площадку для эффективного общения всех IT-специалистов в контексте автоматизированного тестирования.

У вас будет возможность:

  • услышать доклады ведущих IT-профессионалов и поделиться своим опытом
  • бесплатно участвовать в “промо”-версиях топовых IT-конференций стран СНГ
  • регулярно встречаться лично, на тематическом форуме, в “филиалах” сообщества в социальных сетях и мессенджерах

IT в Беларуси является одной из самых перспективных и стремительно развивающихся профессиональных сфер. Она привлекает все больше специалистов, порой из совершенно неожиданных областей.

В нашем блоге мы регулярно публикуем не классические истории активистов нашего сообщества, пришедших в IT, нашедших свое призвание в этой интереснейшей области, истории успеха.

Мы рады новым знакомствам, всегда открыты к общению, присоединяйтесь, будет интересно

 
SQA Days-19: подборка докладов по развитию команды
05.07.2016 13:47

В конце мая этого года в Санкт-Петербурге прошла конференция SQA Days 19. Записи некоторых выступлений с конференции уже появляются в открытом доступе.

По мере их публикования мы сделаем подборки докладов по основным темам в тестировании.

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

Регулярные оценки в команде тестировщиков, Наталья Руколь, Quality Lab, Москва, Россия


Аудит команды тестирования в сложном проекте, Nikita Syskov, EPAM, Минск, Беларусь



Три инструмента тест-менеджера для работы с людьми, Сергей Атрощенков, EPAM, Санкт-Петербург, Россия



 
Онлайн-тренинги по тестированию на июль-август и наши новости
04.07.2016 11:51

Традиционно раз в два месяца мы представляем расписание наших онлайн-тренингов на ближайшие пару месяцев и делимся новостями.

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

В связи с выходом новой версии JMeter 3.0. мы решили полностью переписать наш тренинг Тестирование производительности. До 12 июля на этот тренинг действует старая цена.

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

Добавили новую опцию в курс Школа тест-менеджеров v. 2.0. Раньше мы брали на курс начинающих менеджеров, у которых есть своя команда и проект. Сейчас прийти может даже тот, кто только думает о карьере тест-менеджера. В этом случае, мы предоставим ему проект и поможем собрать команду на время прохождения курса.

Уже скоро подойдет к концу еще один новый тренинг Комплексная система подготовки тестировщиков по программе ISTQB. Обязательно поделимся результатами, а пока идет набор в новую группу.

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

Тестирование для начинающих

Продолжительность Дата начала
Школа успешных тестировщиков, v 2.0
Расширяет кругозор, ускоряет карьерный рост
10 занятий 24 августа 2016 года
Тестирование веб-приложений
Ручное и автоматизированное, функциональное и нефункциональное -- всего понемногу
3 занятия

11 июля 2016 года

Онлайн-интенсив для начинающих тестировщиков
Стать хорошим тестировщиком всего за неделю? Давайте попробуем!
1 неделя
7 занятий
18 июля 2016 года
Онлайн-интенсив для начинающих тестировщиков (3-х недельная версия)
Стать хорошим тестировщиком всего за три недели? Давайте попробуем!
7 занятий 18 июля 2016 года
Комплексная система подготовки тестировщиков по программе ISTQB
Подготовка к сдаче ISTQB Foundation Level
14 занятий 10 августа 2016 года
НЛО: найти, локализовать и оформить ошибку
Научит описывать баг-репорты так, чтобы их понял любой разработчик
4 занятия 11 июля 2016 года

Проектирование тестов



Практикум по тест-дизайну
Базовые техники, необходимые любому тестировщику
6 занятий 22 июля 2016 года
Школа тест-аналитика
Глубокий двухмесячный курс по проектированию тестов
16 занятий 10 августа 2016 года

Автоматизация тестирования



Автоматизация функционального тестирования
Закладываем общие фундаментальные знания в области автоматизации тестирования
5 занятий 11 июля 2016 года
Программирование на Java для тестировщиков
Каждый тестировщик должен уметь программировать :)
10 занятий 15 июля 2016 года
Программирование на С# для тестировщиков
Каждый тестировщик должен уметь программировать :)
10 занятий 11 июля 2016 года
Программирование на Python для тестировщиков
Каждый тестировщик должен уметь программировать :)
10 занятий 11 июля 2016 года
Эффективное использование TestNG и JUnit
Тестовые фреймворки - основа основ автоматизации
4 занятия

26 августа 2016 года

Организация автоматизированного тестирования
Стратегия внедрения автоматизированного тестирования
4 занятия 15 июля 2016 года

Обучение использованию Selenium

Подробная карта курсов по Selenium


Selenium 2.0: стартовый уровень
Самый простой из курсов по Selenium, без программирования.
3 занятия

11 июля 2016 года

Разработка тестов на Java с использованием Selenium 2.0
Рассматриваются все основные возможности Selenium
3 занятия 11 июля 2016 года
Разработка тестов на Python с использованием Selenium 2.0
Рассматриваются все основные возможности Selenium
3 занятия 15 июля 2016 года
Разработка тестов на С# с использованием Selenium 2.0
Рассматриваются все основные возможности Selenium
3 занятия 15 июля 2016 года
Все секреты и тайны Selenium 2.0
Наиболее сложный курс по Selenium, для подготовленных слушателей
5 занятий 22 июля 2016 года

Нефункциональное тестирование



Тестирование производительности веб-приложений
Практические занятия с использованием JMeter
4 занятия 29 июля 2016 года
Тестирование удобства использования
Как сделать продукт, который будет нравиться вашим пользователям, а не тестировщикам
4 занятия 10 августа 2016 года
Тестирование защищенности веб-приложений
Про SQLi, RFI, XSS, CSRF и прочие интересные штуки.
4 занятия 29 июля 2016 года

Управление тестированием



Школа тест-менеджера, v 2.0
Для руководителей групп тестирования и для тех, кто хочет стать руководителем
16 занятий

13 июля 2016 года

Вспомогательные средства

SQL для тестировщиков, v 2.0
Знание SQL -- большой плюс в вашем резюме
12 занятий по 45-60 минут 5 сентября 2016 года

Будем рады видеть Вас среди участников тренингов!!!

 
Новости тестирования за июнь
30.06.2016 13:20

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

Посмотреть выпуск можно по ссылке

 
Автоматизируем тестирование Android приложений
27.06.2016 10:51

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

Представляем доклад Андрея Дзыни

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

Существует 3 основных типа Android приложений:

  • Native
  • Web
  • Hybrid

За 20 минут я успею показать, как автоматизировать Native Android приложения при помощи инструмента Robotium, так чтобы голова не болела.

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

 
Электронная версия майского выпуска журнала Tester's Life, майский выпуск
23.06.2016 14:41

Выложен майский выпуск электронной версии журнала Tester's Life.

В номере представлены следующие статьи:

  • Как не надо проводить нагрузочное тестирование (Автор: Тимур Нурлыгаянов)
  • Как мы давно мечтали, но так и не смогли... (Автор: Алексей Лупан)
  • Модульное, компонентное и юнит-тестирование (Автор: Наталья Руколь)
  • Смертные грехи тестировщика: темные стороны и
  • самоэкзорцизм (Автор: Александр Селяев)
  • Мысли об основах тест-дизайна (Автор: Роман Шейко)
  • GPRS, ADSL, 3G, WIFI... (Автор: Cергей Докучаев)
  • Автоматическое тестирование. 5 шагов к тому, чтобы автоматические тесты взлетели. (Автор: Игорь Любин)
  • Байка для оруженосца. Использование вариантов использования. (Автор: Сергей Мартыненко)
  • FFmpeg. Часть 2 – Продвинутое использование (Автор: Артем Антонов)
  • Мысли о баг-репортах (Автор: Сергей Атрощенков)
  • Процесс, который алмазы точит... (Автор: Алексей Булат, Алексей Лемешев)
  • Регрессионный рай и ад (Автор: Сергей Высоцкий)
  • Визуальные спецификации (Автор: Михаил Дубаков)

Приятного чтения

 
Новый тренинг Тестирование производительности
23.06.2016 09:49

В мае вышла новая версия JMeter 3.0. Концептуальных изменений в ней нет, однако поменялся интерфейс, изменились названия некоторых элементов, а также появились новые элементы.

В связи с этим мы решили полностью переписать наш тренинг “Тестирование производительности”.

Помимо адаптации к JMeter 3.0, программа обновленного тренинга претерпела и другие изменения. Учтены замечания в отзывах участников, больше времени мы уделили моментам, которые казались ученикам сложными, максимально уплотнив материал лекций. Лекции разбиты на небольшие фрагменты до 20 минут для удобства просмотра и навигации.

Дата начала работы первой группы – 29 июля.

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

Посмотреть описание и программу тренинга

Посмотреть расписание других тренингов по тестированию ПО

 
Эффективное, результативное, изящное тестирование
22.06.2016 11:58

Автор: Джефф Найман (Jeff Nyman)

Оригинал статьи: http://testerstories.com/2012/06/testing-that-is-effective-efficient-and-elegant/

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

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

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

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

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

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

Подробнее...
 
Исследовательское тестирование. Инструкция пользователя
20.06.2016 12:22

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

Представляем доклад Глеба Рыбалко.

Популярность техник тестирования основанных на опыте набирает популярность с каждым годом. Скорее всего, Вы уже не найдете ни одного профессионала по тестированию и обеспечению качества, которому были бы не знакомы термины exploratory & ad hoc. Об этих видах тестирования пишутся книжки. Популярность этого направления уже дошла до того, что такое тестирование было включено в некоторые американские стандарты и предписания. Естественным образом такая ситуация отражается и на клиентах. Все чаще и чаще клиент сам приходит к Вам с инициативой внедрения исследовательского или ad hoc тестирования. И первое, что в таком случае хочется ответить это: «Да, да, конечно. Это нам поможет. Это же последние веяния. Давайте попробуем… «Но всегда ли исследовательское тестирование помогает?

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

  • Как определить цели данного вида тестирования на проекте
  • Как идентифицировать нужных людей, для команды «исследователей»
  • Какие тестовые артефакты действительно помогают в исследовательском тестировании
  • Какие метрики работают и чем они помогают команде

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