Инструменты тестирования

Статьи об используемых инструментах тестирования

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Инструменты в chrome для тестирования сайтов

В этом посте хотелось бы рассказать какие инструменты для тестирования сайтов в Chrome я использую каждый день.

Консоль разработчика

Некоторые тестировщики могут подумать, что она нужна только программистам, но на самом деле это очень мощный инструмент и для нас — тестировщиков.

Мои сценарии работы с консолью таковы. [Читать полностью]