ЗАМЕТКИ ИЗ ЛАБОРАТОРИИ
Комплект SQA Suite: TeamTest Edition 4.0 фирмы SQA (Уобурн, шт. Массачусетс) - это серьезные инструменты для разработчиков, нуждающихся в проведении основательного тестирования.
TeamTest предоставляет репозиторий для планов и процедур тестирования, а также для результатов тестов и информации по состоянию дефектов. С помощью утилиты для администратора мы имели возможность задавать права доступа пользователей и даже распределять тестеров различных компаний по категориям для организации отчетов сторонних тестеров и бета-тестеров об обнаруженных дефектах. Кроме того, мы могли оповещать пользователей об изменениях в состоянии дефектов и распространять отчеты по электронной почте.
С помощью процедуры SQA Test Log комплекта TeamTest Version 4.0
можно просматривать результаты выполнения процедур тестирования
Хотя комплект TeamTest и отличается сравнительно высокой ценой - $2995, он является значительно более богатым инструментальным средством по сравнению с конкурирующими пакетами типа MS Test корпорации Microsoft. Недавно выпущенная версия комплекта фирмы SQA Suite, работающая под Windows 3.x, включает процедуру SQA Manager для разработки плана тестирования и отслеживания дефектов и SQA Robot для записи и выполнения сценария тестирования.
Бета-тестирование 32-разрядной версии продукта для ОС Windows 95 и NT начато в декабре.
Ряд возможностей нового интерфейса версии 4.0 пакета TeamTest, включающей поддержку многодокументного интерфейса, конфигурируемых пользователем инструментальных панелей и инструментальных указателей (tooltips) и опций для скрытия различных фрагментов SQA Robot при записи тестовых сценариев, делает его более простым в эксплуатации по сравнению с предыдущим выпуском.
TeamTest включает совместимый с Visual Basic язык построения сценариев SQABasic для управления проведением автоматических процедур тестирования. Мы могли использовать как SQABasic, так и Visual Basic 3.0 для компиляции тестовых сценариев и неограниченного расширения функциональности своих процедур тестирования. Равно хорошие результаты были получены при выполнении тестов, скомпилированных с использованием SQABasic, Visual Basic 3.0 и 16-разрядного Visual Basic 4.0. Тем не менее SQABasic обеспечивал более быструю компиляцию и позволял просматривать и редактировать сценарии во время их записи средствами TeamTest.
Важным достоинством процедуры SQA Robot является возможность проигрывания тестовых сценариев, контролирующих тестируемое приложение. На всех этапах тестирования можно следить за состоянием объектов и окон приложения и сравнивать это состояние с базовым. При этом программное обеспечение сообщало об отклонениях от базового состояния как о потенциальных дефектах. SQA Robot обеспечивает как запись низкого уровня (отслеживание движений мыши, положений окон и т. д.), так и объектно-ориентированную запись.
Object Testing - часть комплекта TeamTest для тестирования объектов - позволяла нам исследовать при тестировании стандартные объекты Windows, в том числе скрытые. Кроме того, при выполнении и записи сценариев мы могли включать и исключать свойства объектов, а также редактировать значения свойств, записанные в базовом состоянии. В настоящее время Object Testing содержит окна данных PowerBuilder и заказные управляющие элементы Visual Basic и их свойства.
С фирмой SQA можно связаться по тел.: (800) 228-9922 или по адресу: http://www.sqa.com.
Джон К. Шумэйт