Средства тестирования приложений для разработчиков

ClearQuest и средства тестирования


Как говорилось в одной из моих предыдущих статей (см. КомпьютерПресс № 2'2001 "Средства тестирования"), Rational имеет два типа средств тестирования: для разработчиков и тестировщиков. Хотя зависимость здесь не жесткая, да и роли участников конкретного проекта могут варьироваться.

Со всеми средствами ClearQuest начинает работать, как только создана база данных. Различия от продукта к продукту заключаются только в способе заполнения полей. ClearQuest вызывается автоматически, при нажатии правой клавиши на описании той или иной ошибки.

Здесь хочется обратить ваше внимание вот на что: ClearQuest не может сам в автоматическом режиме занести все ошибки, обнаруженные средствами тестирования, - этим должен заниматься человек. Иными словами, разработчик может вносить, а может и не вносить описание дефекта. Обычно предполагается, что разработчик должен только исправлять ошибки и неточности, на которые ему указывают тестировщики. Естественно, с этим можно поспорить, но продукт позволит применить любой подход. За вами - выбор, соответствующий традициям, сложившимся в вашей компании.

Как уже говорилось выше, средства тестирования сами способны заполнить сопроводительные поля. Если такое средство, как Rational Purify, способно дать лишь заголовок ошибки, то Rational Robot может уже заполнять поля согласно тому, какой скрипт в какой версии нашел ту или иную ошибку. Тестировщику для получения полной картины тестирования останется только задокументировать тип процессора, тип системы и описать, с какими из сторонних программных средств проводилось совместное тестирование. Само собой разумеется, что все проблемы по хранению таких данных возьмет на себя ClearQuest.

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

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

Содержание раздела