Что-то типа Finalize в скрипте
2010-09-15 10:14
Добрый день! Есть ли в Rational Functional Tester возможность выполнять некие действия в скрипте даже в случае выхода по fail в verification point или любому другому исключению?
Ситуация следующая: есть в Clear Quest готовый test suite со скриптами из RFT. Каждый скрипт начинается с запуска приложения. Может это не совсем правильно, но очень удобно. И вот если в одном из скриптов, входящих в test suite происходит ошибка, то скрипту ставится вердикт fail и clear quest переходит к следующему. А тестируемое приложение остается открытым. И новый скрипт на StartApp запускает второй экземпляр, ломая тем самым распознавание контролов и, соответственно, весь тест.
Есть ли способ борьбы? Можно ли на исключение или fail в verification point выполнить какое-либо действие, например, закрыть приложение? Или в начале теста перед StartApp искать и убивать все экземпляры приложения? Есть такая возможность?
Управление автоматизацией тестирования
2010-09-15 14:57
Что необходимо знать тест-менеджеру об автоматизации тестирования, чтобы сделать её эффективной? Как добиться высоких результатов, не являясь продвинутым техническим специалистом? Когда автоматизация является необходимой, а когда она может только навредить? Обо всём этом - на семинаре "Управление автоматизацией тестирования"
План семинара:
Введение
Цели автоматизации тестирования
Подходы к автоматизации в зависимости от используемых в компании процессов и методологий
Способы организации отдела или группы автоматизации тестирования
Что автоматизировать?
Правила отбора тестов в автоматизацию
ROI (Return of Investment)
Особенности дизайна тестов для автоматизированного тестирования
Как автоматизировать?
Выбор инструментария
Интерфейсы автоматизации тестирования
Фреймворки автоматизации тестирования
Параметризация автоматизированных тестов
Keyword-driven и Data-driven подходы в организации тестов
Основные инфраструктурные задачи группы автоматизации
От редактора: У многих людей, с которыми я общаюсь, при слове «карьера» возникает однозначная реакция — да ну, бегать из компании в компанию ради повышения по ЗП каждый раз? Я часто задаю вопрос: а почему вы не рассматриваете свою компанию, как место, где можно и нужно строить карьеру? Некоторые сразу озвучивают длиннющий список причин, почему именно в их компании этого сделать ну никак нельзя (примечательно, что список этот как будто специально заготовлен :)), но есть люди, которые слушают меня и начинают задумываться.
Я нашел эту статью и заказал ее перевод, чтобы еще раз озвучить простую мысль: «Карьеру можно строить в одной компании». Подумайте над этим.
Слава Панкратов, карьерный консультант, который никого не уговаривает бросить свою текущую работу.
Слишком быстро и слишком часто ответом на этот вопрос звучит «да». «Конечно, вам нужно двигаться, чтобы попасть на следующий уровень, заработать больше денег». «Все знают, что доморощенным специалистам платят меньше». Правда ли это? Не обязательно, как утверждает Моника Амори, профессор Управления трудовыми ресурсами в IE Business School в Мадриде, Испания. В своей статье в Harvard Business Review за июль-август 2010 она обсуждает мифы и факты, с которыми она разбиралась в течение восьми лет исследований найма работников в всемирной финансовой индустрии, используя данные большого международного кадрового агентства. (more…)
системный программист
2010-09-15 17:28
Компания Epicor, включенная журналом FORTUNE в перечень 100 наиболее быстро развивающихся предприятий и является мировым лидером в области поставок интегрированных систем управления ресурсами предприятия (ERP), взаимоотношениями с клиентами (CRM), системой снабжения (SCM) и систем автоматизации оказания услуг профессионального характера (PSA) предприятиям среднего размера и подразделениям 1000 крупнейших компаний мира. Основанная в 1984 г., компания Epicor обслуживает более 20 000 заказчиков в более чем 140 странах, предоставляя решения на более чем 30 языках.
Основные задачи: разработка программ для систем автоматизации управления финансами и производством (Epicor).
Требования к квалификации:
Высшее техническое образование
Опыт разработок на C# в среде Windows (Windows95/98/2000, NT) от 2-х лет
Опыт проектирования баз данных и создания объектов в MS SQL Server, технологий COM/DCOM, ActiveX
Владение современными технологиями программирования для Internet (XML, XSLT)
Умение анализировать исходный код программы
Хороший письменный английский.
Предпочтение отдается кандидатам с опытом участия в крупных проектах разработки программного обеспечения.
Компенсационный пакет:
График работы: с 9.00 до 18.00
Медицинская страховка
Бесплатные курсы анг.яз.в офисе
Уровень зарплаты определяется по результатам собеседования.
С уважением,
Игнатова Алена,
ассистент отдела персонала,
799-56-66
aignatova@epicor.com
ignatova-a@mail.ru
системный программист
2010-09-15 17:30
Компания Epicor, включенная журналом FORTUNE в перечень 100 наиболее быстро развивающихся предприятий и является мировым лидером в области поставок интегрированных систем управления ресурсами предприятия (ERP), взаимоотношениями с клиентами (CRM), системой снабжения (SCM) и систем автоматизации оказания услуг профессионального характера (PSA) предприятиям среднего размера и подразделениям 1000 крупнейших компаний мира. Основанная в 1984 г., компания Epicor обслуживает более 20 000 заказчиков в более чем 140 странах, предоставляя решения на более чем 30 языках.
Основные задачи: разработка программ для систем автоматизации управления финансами и производством (Epicor).
Требования к квалификации:
Высшее техническое образование
Опыт разработок на C# в среде Windows (Windows95/98/2000, NT) от 2-х лет
Опыт проектирования баз данных и создания объектов в MS SQL Server, технологий COM/DCOM, ActiveX
Владение современными технологиями программирования для Internet (XML, XSLT)
Умение анализировать исходный код программы
Хороший письменный английский.
Предпочтение отдается кандидатам с опытом участия в крупных проектах разработки программного обеспечения.
Компенсационный пакет:
График работы: с 9.00 до 18.00
Медицинская страховка
Бесплатные курсы анг.яз.в офисе
Уровень зарплаты определяется по результатам собеседования!
С уважением,
Игнатова Алена,
799-56-66
AIgnatova@epicor.com
ignatova-a@mail.ru
Философский вопрос
2010-09-15 17:42
Философский вопрос: Нужно ли разработчику иметь мощный в аппаратном плане сервер, чтобы разрабатывать быстрые программы?
Девелопая на мощном сервере разработчик может и не понять, что его программа не оптимальна, что можно немного подумать и оптимизировать её. А вот если разработчика изначально загнать в "узкие аппаратные" рамки, то разработчик зачастую сразу будет сталкиваться с низкой производительностью программы и сразу будет задумываться о том как написать её более быстродействующей. Получится некая оптимизация на ходу ещё не написанной до конца программы.