Pull to refresh
38
0
Максим Захаров @Wolonter

User

Send message

Оценка сроков на разработку и тестирование задачи (не нужна)

Reading time5 min
Views65K

Я в тестировании 12 лет, работал в Naumen и Яндексе. Сейчас руковожу отделом тестирования из 150 человек в Контуре и продолжаю работать тестировщиком в одной из команд.


После полугодовых performance review менеджеры из разных команд рассказали, какие цели поставили своим тестировщикам. У каждого пятого была такая: «Научиться оценивать сроки на тестирование задач». Часто такой «оценки сроков» хотят не только от тестировщиков, но и от разработчиков.



Оценка сроков в 95 % случаев. Спасибо, xkcd.


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

Сейчас объясню, как это работает.

Горькая правда
Total votes 87: ↑76 and ↓11+65
Comments186

Конференция DUMP-2014: секция «Тестирование»

Reading time5 min
Views4.3K
Здравствуйте, мне 26 лет и я тестировщик.
Я не хочу «вырастать» в программиста, аналитика или менеджера. Мне нравится моя работа и я хочу делать ее хорошо, но пока получается, честно говоря, не очень.
Есть масса интересных способов научиться делать ее лучше.

А какие есть варианты?


Первый, но не лучший способ — чтение блогов.
Как и всегда, гораздо более полезная штука — книги.
Вас, конечно же, интересует мое мнение о них
  • Канер, Тестирование ПО — мастрид для тестировщика продуктов, живущих больше пары лет
  • Калбертсон, Быстрое тестирование - совсем не быстрое, но все же тестирование
  • Маерс, Искусство тестирования программ — см. Быстрое тестирование
  • Виттакер, Как тестируют в Google — действительно хорошая книга книга о правильном настроении и отношении к работе
  • Дастин, Автоматизированное тестирование ПО — если вы всерьез взялись за автоматизацию
  • Бейзер, Тестирование черного ящика — поднимите руки, кто дочитал до конца и понял все? Тем не менее там есть масса полезного
  • Мессарош, Шаблоны тестирования xunit — если ты имеешь дело с кодом, то мастрид. Если ты не хочешь иметь дела с кодом, то тем более
  • Канер, Lessons Learned in Software Testing — на мой взгляд, лучшая книга о тестировании
  • Савин Тестирование дотком — стартовый набор любого тестировщика. Жаль, но часто забывают, что это этот набор именно стартовый и если после пары лет работы набор не изменился это весьма грустно
  • Канер, The Domain Testing Workbook - по-моему, первый в мире справочник по тестированию
  • Блэк, Ключевые процессы тестирования — занудство и я не верю, что так бывает
  • Тамре, Введение в тестирование программного обеспечения — занудство, но я верю, что именно так и бывает
  • Криспин, Гибкое тестирование — вместе повторяем мантру «и мы — счастливы!»

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

Самый эффективный способ учиться — практика. Еще лучше — практика на разных проектах. Совсем отлично — практика на разных проектах с более опытными коллегами. Да вообще — общение с ними.
Но есть проблема: тестировщику поработать на новом проекте, да еще не соло (для работы в одиночку есть utest) не меняя место работы — практически нереально.

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

У тестировщиков в СНГ конференций совсем немного. SQA Days для всех, Selenium Camp для адептов автоматизации через интерфейс, с дюжину мероприятий поменьше. Счастливы города, где нашлись инициативные люди, создавшие сообщества.
В Екатеринбурге у тестировщиков с конференциями — серьезная проблема.
Надо перебираться через пропасть маленькими шажками
Total votes 6: ↑4 and ↓2+2
Comments1

Девять кругов автоматизированного тестирования

Reading time11 min
Views63K


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

Я отвечу на вопросы: Что тестируем? Кто этим занимается? Зачем это все происходит? Что у нас есть?
А затем расскажу как все работает: опишу круги тестирования — с первого по девятый.

Что?

Наш продукт — корпоративное web-приложение Service Desk, написано на java.

Кто?

Я — лид группы автоматизированного тестирования; программисты код которых тестируем; ручные тестировщики, рутину которых мы искореняем; менеджеры верящие, что если тесты прошли, то все не так уж и плохо.

Зачем?

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

Что у нас уже есть?

900 коротких и не очень сценариев использования приложения закодированых в тесты.
CI Jenkins на шести серверах, три СУБД, два семейства ОС и три браузера под которые пишем продукт.

Как это работает?


Читать дальше →
Total votes 40: ↑38 and ↓2+36
Comments41

Information

Rating
Does not participate
Location
Екатеринбург, Свердловская обл., Россия
Works in
Registered
Activity