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

Vagrant как помощник в тестировании

Кросс-браузерное тестирование часто ассоциируется с проблемой установки нескольких браузеров. Не так страшно когда нам нужно тестировать с Chrome или Firefox различных версий, но намного страшнее когда речь заходит к примеру о разных версиях Internet Explorer. Работающие с web проектами не по наслышке знакомы с этой проблемой и каждый решает ее своим способом. Кто-то использует эмуляторы, кто-то переустанавливает ОС, кто-то использует несколько компьютеров, а кто-то виртуальные машины. В этой статье я хочу поделиться опытом использования как раз виртуальных машин, а именно стабильного рабочего окружения в виртуальной машине. Возможно Vagrant и его настройка это хорошая задача для DevOps инженера, но я считаю что технология очень простая и с легкостью осядет в умах даже самых начинающих, нужно просто начать ее использовать. [Читать полностью]

Впечатления от Конференции Heisenbug

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

Конференция по тестированию

Эта конференция проводилась впервые. Основной слоган гласил о том что, доклады будут «без воды», с большим количеством кода и без управленческих теорий. На деле, я бы так не сказал. Докладов с теорией было завались и это плохо. На некоторых докладах, все описывалось настолько в общих чертах и не по теме, что я чуть не уснул. [Читать полностью]

Фриланс тестирование — проблемы

Фриланс проблемы

Фриланс тестирование это не только заработок, но и порой неприятный опыт. Будь я немного умнее то избежал бы некоторых моментов, но учиться пришлось на собственных ошибках. Хочу поделиться моментами которые помогут вам избежать проблем во фриланс тестировании.

Обсуждение проекта

По своей неопытности пару раз я тратил чрезмерно большое количество времени на тестирование проекта. Причиной тому было плохое обсуждение проекта с заказчиком. Тот факт что меня выбрали исполнителем вскружил мне голову и я от радости просто согласился на все. Такие фриланс проблемы случались не раз, я осознал что так не пойдет и теперь тщательно узнаю детали проекта. [Читать полностью]

Что такое регресс в рамках Agile

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

Agile методология

В последнее время, про Agile в IT слышал каждый. Если вы не слышали, то вкратце напомню. Суть данной методологии, тщательно распланировать задачи на небольшой промежуток времени(спринт) и тем самым точно оценивать свои возможности. С такой методикой планы делаются небольшими шагами и становятся более предсказуемыми и контролируемыми на фоне общей картины проекта. Меньше рисков очень сильно просрочить разработку проекта или погрязнуть в багфиксах. Огромное количество команд уже пытаются или пытались работать по этой методологии, либо по собственной модификации agile. Подробное описание лучше почитать в википедии или книге. Кстати это довольно полезное знание для тестировщика, вам будет намного проще влиться в Agile команду. [Читать полностью]

Фриланс тестирование — продолжение

Всем привет. Лето вот-вот начнется и работать совсем не хочется. Но хороший опыт еще никому не мешал. Фриланс тестирование отлично для этого подходит.

Здесь я постараюсь дополнить статью фриланс для тестировщика от моего коллеги Пак Алексея. И хотя в последнее время мне не удается хорошенько «пофрилансить», я активно слежу за тем, что происходит на площадках, где хотя бы раз был задействован. [Читать полностью]

Браузерные плагины для тестирования

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

Основные браузеры которые я использую — Chrome и Firefox, можно сказать что это и есть мои основные инструменты тестирования веб-приложений. До недавнего времени основным все же был Firefox, но после нескольких нестабильных релизов я полностью перешел на Google Chrome. Плагины для тестирования сильно облегчают мне жизнь, без них моя ежедневная практика была бы намного тяжелее.  Наверняка инструменты перечисленные мной имеют альтернативы и аналоги и в другом браузере, поэтому обратите внимание именно на функциональность. [Читать полностью]

Фриланс и тестирование или фриланс для тестировщика

Многие уже знакомы с удаленной работой — фрилансом. Фриланс для тестировщика имеет много плюсов и минусов. Для меня, в первую очередь, было очень интересно видеть новые проекты и искать в них баги.

Главное для фрилансера это хорошие заказчики и интересные проекты. Новичку сложно найти себе заказчика и для этого существуют биржи фрилансеров. Биржи фрилансеров помогают найти фрилансерам работу и наоборот, заказчикам исполнителей. Хотелось бы выделить наиболее интересные биржи для тестировщиков. В каждой из них есть много рабочих нюансов. К примеру, бесспорный плюс зарубежных бирж в том, что выплаты осуществляются в долларах! Учитывая текущую финансовую ситуацию, работа на отечественных фриланс площадках, утрачивает свою привлекательность. Но никто не запрещает нам комбинировать их, и работать сразу на 2-3 площадках. Мой опыт ограничивается 3-мя фриланс площадками. Давайте рассмотрим каждую подробнее. [Читать полностью]

Linux для тестировщика

Нужно ли знать Linux тестировщику? Мой ответ — да, обязательно.

Если вы еще не сталкивались с этой операционной системой, то смело поднимайте виртуалку или устанавливайте в качестве основной и используйте ее повседневно.

Мое знакомство с Linux/*nix началось с Ubuntu 13.04. Наверное это один из самых user-friendly дистрибутивов (посмотрите также в сторону Elementary OS). До этого я только тренировался на Linux Red Hat, образ которого я запускал через Virtual Box. У меня не было конкретных задач, поэтому мои тренировки заключались лишь в изучении тех или иных терминальных команд. Раньше моей основной операционной системой была Windows, в которой по моему мнению я не плохо разбирался, и она меня всем устраивала. [Читать полностью]

Краткая статья про Codeception

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

Если кто еще не знаком с этим инструментом, то ссылка на документацию здесь. Про автоматизированное тестирование и его пользу, думаю писать не стоит, все итак ясно. [Читать полностью]

Инженер тестировщик или специалист по тестированию?

Подобное разделение для меня нечто новое. Менеджмент принял решение разделять вакансии на инженер тестировщик и специалист по тестированию. Давайте определим различия.

В чем разница?

Полагаясь на собственный опыт я всегда думал что моя позиция это QA Engineer, а других названий у профессии тестировщик вообще нет. А возможное подразделение сводится на junior, middle и senior, как собственно зачастую и происходит. Затем я прочитал несколько статей о том, как за океаном подразделяют специалистов по тестированию. [Читать полностью]