Как автоматизировать тестирование писем

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

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

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

Тестирование с Headless Chrome

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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