Кто такой DevOps Тестировщик?

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

[Читать полностью]

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

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

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

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

[Читать полностью]

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

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

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

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

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

[Читать полностью]

Начинающему тестировщику — Continuous Integration

Что же такое Continuous Integration (коротко CI — произносится как «си-ай») и для чего это нужно тестировщикам? Мне доводилось проводить собеседование на которых тестировщики не могли ответить что это такое, либо даже не слышали о таких системах. Если вы поглядываете в сторону автоматизации, нужно иметь понятие о CI.

[Читать полностью]

Автотесты Codeception для вебсервиса

Сразу отмечу что пост посвящается начинающим тестировщикам, заинтересованным в автоматизации тестирования. Мне уже доводилось рассказывать про Codeception. Этот отличный фреймворк позволяет проводить автоматизированное тестирование web-приложений и не только. Сценариев использования очень много, в качестве примера я хотел бы показать автотесты для какого-нибудь Open Source вебсервиса.

[Читать полностью]

Тестирование аналитики — Автоматизация

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

Что такое аналитика?

При помощи сервисов (Google Analytics, Yandex Метрика и другие), можно собирать статистику о посетителях сайта. Статистика ведется по самым разным параметрам, начиная от географического положения и заканчивая возрастом. Для более детальной статистики, пользователь может придумать собственные цели(events) и измерять по ним нужные характеристики.

[Читать полностью]

Начинающему тестировщику — Нагрузочное тестирование

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

[Читать полностью]

Начинающему тестировщику — Автоматизация тестирования

Этим постом я хотел бы начать серию мини-мануалов для начинающего тестировщика. Попутно отмечу с чего я начинал и с какими проблемами сталкивался.

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

Автоматизированное тестирование это всегда интересно. Если получится, то это еще и эффективно и удобно. Научиться довольно легко и думаю каждому это под силу.

[Читать полностью]

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

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

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

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

[Читать полностью]

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

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

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

[Читать полностью]