Нужен тестировщик в команду
понедельник, июля 09, 2018
- Писать тест план.
- Определять: что, как и почему будем тестировать.
- Написать тесты или чеклисты.
- Протестировать и подготовить отчет.
Официальное описание вакансии
Текст сообщения и комментарии...
Видео выступления на SQA Days-23. 25-26 мая 2018. Тестирование проектов с высокой долей ответственности: рельсовый транспорт.
четверг, июля 05, 2018
Тестирование проектов с высокой долей ответственности: рельсовый транспорт from Vlad Orlikov on Vimeo.
Текст сообщения и комментарии...
Что я увидел на EuroSTAR Software Testing Conference 2017
понедельник, января 15, 2018В первую очередь, запомнилась безусловно, атмосфера и стпень организованности. Но тут нечего и удивляться, это уже давно бизнес. Это была уже 25 ежегодная конференция. И, как сказала бессменная ее организатор: "..начиная с самой первой - все они были прибыльны. :)..."
Если же кратко и по сути:
1. Было, как обычно, 2-3 толковых доклада за те 2 дня, что мы там были.
2. Получилось поговорить с Paul Gerrard - он пытался показать одну из веток будущего, где есть помощник-авто-бот
3. Была толковая часть выставки разного софта, некоторые вещи действительно интересны.
4. Копенгаген красивый город :)
Дальше попробую вспомнить, что запомнилось с разных докладов.
Стоит сказать, что во время регистрации надо было указать, на какой из 4 часовых воркшопов пойдешь - и я решил посмотреть, что нынче показывают называя Agile и Scrum
1. The Mindset of Testing in Scrum (Carsten Feilberg, House of Test Aps, Denmark.)
После коротких слов вступления, нам раздали карточки и попросили спланировать (т.е. дать оценку), сколько какая задача займет и выбрать те, что мы "сделаем" за мифический "спринт". После обсуждения в команде и выполнения оценки, выяснилось, что людям проще сказать так: "мы тут все спланировали, но давай уменьшим вдвое, потому что я чувствую ,что не сделаем". Уговорить увеличить оценку по конкретным задачам, которые "беспокоят", не вышло. В итоге сделали в 2 раза больше, чем планировали. Заказчик был бы рад :):) Но качество в итоге было под вопросом, потому что как обычно - в конце вместо перепроверки, нахватывали еще задачек :). Тему авторам раскрыть не получилось.. или по крайней мере я не уловил раскрытия темы :(.
2. Тема конференции была The Magic of Testing. И в качестве развлечения, а так же приближения темы к жизни, перед всеми вместе выступил иллюзионист со своими историями - как они тестят свои фокусы... Кстати, некоторые они по полтора года готовят - вот уж не думал.
3. И наконец-то мы попали на стендовые доклады, где хотелось услышать чего-нибудь интересного.. "Thinking About Test Management…" Geoff Thompson (Planit Testing, UK.) - доброжелательный господин долго рассказывал о Tester skills, Team roles, Motivation, Delegation, Negotiation, Influencing - и других баззвордах. Оно вроде и толково было, но столько тем за 40 минут можно только обозначить и показать, куда копать. Где-то так он и сделал.
4. Под занавес первого своего дня я попал на The "Risk Questionnaire" Adam Knight (River, UK.) Доклад больше походил на книжный, но обработанные им риск опросники (или как это лучше перевести?) могут помочь тем, кто задумывается или отвечает за управление рисками.
Второй день начался намного веселее.
Текст сообщения и комментарии...
Поездка на конференцию EuroSTAR 2017
четверг, октября 26, 2017Так сложились обстоятельства, что у меня с командой получается поехать на конференцию EuroSTAR 2017 в Копенгаген. Возможно кто-то из читателей был на этой конференции ранее и может поделитсья опытом и отзывами?
Текст сообщения и комментарии...
Процесс разработки и ведения автотестов
вторник, августа 15, 2017Указаны все (или почти все) тулы и средства с их версиями.
Если есть вопросы - пишите, расскажу детали.
Текст сообщения и комментарии...
Видео моего доклада на SQA Days 2012 (+HD)
понедельник, марта 18, 2013Промышленный подход к автоматизации тестирования
Буду рад прочитать отзывы и комментарии к выступлению.
Текст сообщения и комментарии...
Mindmaps о тестировании
пятница, февраля 01, 2013Здесь куча очень толковых интеллект карт о тестировании.
Вот только малая часть того, что есть по ссылке:
- Testing in Production by Software Testing Club, via Flickr
- MindMap – Heuristic Testing Strategy Model iOS
- Testing MindMap / Checklist
- What's in your toolkit? - Software Testing Club
- MindMap: Testing and Checking
- The Future of Testing – MindMap
- Chickenwings Test Consultancy: Rapid Test Management course mind map
- Error Messages MindMap
Текст сообщения и комментарии...
Промышленный подход к автоматизации тестирования или Keyword-driven testing в жизни. SQA Days 2012
понедельник, декабря 10, 2012Оценка работы тестировщиков
понедельник, июня 11, 2012
Текст сообщения и комментарии...
Видео выступления на SQA Days 10 - Эффект Горизонта
четверг, марта 01, 2012Качество звука не очень, а за кадром ещё и смех посторонний - но лучше это, чем вообще ничего :).
Отдельное спасибо Стасу Фомину за запись и оцифровку.
Смотрите, и, чур, помидорами не бросаться ;)
Текст сообщения и комментарии...
Эффект горизонта
вторник, октября 04, 2011- Неправильно выбираются тесты для автоматизации
- Ошибки в выборе тестов для прогона при ограниченном времени
- Ошибки при планировании тестирования
- Ошибки в выборе средств тестирования(от багтреккера до документов) и автоматизации
- Расширить уровень горизонта за счет поиска «интересных» мест и продвижения «тихих» или «громких» ходов (Quiescence search)
- Минимизировать потери при максимизации прибыли (Minimax| Maximin) и его уточнение с помощью отбрасывания более «слабых» уже найденных ходов (Alpha-beta pruning)
- Расширяем просмотр «Шахов»: «Шахи» - ключевые моменты бизнес процессов, ситуации, в которых от приложения требуется особая «багоустойчивость»; рассмотрение возможных последствий в узлах процесса тестирования
- Расширяем просмотр «Атак»: рассматриваем варианты поведения системы в особенно «популярных» для пользователя местах; варианты развития событий после внесения изменений в процесс тестирования
- Расширяем просмотр «Потенциальных угроз»: где произошли изменения; где будут происходить изменения в будущем (активная разработка модуля)
- Определяем уровень доступного горизонта - определяем области, необходимого расширения горизонта - строим свое дерево познания предметной области и процессов.
- Люди обычно обладают довольно хорошей интуицией, чтобы решить, совершать ли ход, хотя он и мало обещающий, или до последнего искать выигрышный.
- Любая цель подчиняется эффекту горизонта: достижение каждой цели влечет за собой мгновенную постановку новой.
Текст сообщения и комментарии...
Тестирование оптимизации...
среда, сентября 21, 2011Понятно, что проверить во первых стоит проверить, не поломалась ли функциональность приложения и только затем перейти ко второй фазе - непосредственная проверка оптимизации.
И, естественно, здесь зачастую и встречаются "проблемы" с тестированием, главная из которых кроется в необходимости обеспечения соответствующих условий воспроизведения ситуации - я здесь в свою очередь и множество подводных камней, даже куч из этих камней...
Куча первая - проблемы БД:
- фоновые процедуры (служебные job'ы и процедуры приложения, выполняемые в фоновом режиме)
- "служебные" активности БД: пересчет индексов, высвобождение temp'овых таблиц, оптимизация хранения данных на жестком диске

- сколько данных нужно для повторения процесса и фиксации времени улучшения?
- сколько параллельных бизнес-процессов должно выполняться, чтобы повторить ситуацию?
- как обеспечить повторность проверки?
- добавим сюда и толщину каналов связи в случае тонкого (вернее средней упитанности) клиента?
----------------
Текст сообщения и комментарии...
Боец тестирования банковского ПО в Минске, Гродно или Бресте будет успешно принят на работу
пятница, марта 25, 2011Текст сообщения и комментарии...
Никогда не говори никогда и другие 10 никогда...
пятница, февраля 25, 20111. Здесь багов нет - я гарантирую.
2. Всё равно, никто не использует Firefox!
3. Cem Kaner и James Bach вообще не понимают, о чем говорят.
4. Это срочно? Я тут просто в Farmville играю.
5. У меня на компьютере все работает!
6. Я только что написал в твиттере о дыре в нашей системе безопасности...
7. Использовать инструменты для тестирования? Я справлюсь без них!
8. На самом деле я отличный тестировщик, пока не трезв..
9. Ты прав, мне тоже кажется что сообщение об ошибке - это новая фича.
10. Если здесь остались баги, их найдут beta-пользователи...
Источник
Текст сообщения и комментарии...
Возможно ли построить идеальный процесс тестирования?
пятница, октября 29, 2010ИПТ
На первый взгляд кажется, что самым верным ответом на поставленный в теме вопрос будет слово «Нет». Предлагаю немного углубиться в тему вопрос, возможно даже помечтав...
Что такое?
Идеальный процесс тестирования для меня – это процесс который позволяет решать поставленную задачу максимально эффективно, а так же создает комфортные условия для этого. Идеальный процесс, когда «лучше уже и не надо!»
Хотя само понятие ИПТ достаточно не однозначно, потому что каждый читатель может выдвинуть свои критерии идеальности процесса.
ИПТ не существует
ИПТ не существует, если вы хотите придумать один универсальный для всех людей или команд. (команда)
ИПТ не существует, если вы думаете, что может одна и та же команда на протяжении очень долгого времени работать по заранее заданному процессу. (время)
ИПТ так же не существует, если вы планируете использовать его на разных проектах. (проект)
ИПТ существует
ИПТ можно построить для конкретного набора людей, сплоченного в команду, даже если это всего два человека – фрилансер и пользователь. (команда)
ИПТ достижим, если вы готовы планомерно улучшать Ваш процесс на протяжении всего жизненного цикла проекта. (время)
ИПТ возможен только в рамках конкретного проекта и зачастую полностью непереносим на другие. (проект)
Как?
Создание ИПТ сопряжено с набором следующих действий, которые следует повторять в течении проекта:
I. Описать то место в проекте, времени и команде, в котором вы находитесь;
II. Идентифицировать проблемные места
1. идти от проблемы
2. с точки зрения цели:
- удобный для достижения цели
- предсказуемый результат
- понятный объем работ
1 решать по одной из каждой выделенной области в единицу времени
2 параллельное решение из несмежных областей
IV. Внести изменения
1 мотивация команды
2 обратная связь
3 довести изменение до конца
V. Проанализировать результат
Несколько примеров
Пример первый.
Небольшая продуктовая компания на 20 человек. Постановкой процесса занимались исключительно в случаях, когда были на то проблемы:
- частое обращение ПМа за информацией о состоянии задач, расчетным временем их исполнения -
введено и применяется сразу практически всей командой: обновление статусов задач в багтрэккере, выставление перед началом и изменение estimations в процессе работы над большими задачами.Убедившись в достаточной верности данных – ПМ реже задает свои вопросы.
- в отсутствие строгих и формализованных требований, задачи на разработку оформляются в виде тикета в багтрэккере. Проблема заключалась в том, что множество уточнений выяснялось только после того, как задача передавалась на тестирование
принято решение осуществлять «тестирование требований» - предварительный просмотр текстов задач тестировщиками.
Пример – второй.
Крупная оффшорная компания. Выделенный центр разработки для одного западного информационного агентства составом в Х человек, из которых 30-40 человек – группа тестировщиков.
- стремясь улучшить процесс для всей группы, изменения вносят на всех, проверяя на одной из групп.
Изменения успешные для группы из 5-7 тестировщиков валяться на группе из 2-х человек, т.к. они работают с другим типом ПО, у них свой «подкрученный» процесс тестирования.
Заключение
Подводя итог выше сказанному, следует отметить следующие моменты:
- стремиться к ИПТ необходимо – он существует и достижим;
- движение стоит начинать от проблемы;
- ...
В дополнение хочу показать карту памяти, которую я использовал для подготовки этого сообщения:
Спасибо mindmeister за сервис.
Текст сообщения и комментарии...
Why? Why not? Why not me? Why not now?
вторник, октября 26, 2010
Не совсем про тестирование, но очень понравилось:
"For true success ask yourself these four questions: Why? Why not? Why not me? Why not now?"
"Для настоящего успеха задайте себе следующие четыре вопроса: Почему? Почему бы и нет? Почему не я? Почему не сейчас? "
Текст сообщения и комментарии...
20 причин почему не надо тестировать
воскресенье, октября 24, 20101) Нам не требуется такого уровня тестирования.
2) Это стоит
3) Слишком долго будете копаться.
4) Тестирование никогда «не завершится полностью».
5) Мы никогда не знаем, сколько времени уйдет на тестирование.
6) Слишком академично, мы же не NASA.
7) А его собственно и в плане то не было.
8) Тестирование сильно тормозит выход продукта.
9) Кастомер просто весь в нетерпении, а ваши тестеры тормозят процесс.
10) Тестирование выставляет нас идиотами.
11) А какой толк вообще от тестирования?.
12) Пока тестеры нароют все баги – рынок ушагает от нас.
13) Да и вообще всем пофигу на эти баги.
14) А собственно тестирование вообще не дает ответа ни на какой вопрос.
15) Разрабы сами все протестят.
16) Не надо ломать систему, и так работает не очень.
17) Пользователь сам найдет баг и мы все пропатчим.
18) Ну нет у нас времени, чтобы написать требования.
19) И вообще, тестеры никогда не находят самые нужные баги.
20) Тестирование все равно никогда не найдет всех багов.
Текст сообщения и комментарии...
Верное отношение...
среда, июля 21, 2010
Текст сообщения и комментарии...
Процесс это не про документы, это про людей.
вторник, июля 06, 2010Как же много людей считает, что
- если сделать процесс точно так, как пишут о нем его "евангелисты" - то получится очень крутой результат
- если жестко держаться рамок, которые описаны в книге Х большым Мозгом, то команда по умолчанию становится profitable
Сколько раз нужно расшибить лоб об острые углы "гибкого", прежде чем понять, что
только вся команда вместе с течением времени спасобна выработать тот порядок организации работ (процесс), который будет максимально отвечать сложившимся требованиям на проекте.
Процесс разработки/тестирования, как пицца - основа в большинстве случаев одна/две/три, а ингридиентов множество :)
Текст сообщения и комментарии...
Первоисточник дороже всего!
среда, июня 23, 2010..и естесственно это в итоге вызвало ошибку, да причем очень-и-очень больную для заказчика.
Ошибается каждый, но детские ошибки делать НЕ позволительно!
Это была лирика, а теперь выводы.
- однобокими
- ложными
- недоправильными
- иметь больше деталей, чем оригинал
- и т.д.
Текст сообщения и комментарии...






















