Ответ: Rational TeamTest – это набор продуктов для функционального регрессивного
тестирования приложений, который входит в состав
Rational Suite TestStudio. В его состав входят такие утилиты,
как Robot, Manager, Administrator и т.д, которые обеспечивают администрирование
тестов, репозитариев, пользователей, компьютеров и тд., производят запись
и воспроизведение тестовых
скриптов, анализируют результаты и многое другое.
Кроме того в состав TestStudio входят ряд других продуктов, позволяющих
комплексно осуществлять контроль качества разрабатываемого ПО :
Rational Unified Process (методология),
RequisitePro (поддержка требований),
ClearQuest (поддержка базы результатов тестирования),
SoDa (генерация документаций),
TestFactory (тестирование проектов на VisualBasic),
Visual PureCoverage (поиск нетестированных областей кода),
Visual Quantify (поиск узких мест в производительности приложений VC++,
VB, VJava),
Purify (run-time ошибки кода в VC++ приложениях на NT).
Подробности на нашем сайте в разделе Rational.
Ответ: Текущая версия SQA Suite 6.1 издается в двух вариантах:
В то и другое издание входит, а также поставляется отдельно SQASuiteCheck, cредство автоматизированного тестирования и управления web-серверами.
Ответ: Эти файлы должны размещаться в SQACOMM директории. Вы можете определять
расположение этой директории, вызвав SQA Administrator и выбрав закладку
SQA Common Directory. Вы не должны определять полный путь. Robot будет
искать автоматически в SQABAS32 или SQABAS16 поддиректории в зависимости
от того, какую версию Robot'а Вы используете. То же самое должно быть установлено
у всех тех пользователей, кто будет использовать те же самые общие файлы.
Ответ: В простейшем случае, если вы не создали никакого test case и нуждаетесь в быстром способе проверить правильность всех свойств окна, то это общая практика. Если определенные данные в поле являются проблемой в сравнении свойств от изменения к изменению программы, но сами они не носят принципиального характера, тогда проще удалить проверку этих данных из Object Property теста. Если же подходить совсем правильно к этой проблеме, то важно фиксировать только те свойства, которые необходимо проверять:
Если вам никоим образом не важны такие свойства объекта, как width, height, top, bottom, то не фиксируйте их. Если же это является частью ваших стандартов кодирования, то фиксируйте их как часть вашего теста. Вовлекайте в тестирование только то, что вы должны проверять, потому что чем больше вы тестируете свойств в объектах, тем дольше длится процедура тестирования.
Ответ: SQA Робот работает с template файлом TESTPROC.TPL, который позволяет автоматически добавлять комментарии или включать выражения в новые сценарии тестирования. Для редактирования TESTPROC.TPL:
Ответ: Проверьте установки SQA Robot'а в: Options->Recording-> Identifiy
Menu Selection by: Text или ID. Выберите Text, и Robot будет делать записи
для меню на основе текста.
Замечание: Если меню сделано в стиле Office97 или это - Access и FoxPro
приложения, Robot не "увидит" пункты меню.
Ответ: Нет, SQA поставляется со всеми необходимыми драйверами и файлами, небходимыми для выбора Microsoft Access.
Ответ: Вы можете использовать SQL Anywhere репозитарий, который был создан без SQA Server Administrator. С ним можно работать без изменений, но он не полностью совместим с SQA Server. Для того, чтобы его сделать совместимым, обратитесь в службу технической поддержки. Если вы захотите переустановить SQL Anywhere репозитарий - за деталями обращайтесь к описанию SQA Administration, глава 4.
Ответ: Критерии выбора могут быть различными. Для того, чтобы обладать большей информацией для принятия решения по этому вопросу, пожалуйста, обратитесь к странице: http://www.rational.com/support/techpapers/server/
Ответ: Такая функция не поддерживается, однако, это можно проделать. Загрузите
документ с ftp://192.88.237.109/SQA/support/Technotes/General/Strschm.doc.
Это документ в Word-формате, описывающий табличную структуру базы данных
SQA. Из него можно почерпнуть детали того, каким образом добавить дефекты,
а также и другую полезную информацию. Вы можете воспользоваться, например,
таким средством, как Microsoft Access для того, чтобы выполнить дополнительные
операции по генерации отчетов, обновлению и изменению содержания.
Ответ: В SQA Manager выберите Admin->User->Open для конкретного пользователя и проверьте соответствие имени profile для поля E-mail login (свойство MS Exchange).
Ответ: Когда вы хотите использовать Sybase SQL Anywhere в качестве вашего архива, он должен быть загружен как Service. Пожалуйста, обратитесь к SQA WebEntry ReadMe (Wereadme.wti) в каталоге SQA Suite для того, чтобы найти дополнительную информацию о SQA WebEntry.
Ответ: Да, при установке SQA WebEntry вас запросят относительно расположения Репозитария. В этом месте вы должны использовать UNC (Universal naming convention), например: \\Myserver\vol1\shared\sqarepo.
Замечание: Свойства www-служб на вашем web-сервере должны быть правильно установлены, только в этом случае SQA WebEntry будет функционировать правильно. В основе сервисной закладки для анонимного входа в систему должен лежать profile, который имеет доступ к расположению вашего SQA репозитария. Сheckbox, разрешающий анонимную аутотентификацию, должен быть выбран.
Ответ: Все агенты должны быть помечены точно таким же виртуальным драйвером, как и общая директория мастер машины. Если вы установили LoadTest master с общей директорией 'M:\COMMON', то агенты должны быть присоединены к той же самой 'M:\COMMON' директории.
Ответ: Нет, все VU процедуры должны воспроизводиться в среде LoadTest под NT 4.0.
Ответ: LoadTest мастер должен быть установлен либо на Windows 95 либо на Windows NT, в зависимости от конфигурации.
Ответ: Это работает только на Windows 95, NT 3.51 и старше:
Declare Function SQAGetTestStationname BasicLib "SqaUtil" () as String
Sub Main
Dim Stationname As String
Stationname = SQAGetTestStationname()
'Check for valid test station name
If Stationname = "" Then
MsgBox "No test station name Found"
Else
MsgBox "The test station name is: " & Stationname
End If
End Sub
Ответ: Да. SiteCheck позволяет выделить файлы\страницы, не имеющие ссылок
(т.е. потерянные файлы или orphan files). В List View возможно отображение
информации обо всех файлах, которые были найдены, когда SQA SiteCheck
просматривал web-узел, или возможно выделение и показ информации только
об определенных типах файлов. Например, возможно отображение только страниц
с оборванными связями или страниц с JavaScript. Выбор определенных типов
страниц, файлов, или связей осуществляется селектированием соответствующих
пунктов списка в меню List View, которое показано на риунке:
Ответ:
http://www.rational.com/connection/index.html
http://www.rational.com/connection/lists/#other
http://www.rational.com/connection/events/usergroup.html
Ответ: Эта проблем решена. За более подробным ответом обращайтесь на mail@interface.ru
Ответ: SQA Suite рассчитан на сопровождение продукта в течение всего его жизненного цикла - от проектирования до сопровождения после реализации. Планирование и разработка тестов должны вестись параллельно с разработкой ПО. Запись первых тестовых процедур производится после создания первого функционирующего модуля. По мере разработки ПО совершенствуются и тестовые процедуры. Если вы вносите изменения в продукт в процессе его распространения, то вы должны быть уверенны, что исправления в одном из модулей программы не внесут непредвиденных проблем в остальные. Используя SQA Robot, вы воспроизводите созданные ранее тестовые процедуры для всего продукта в целом, после очередного исправления в любой из его частей. Это позволит вам быть уверенными в надежности проведенных вами исправлений. Более того, SQA Suite Manager содержит средства для поддержки базы данных об истории всех дефектов и описания способов их устранения
Defect Tracking Information - эта база может быть доступна из Internet посредством SQA Manager WebEntry.
Ответ: По информации фирмы Rational Software было более 25000 инсталляций
продукта. Четвертый год подряд SQA Suite признается лучшим в категории
Тестирование и Качество ПО (Testing and Software Quality) читателями
журнала DBMS. Полный список призов и наград этого продукта также впечатляет.
Ссылки на обзоры успешного использования SQA Suite несколькими компаниями, работающими в различных секторах мирового рынка, можно найти на странице http://www.rational.com/products/sqa/reviews/case/index.jtmpl.
В частности, там рассказывается об использовании продукта в American Management Systems (AMS), одной из ведущих мировых консалтинговых компаний в области бизнес и информационных технологий; корпорации New England, одном из глобальных лидеров в области страхования и инвестиций; Tokheim Corporation, одном из мировых лидеров в сфере проектирования, производства и обслуживания электронных и механических систем транспортировки и распределения жидкого топлива; Sallie Mae (Reston, VA), одной из крупнейших в США компаний, работающей в области займов и страхования для студентов.
Посмотрите список новостей на сервере www.interface.ru от 11.12.98. Адрес страницы - http://www.interface.ru/news/updates.htm. Оттуда есть ссылка на полный текст на web-странице Rational.
Вы можете подписаться на e-mail конференцию пользователей SQA Suite Users (независимую от Rational), в которую ежедневно приходит более сотни писем от людей, активно его использующих. По их адресам можно судить, насколько представительно это сообщество. И лично с ними вы можете обсудить интересующие вас вопросы. Вот информация о ней:
you can join the user-oriented and maintained user forum by
sending the keyword "subscribe" to
sqa-suite-users-request@maillist.dundee.net.
Ответ: Документация поставляется с продуктом.
Если в нескольких словах, то в основе SQA Robot'a лежит принцип объектно-ориентированной
записи. При поверхностном составлении тестовых процедур в интерактивном
режиме Robot будет регистрировать только события, происходящие в GUI (открытие/закрытие
окон, походы по меню, нажатие клавиш, кнопок на формах и т.д.). При более
углубленном тестировании вы должны сами выбирать те объекты, свойства (состояния)
которых вы хотите зафиксировать. Для этого вы должны создавать Test Cases
- специальные объектно-зависимые процедуры. В SQA Robot cуществует большой
стандартный набор таких процедур вообще для объектов Windows-приложений
и, в частности, для Delphi, Oracle Developer/2000, Centura, VB, PowerBuilder
и др. Кроме того, если вас не устраивают стандартные процедуры, вы можете
написать свою (DLL или EXE) и вызвать ее в нужный момент как Test Case,
и проверить в своем приложении то, что вы желаете. Скрипты-выражения могут
создаватья в интерактивном режиме при непосредственной работе в вашем приложении.
SQA Robot будет работать в фоновом режиме и фиксировать ваши действия,
а на desktop'е будет только его toolbar. Toolbar вам нужен для организации
вызова и записи соответствующего Test Case. Когда процедура создана, вы
можете просмотреть ее с помощью утилиты Test Log Viewer. Вы можете пошагово
воспроизвести ее в режиме отладчика. В любом месте можно сделать остановку,
выйти из режима отладки, отредактировать текст процедуры, внести дополнительные
проверочные выражения и вызвать Test Cases, сохранить измененную процедуру.
В качестве языков записи скриптов используются внутренний SQABasic
и Microsoft VB. Оба типа записи имеют свои достоинства.
На вопрос о доверии трудно ответить однозначно. Во всем мире продукту
доверяет большое количество людей, продукт выпускается и поддерживается
Rational Software, признанного мирового лидера в производстве продуктов
для автоматизированного тестирования ПО. Но качество ваших тестовых процедур
также будет зависеть и от вас самих. Если вы не будете фиксировать критически
важных данных и объектов или, наоборот, фиксировать изменяющиеся данные
и объекты, то цена ваших тестов будет не велика.
Ответ: Как известно, внутренне состояние объектов - это состояние их атрибутов (properties) или полей данных. При объктно-ориентированной записи определяются и записываются все состояния полей атрибутов, сколько бы сотен их не было у объекта. При воспроизведении теста производится сравнение текущих значений с теми, что были записаны во время составления тестовой процедуры. На основании этого сравнения определяются расхождения и делается вывод о прохождении теста. Для сравнения свойств объектов, визуального представления разницы, внесения изменений в тестовые процедуры служат специальные утилиты-компараторы.
Ответ: Частично ответ на этот вопрос был сформулирован выше. В общем случае SQA Suite предназначен для тестирования 16- и 32-разрядных клиент/серверных приложений в среде Windows, на платформах начиная с Windows 3.x и до Windows NT 4.0, созданных практически в любой среде разработки. Да, существуют ограничения, например, на используемые платформы для сетевого тестирования.
За дополнительной информацией обращайтесь в компанию Interface Ltd.
INTERFACE Ltd. |
|