Здравствуйте, скажите, пожалуйста, можно ли в TestComplete сделать примерно такой тест и если да, то как. Можно ли запомнить состояние тестируемого приложения, т.е. какие в нем вообще есть окошки и контролы, есть ли всплывающие подсказки, все ли кнопки нажимаются с ожидаемым результатом и т.п. А потом запускать этот тест для каждой новой версии приложения?
Тестирование интерфейса в TC
Автор Alinabagi, 21 дек 2004 09:51
Сообщений в теме: 2
#1
Отправлено 21 декабря 2004 - 09:51
#2
Отправлено 21 декабря 2004 - 11:46
Можно конечно) ТОлько это получится довольно тяжелый и большой скрипт. Лучше разбить задачи скрипта на несколько. Например один скрипт будет сравниваь менюшку (VP меню), другой кнопки и существование соответствующих окон, отображающихся при активации кнопок (опять же верификационные точки). И т.д. Потом запустите сьют... или вызовите все отдельные скрипты в одном. На самом деле это самое простое , что может робот.
#3
Отправлено 22 декабря 2004 - 05:50
Всё верно. Прийдётся описывать состояние каждого контрола.
Но есть одна маленькая хитрость, не всегда правда помогает.
Если нужно убедиться, что форма не изменилась, то достаточно сохранить изображение и потом сравнивать его целиком.
Естествено, что возможно прийдётся сделать копии в разных разрешениях экрана, если это понадобится.
Мне пару раз это помогало, особенно, когда нужно было сравнивать много много данных в гриде.
Но есть одна маленькая хитрость, не всегда правда помогает.
Если нужно убедиться, что форма не изменилась, то достаточно сохранить изображение и потом сравнивать его целиком.
Естествено, что возможно прийдётся сделать копии в разных разрешениях экрана, если это понадобится.
Мне пару раз это помогало, особенно, когда нужно было сравнивать много много данных в гриде.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных