powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / Тестирование и QA [игнор отключен] [закрыт для гостей] / Тестирование GUI в TestComplete 6
4 сообщений из 4, страница 1 из 1
Тестирование GUI в TestComplete 6
    #35271727
Фотография Ruslan.Isbarov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем доброго дня!

Сразу попрошу не пинать, тестированием ранее я не занимался.
Задача: есть 3-х звенка [Data Layer] + [Data Access Layer] + [Business Logic Layer + Presentation Layer]. Для автоматизированного тестирования Data Layer создана куча PL/SQL скриптов, для Data Access Layer применяется JUnit-тестирование. Business Logic Layer и Presentation Layer было решено тестировать при помощи TestComplete (6-я версия). Так захотел заказчик. Причем ему необходимо устроить приёмочное тестирование (лично у меня не совсем укладывается в голове, каким образом устроить автоматизированное приемочное тестирование). Очень интересно услышать по этому поводу мнение профессионалов.
Времени досконально разбираться в данной среде и писать нормальные скрипты для тестирования ГУЯ попросту не остается, т.к. решение было принято в последний момент. Однако есть в TestComplete функция автоматической генерации скриптов, по типу нажимаешь запись, что-то делаешь, TestComplete генерит скрипт. В данном случае все сводится к последовательному тестированию функций приложения, "тырканию" по элементам ГУИ.
Вопрос: как осуществить проверку, в случае возникновения ошибок? Насколько я понял, среда тупо посылает события от мыши и клавиатуры элементам пользовательского интерфейса?
...
Рейтинг: 0 / 0
Тестирование GUI в TestComplete 6
    #35271754
Andaim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ruslan.Isbarov
Вопрос: как осуществить проверку, в случае возникновения ошибок? Насколько я понял, среда тупо посылает события от мыши и клавиатуры элементам пользовательского интерфейса?

Прорка зависит от того, как ваше приложение обрабатывает ошибки. Например, оно ничего не выдает пользователю, а все пишет в лог. Тогда, вы выполняете некоторый скрипт, а результат оцениваете после просмотра лога. Или иной вариант: приложение показывает messagebox с ошибкой пользователю. Для обработки данного случая в test complite есть обработка модальных окон, которые "неожиданно" появились =) Можно делать скриншот, либо извлекать из окна текст и писать в какой-нить лог. Ну примерно вот так =)

P.S.: я бы особо не расчитывал на автоматическую запись скриптов. Мой небогатый опыт показывает, что там все не так уж шоколадно
...
Рейтинг: 0 / 0
Тестирование GUI в TestComplete 6
    #35271829
Фотография test-er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andaim
P.S.: я бы особо не расчитывал на автоматическую запись скриптов. Мой небогатый опыт показывает, что там все не так уж шоколадно

Вы абсолютно правы, там все очень грустно (имел дело с 5м тест комплитом).
Хотя все зависит от приложения, например мне удавалось записать (путем красной кнопочки :) ) более менее рабочий скрипт, который потом обрабатывался напильником :))
А по поводу проверок, я бы порекомендовал автору дописывать проверки самому.Так будет надежнее.
...
Рейтинг: 0 / 0
Тестирование GUI в TestComplete 6
    #35271980
Фотография Ruslan.Isbarov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Огромное спасибо!
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Тестирование и QA [игнор отключен] [закрыт для гостей] / Тестирование GUI в TestComplete 6
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]