Показаны сообщения с ярлыком Инструменты. Показать все сообщения
Показаны сообщения с ярлыком Инструменты. Показать все сообщения

среда, 18 декабря 2013 г.

Screenshot-based тестинг. Пример кода.

Работа со скриншотами в тестировании (Screenshot-based ) набирает популярность в последнее время. Появилось несколько статей с описанием принципов работы. В одном из проектов мы тоже использовали работу с картинками.


пятница, 13 сентября 2013 г.

Тестирование производительности с помощью Visual Studio Web Performance, часть 6

Test Results

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

среда, 11 сентября 2013 г.

Тестирование производительности с помощью Visual Studio Web Performance, часть 5

Load Test Plug-in

Итак, у нас есть 2 webtest'а объединенных в один loadtest. В прошлых частях я уже приводил примеры для чего может понадобиться плагин, сейчас предлагаю сразу перейти к его созданию.
Как я уже говорил - плагины, это обычные классы, унаследованные от Web Testing, поэтому создаём новый класс в корневой папке проекта. Мы собираемся перегрузить метод Initialize() класса ILoadTestPlugin, который отвечает за действия перед тестом. Для наглядности поместим внутри абстрактный метод создания пользователя CreateUser(). Получаем следующее.

понедельник, 9 сентября 2013 г.

Тестирование производительности с помощью Visual Studio Web Performance, часть 4

LoadTest

Перед тем как рассмотреть loadtest давайте спроектируем ситуацию, когда 70% запросов к гуглу должны быть со случайными значениями, а 30% постоянными, например, "Web Performance". Тест со случайными запросами мы уже написали (WebTest1), создадим его копию, назовем WebTest2, единственное отличие будет в том, что мы не будем подключать внешние источники данных, а оставим статичное значение запроса. Также я включил URL Encoding, чтобы не переводить пробелы в "%20" вручную.

пятница, 6 сентября 2013 г.

Тестирование производительности с помощью Visual Studio Web Performance, часть 3

Web Test Plug-in

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

четверг, 5 сентября 2013 г.

Сервис генерирования изображений


Для облегчения работы будь то тестировщика или прграммиста постоянно разрабатываются новые онлайн сервисы.


Например, Placehold, который генерирует изображения под указанное разрешение. Казалось бы, инструмент придуман специально для веб дизайнеров, чтобы без лишних движений подставлять в макет картинки нужного размера, однако, он может найти применение и в тестировании. Допустим, вам нужно проверить сервис, обрабатывающий изображения, для этого даже необязательно хранить это изображение в проекте, достаточно просто указать ссылку к сервису Placehold и генерировать случайные (или конкретные) разрешения. Также, для удобства предоставлена возможность выбирать тип изображения, текст, цвет изображения и тд.
Если вы работаете с изображениями, советую вам обратить внимание на этот сервис.

Также, я был бы очень признателен, если бы вы оставили ссылки с сервисами, с которыми вы работаете на своих проектах; по-настоящему полезные инструменты мы также опубликуем в небольших заметках с описанием. Давайте упрощать друг другу работу!)

среда, 4 сентября 2013 г.

Тестирование производительности с помощью Visual Studio Web Performance, часть 2

WebTest

Как я уже говорил в первой части цикла, при создании тестового проекта создается также и класс webtest. Есть два пути (если не считать ручного написания xml) наполнения этого класса.

понедельник, 2 сентября 2013 г.

Тестирование производительности с помощью Visual Studio Web Performance, часть 1


Чаще всего, когда речь заходит о тестировании производительности, в голове сразу всплывает Apache Jmeter или SoupUI, поскольку это довольно мощные и функциональные инструменты, а также по причине их свободного распространения. С ними знакомы большинство автоматизаторов, что говорить, даже разработчики зачастую пользуются этими программами, поэтому даже рускоязычной информации о них в интернете в избытке. В отличии от платных инструментов, таких как Test Complete, Load Runner и т.д. В своей работе я столкнулся с необходимостью использовать одного из них, а именно Visual Studio Web Performance.
На моё удивление, в отличии от многих продуктов Microsoft Web Performance оказался довольно прост для осваивания и вполне нагляден, чего не скажешь о том же Jmeter или Tsung. Всё что понадобится для начала работы - это VS Ultimate, который и включает в себя Web Performance Tools. В цикле статей я расскажу и наглядно покажу, как создавать буквально за минуты свои первые тесты, пользуясь инструментами Visual Studio Ultimate.
В первой части я в общих чертах опишу основные компоненты будущего теста и далее каждая последующая часть будет раскрывать один из них.

четверг, 14 марта 2013 г.

Google reader, прощай!


Всем привет.





С утра узнал печальную новость, самый лучший RSS реадер, который я знаю, скоро закроется.
Об этом было заявлено на официальном сайте Google Reader.

Дата закрытия - 1 Июля 2013 года.

И в связи с этим вопрос.

Какими rss читалками вы пользуетесь? Что можете посоветовать?

среда, 6 марта 2013 г.

Смотрите результаты исполнения кода онлайн

Всем привет!

Есть хороший сайт, который умеет компилировать код и выдавать результаты в онлайн режиме, это удобно, когда нужно, например, проверить работу только одного метода. Языков много, на всех хватит)

четверг, 31 января 2013 г.

VS 2012: Новая фича - профилирование тестов

Привет!

Вышло новое обновление для VS 2012, правда пока в статусе CTP. Что там нового можно посмотреть на странице (там есть реально полезные вещи - группировка тестов по классам и создание playlists).
Но, я для себя нашел еще кое-что.

вторник, 15 января 2013 г.

Илья Кацев, Краулинг и проект "Роботестер"

Хороший доклад про один из инструментов для динамического автоматизированного тестирования "Роботестер"



вторник, 17 мая 2011 г.

HotKeys: Ускорение ввода случайного текста при тестировании

clip_image002
Ручное тестирование и без того слишком медленное, а когда еще нужно постоянно заполнять случайными данными разные поля, то оно еще более замедляется. Примерами таких полей могут быть e-mail, имя пользователя.
А можно ли процесс заполнения таких полей ускорить?

пятница, 4 февраля 2011 г.

Автоматический рубильник сетевой карты

Для стресс-тестирования распределенных систем мне, как тестировщику, приходится проверять поведение системы в случае, когда один из компонентов периодически недоступен. Постоянно отключать сеть вручную не совсем удобно, особенно когда используешь технику Exploratory testing. А нельзя ли процесс отключения и включения сети автоматизировать?

понедельник, 31 января 2011 г.

Вспомогательные инструменты тестировщиков

На последней встрече Казанского сообщества тестировщиков на круглом столе мы обсуждали и делились опытом использования инструментов, которые порой облегчают жизнь тестировщика. Избавляют его от рутины и помогают ему в работе. И вот что у нас получилось.

воскресенье, 23 января 2011 г.

Отзыв: Вторая встреча Казанских тестировщиков

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



среда, 19 января 2011 г.

Побороть рутину поможет сборщик логов

nanorobots
Все мы сталкиваемся на работе с рутинными задачами. И сборка логов, перед тем как запостить баг, одна из них. Не знаю как у вас, но у нас на проекте для этого нужно вырубить приложение, а иногда и несколько приложений, находящихся на разных виртуальных машинах. Зайти в папки, где лежат логи (или другие данные), заархивировать их, скопировать все это в какую-то папку, которая доступна из джиры (у меня это папка Exchange на рабочем ПК), собрать снова все в один файл, чтобы не прикладывать несколько файлов, прикрепить к баге. И, наконец, запустить все приложения….и даже пройти авторизацию в одном, введя пароль и логин. Уф….как это долго и утомительно. Но лень двигатель прогресса.

вторник, 18 января 2011 г.

Бекапы базы Testlinkа

Если Вы используете Testlink для хранения тестов, то как можно организовать сохранность самой базы Testlink?
Речь в сегодняшней заметке пойдет о том как делать ежедневные бекапы mysql базы данных Testlinkа под windows. Для бекапов можно использовать утилиту mysqldumpНадо написать батник, который будет использовать эту утилиту. Например, так:

вторник, 21 декабря 2010 г.

Обзор инструментов TestersDesk.com


Прочитав статью в блоге "Паша о тестировании..." наткнулся на очень занимательный инструмент TestersDesk.com - набор онлайн утилит для тест дизайна и генерации случайных данных.
После авторизации (на портале нужна регистрация) Вам в распоряжение предоставляется большой набор разнообразных не зависимых друг от друга генераторов данных и построителей Тестов, позволяющих получить оптимальное количество эффективных ТестКейсов из большого числа возможных комбинаций. Я расскажу про некоторые из них.