AutomatedQA - Functional Testing -> Тип переменной ProjectSuite.Variables
2009-04-07 12:12 Rebz
Здравствуйте! Есть небольшая проблема, надеюсь на вашу помощь! Есть глоб.переменная ProjectSuite.Variables.Proc в кот. занесено значение Sys.Process("work"). Далее идет работа с процессом "work".. Т.е. следующие команды (на VBS):
p1 = ProjectSuite.Variables.Proc Set w1 = p1.VCLObject("LoginDialog") Call w1.Window("TSearchCombo").Click .... и т.д.
Скрипт падает на строчке Set w1 = p1.VCLObject("LoginDialog"). Ошибка: Требуется объект 'p1'. Но он же вроде как задан.. В чем может быть дело?
Выбор инструментов для тестирования ПО -> Трудозатраты при переходе на TestLink
2009-04-07 14:06 Фрося
Просмотрела за последние дни TestLink. В принципе - устраивает. Как оценить время, чтобы перевести работу по тестированию (сейчас - исключительно в ручном режиме) на TestLink? Есть - готовые тесты, написанные в Word. Есть - требования на ПО (тоже в Word)
Как я понимаю (поправьте, если не так) - все это необходимо перенести в TestLink (это один пласт "затрат") И необходимо время - чтобы как-то научились люди работать с TestLink (основная проблема, думаю, -это консерватизм)
Скажем - требований у меня .... ну пусть будет 100. Ну и средний тест - шагов на 20.
Подскажите решение такого вопроса: как селениумом обработать появление стандартного диалога для сохранения фвйла? Ситуация такая: 1) Жмем кнопочку 2) Появляется диалог "Что делать с этим файлом"
Попробовала всякие assert alert, assert confirmation, answer on next promt - не то.
Кто знает, как это победить, поделитесь пожалуйста.
Oberon Media Ukraine, a new branch of an international company Oberon Media, Inc (www.oberon-media.com), is currently looking for experienced ASP.NET Developers to join our growing team in Kiev. If you are interested in working on large, international projects with such companies as Yahoo, MSN, MySpace, developing systems for million of users daily, you are welcome to our company.
Main requirements to the position: ∙ 3+ years experience in ASP.NET Development: .NET. C#, Multithreading, ASP.NET, JavaScript, DHTML. ∙ Experienced with SQL and MS SQL server – advantage ∙ Academic degree in a technical related field – advantage ∙ Experience in Client/Server environment ∙ Knowledge in TCP/IP ∙ Fluent in written and spoken English
Responsibilities: Develop and maintain the community gameshell, Oberon's flagship community application which facilitates the first step of integration between the game and the meta-game (multiplayer games platform, user registration, tokens acquirement, chat and gameplay).
If you are interested and would like to apply, please, send us your detailed CV in English indicating the position title and desired salary level.
Don't hesitate to contact us, should you have any questions regarding our positions or company.
Работа для ПМ-ов -> ASP.NET Team Lead (Kiev ,$2000-$2200)
2009-04-07 17:09 yana23
Oberon Media Ukraine, a new branch of an international company Oberon Media, Inc (www.oberon-media.com), is currently looking for experienced ASP.NET Team Lead to join our growing team in Kiev. If you are interested in working on large, international projects with such companies as Yahoo, MSN, MySpace, developing systems for million of users daily, you are welcome to our company.
Experience in team managing. (Planning, tracking, reporting, communication, people interview, performance review, leadership) ∙ Knowledge of software development methodologies ∙ 3+ years experience in ASP.NET Development: .NET. C#, JavaScript, DHTML, AJAX ∙ Experienced with SQL and MS SQL server is mandatory ∙ Academic degree in a technical related field – advantage ∙ Fluent in written and spoken English ∙ Friendly & communicative - good social skills
If you are interested and would like to apply, please, send us your detailed CV in English indicating the position title and desired salary level. Don't hesitate to contact us, should you have any questions regarding our positions or company.
Проблема в том, что QTP ведет себя крайне не стабильно. Например при записи моих действий, контролы приложения добавляются в репозиторий, однако может получится так, что сначала все будет нормально воспроизводится, а потом QTP как будто забывает о существовании WPF контролов, причем wpw window воспринимается, button например - нет. Перезагружаешь приложение и QTP, может опять начать восприниматься контролы, а может и нет. Если в Repository Manager'e попытаться добавить (с помощью Add Objects) контрол с моего приложения, то ни одно его свойство не распознается (причем SPY все свойства видит).
Может быть я что-то делаю не так? Установил QTP 9.5 используя add-in .net. (.net 3.5 предустановлен), далее запустил свое приложение и пытаюсь с ним работать. Я читал что надо qtpro.config править, вписывать версию .net. Я вписал, после чего QTP не запускался, я оставил как было(или это важно???).
Пожалуйста, подскажите, в какую сторону копать? Какими тайными знаниями Вы обладаете для работы с WPF?
Спасибо.
AutomatedQA - Functional Testing -> Ожидание загрузки содержимого грида
2009-04-07 18:58 DrBlast
Стоит задача написать функцию ожидания загрузки содержимого грида. Проект .Net Форма состоит из 3х таблиц. При открытии формы все таблицы последовательно загружаются данными. Таблица, над которой необходимо производить действия загружается в последнюю очередь. Соответственно, чем больше данных тем дольше происходит подгрузка данных из БД. Сколько строк таблицы должно загрузиться заведомо неизвестно, поэтому использовать Delay нельзя (в данный момент время загрузки составляет от 30 секунд)
Каким методом можно узнать что грид полностью создался? Сейчас стоит следующая проверка: 1. Ожидание создания WinForms объекта ##### Код { ##### obj.WaitWinFormsObject(name, timeout); ##### Код } ##### 2. Ожидание создания грида ##### Код { #####
while ((!NameMapping.Sys.MyApp.MyFrame.MdiClient.WaitNamedChild("dgvQueue", 3000).Exists) && (timeout-- > 0)) { Aliases.MyFrame.RefreshMappingInfo(); } ##### Код } #####
Проблема в том, что данная проверка срабатывает не всегда: * Frame создается, но маппинг не подтягивается (RefreshMappingInfo() не помогает) * при проверке №2 TC выдает ошибку "an error occured" с описанием: ====>> Цитата : Possible reasons: 1. The application stopped responding. 2. The application was compiled incorrectly (see the Open Applications topic in the help system). 3. An error occurred in TestComplete.
Technical information: 176 0x8001011f (Возврат из операции произошел из-за превышения времени ожидания.)
Лектор: Алексей Якимович, начальник отдела тестирования, Internet Division, JV IBA.
В лекции будут затронуты те аспекты управления требованиями к ПО, которые касаются тестирования и анализа требований. Будет рассказано об процессе организации управления и анализа требований, а также управление процессом разработки и тестированием требований.
Кроме этого будет рассмотрена организация процесса рецензирования документации и требований к ПО в частности. Эта лекция может быть интересна тестировщикам и аналитикам ПО.