Отправляет email-рассылки с помощью сервиса Sendsay

Записки о тестировании ПО

Записки о тестировании ПО - Нагрузочное тестирование с помощью apache bench. Часть 2.

Формат вывода данных довольно скудный. Изначально данные выводятся на консоль. На выходе мы получаем информацию о сервере(хост, порт и по веб сервера, о запрашиваемом документе(путь, размер. Информацию о запросах и ошибках. Можно управлять частью информации, которая отдается на выходе. Выводить дополнительную информацию о заголовках и кодах ответов, с помощью параметра -v . Выводить минимальное число информации в таблице connection times. Есть возможность выводить информацию в виде html-таблицы. Через ключ...

2008-05-31 21:23:42 + Комментировать

Записки о тестировании ПО - Нагрузочное тестирование с помощью apache bench. Часть 1.

Если вы только начинаете знакомиться с нагрузочным тестированием, то аpache bench - то что вам нужно. Простота в изучении и использовании - его основные плюсы. Главные минусы - это бедная функциональность. Итак, что же он умеет. Запросы в apache bench производяться через протокол http(https к сожалению не поддерживается. Это еще один минус ( ) Можно устанавливать общее число запросов, число запросов, выполняемых паралельно и ограничение по времени, на выполнение всех запросов. > ab.exe -n 100 -c 10 -t 5 ht...

2008-05-29 09:05:30 + Комментировать

Записки тестера - FireShot или легкие и удобные скриншоты.

Всем, ну или почти всем тестировщикам приходиться делать скриншоты, и делать это приходиться довольно часто. Вообще говоря хорошее описание бага станет еще лучше, если к нему добавить скриншот. Чаще всего скриншоты делаются с помощью графического редактора paint. Это понятно, ведь он всегда под рукой. Есть гораздо более удобный способ. Имя ему FireShot. Утилита представляет собой расширение к браузеру firefox, и очень облегчает создание скриншотов для web-страниц. Пожалуй самые полезные её функции : Возмож...

2008-05-25 22:47:01 + Комментировать

Записки тестера - а стоит ли автоматизировать?

Если вы начинаете внедрять автоматизированное тестированние или только задумываетесь об этом, то этот выпуск для вас. Автоматизировать безусловно стоит. Главный вопрос в том : что именно? Вряд ли стоит начинать писать тесты для продукта, тестирование которого закончится через несколько недель или месяц ) , но если у вас есть задача, заниматься которой вы будете еще долго, она то и достойна автоматизации. Это не только полезно, но и интересно. Автоматизация разнообразит вашу каждодневную деятельность и со в...

2008-05-21 21:34:08 + Комментировать

Записки тестера - что работодатель нам готовит. Вторая часть.

Итак, продолжаем тему работы. 72% кандидатам потребуется знание основ программирования, что включает знание некоторых языков программирования. Самым востребованным из языков программирования является пара C\C+ - 23. На втором месте Java и Perl, у каждого из них по 18. Далее следуют : С# - 11, Python - 8, Javascript - 8, VB - 6, Delphi - 5, Ruby - 3. В 58% случаев кандидатам требуются знания баз данных. Чаще всего требуются знания SQL и теории баз данных, 42% и 25% соответственно.Среди СУБД самым популярным...

2008-05-18 16:01:58 + Комментировать

Записки тестера - что работодатель нам готовит. Часть первая.

Многие тестировщики рано или поздно начинают задумываться о получении новых знаний. Конечно самое очевидное, что может понадобиться - это знание методологий тестирования. Но ведь на этом познания не должны хаканчиваться. Что же еще может потребоваться? В этом небольшом исследовании были рассмотрены вакансии 50 компаний Москвы и Санкт-Петербурга на позиции Инженеров по тестированию и качеству, Старших инженеров по тестированию и качеству и руководителей групп тестирования. Уровнь зарплат в рассматриваемых в...

2008-05-15 23:43:09 + Комментировать

Записки тестера Простые правила написания функциональных автотестов.

1) Имя тестового метода должно ясно описывать, что этот тест делает. Например имя testLogin более информативно, чем test1_1. Какие плюсы могут быть от такого именования? Вам будет проще ориентироваться в тестах. Другим будет проще их использовать и поддерживать 2) Лишняя логика в тестовом методе будет только усложнять его. Посмотрим на следующий тест : public testPostMessage) { selenium.type("id=title", "Hello world"); selenium.type("id=text", "and everybody!"); for ...

2008-05-06 22:58:11 + Комментировать

Записки тестера Собираем все ссылки со страницы используя selenium rc.

Довольно часто, автотестами приходиться проверять ссылки. С помощью селениума это можно сделать несколькими способами. Например воспользовавшись встроенной функцией selenium rc getAllLinks. Используя selenium.getAllLinks) на выходе получим массив строк, содержащий idшки всех ссылок на странице. Это правда не всегда удобно. Во-первых потому, что чаще бывает нужен текст ссылки, а не ее id. Во-вторых потому, что idшки у ссылки может и не быть и тогда соответствующий ей элемент массива будет пустой строкой ( В...

2008-05-02 11:51:12 + Комментировать

Записки тестера Практика автоматизации - простейший автотест

Простейший функциональный тест с использованием Selenium и Java. Что потребуется для написания и запуска теста : selenium-java-client-driver.jar , selenium-server.jar - можно скачать здесь junit-4.4.jar - можно скачать здесь Скачав все это приступим к написанию теста. Импортируем в тест следующие классы : import junit.framework.TestCase; import com.thoughtworks.selenium.DefaultSeleniu m; junit.framework.TestCase является базовым классом для всех тестовых сценариев junit. Создаем класс нашего теста и наслед...

2008-04-27 20:31:37 + Комментировать

Записки тестера Практика автоматизации - простейший автотест

Простейший функциональный тест с использованием Selenium и Java. Что потребуется для написания и запуска теста : selenium-java-client-driver.jar , selenium-server.jar - можно скачать здесь junit-4.4.jar - можно скачать здесь Скачав все это приступим к написанию теста. Импортируем в тест следующие классы : import junit.framework.TestCase; import com.thoughtworks.selenium.DefaultSeleniu m; junit.framework.TestCase является базовым классом для всех тестовых сценариев junit. Создаем класс нашего теста и наслед...

2008-04-27 19:08:59 + Комментировать
  • 1
  • 2