Категория [Тестирование]

Категория [Тестирование]

Автоматизация тестирование, ручное тестирование и пр.

Тестирование по-пайтоновски. Углубление.

cleg
Опубликовано 1.06.2007 в Python, Инструменты, Статьи, Тестирование

Продолжение. Начало находится тут.
В целом, тесты выполняются по следующей «схеме».
if has_setup_fixture(test):
run_setup(test)
try:
run_test(test)
finally:
if has_teardown_fixture(test):
run_teardown(test)
При наличии кода инициализации и завершения у модулей и пакетов тестов, этот код также выполняется, но один раз перед началом выполнения всех тестов модуля [...]

Тестирование по-пайтоновски. Введение.

cleg
Опубликовано 26.05.2007 в Python, Инструменты, Статьи, Тестирование

Написание любой программы, длиннее 100 строчек, практически немыслимо без создания модульных тестов (unit test). По сути своей, модульный тест – специальный код, автоматически проверяющий функциональность маленького участка кода. Обычно модульные тесты пишутся так чтобы проверять весь диапазон проверяемого кода, а кроме того, часть тестов составляется так чтобы заведомо «не срабатывать».
Рассмотрим простой пример. Пусть у [...]

Слайды по автотестированию на Python

Макс Ищенко
Опубликовано 17.05.2007 в Python, Web, Инструменты, Тестирование, Учеба

Вот здесь доступны слайды с Pycon’07 посвященные автоматизированному тестированию с использованием языка Python.
Описываются как общие принципы и приемы так и конкретные инструменты: nose для модульного тестирования, selenium/twill для тестирования веб-приложений, buildbot для постоянной сборки (continuous integration).

Selenium IDE: автоматизированное тестирование веб-приложений за 15 минут

Макс Ищенко
Опубликовано 5.06.2006 в Инструменты, Статьи, Тестирование

Думаю, немногие разработчики будут спорить с тем, что автоматизированное тестирование - вещь хорошая. Проблема в том, что автоматизация часто “подвисает” из-за отсутствия подходящих инструментов, нехватки времени и/или навыков, сложности задачи и т.п. причин.
С другой стороны, даже неполная и не совсем автоматическая тестовая обвязка обычно значительно лучше чем пока не написанная “100% автоматизированная система приемочного тестирования”. [...]

нагрузочное тестирование веб-приложений

Макс Ищенко
Опубликовано 17.05.2006 в Инструменты, Статьи, Тестирование

В блоге Agile Testing есть несколько записей, которые будут интересны тем, кто занимается тестированием веб-сайтов: Performance vs. load vs. stress testing (часть 2) и HTTP performance testing with httperf, autobench and openload.
Лично я открыл для себя ApacheBench (ab.exe, идет в комплекте с веб-сервером Apache): очень простой в использовании инструмент, который вполне может дать грубые оценки [...]

тестирование Python-приложений: от unittest к nose

Макс Ищенко
Опубликовано 20.02.2006 в Python, Инструменты, Статьи, Тестирование

Эволюция средств модульного тестирования для языка Python.

Архив

Вакансии rss icon

Все вакансии

Комментарии

Категории