Задержка между выполнением команд.
2011-06-14 08:30
При выполнении теста, задержка между командами
То есть после каждой команды, которая начинается $this->selenium идет задержка 60 секунд, я так понимаю это настройки phpunit или selenium может кто сталкивался и знает как убрать это?
на выполнение описанного кода, требуется 3 минуты... по минутной задержки на каждую команду (start, open, stop)
<?php
require_once 'Testing/Selenium.php';
require_once 'PHPUnit/Framework/TestCase.php';
class SomeTest extends PHPUnit_Framework_TestCase
{
private $selenium;
protected function setUp()
{
$this->selenium = new Testing_Selenium("*googlechrome", "http://www.somesite.com/");
$this->selenium->start();
}
public function tearDown()
{
$this->selenium->stop();
}
public function testSomething()
{
$this->selenium->open("http://www.somesite.com/")
}
}
?>
Участие в разработке Web-приложений, серверов приложений на Java
Формирование и организация работы Agile-команды разработчиков
Участие в формировании и управлении требованиями к продукту
Активное участие в улучшении процессов разработки, внедрении Agile-методов разработки ПО
Мотивация, обучение, оценка и повышение эффективности команды
Требования:
Уверенные практические знания Web и Java технологий. Вы должны быть способны разрабатывать дизайн приложений, читать код и писать хороший код
Опыт управления командой разработчиков ПО
Понимание и опыт использования инструментов Continuous Integration, Unit Testing, Automated Testing, Coverage
Intermediate English
Условия:
Работа в слаженной профессиональной команде.
Использование передовых технологий, большие возможности для обучения и развития.
Оплачивается 100% ставки без испытательного срока с первого дня работы.
Индексируемая заработная плата.
Социальный пакет (медицинская страховка, ДМС, спорт, обучение английскому языку).
Бонусная программа.
Иногородним кандидатам предоставляется Relocation Bonus и помощь в поиске жилья в СПб
Комфортные условия работы.
QA engineer (фриланс)
2011-06-14 14:25
Oberon Media is a leading publisher and distributor of casual games and Game Center solutions across multiple platforms including, online, PC, mobile, TV Set top box, and retail. Oberon provides custom game center solutions for over 250+ leading web-sites world-wide reaching over 250 million people annually. As part of the Game Center model Oberon integrates a wide variety of eTail and transaction strategies.
Responsibilities:
Analyze product requirements, create test plans, and identify deliverables
Execute testing tasks, isolate problems, report defects, regress and close defects
for downloadable and online PC games
for game distribution platforms, components and infrastructure
Proactively solve problems and suggest process improvements
Write test status reports and escalate issues
Requirements:
Strong understanding of software architecture and testing methodology
Experience in manual software testing (required) and testing automation (an advantage)
Experience in test documents development
Responsible, motivated, able to discern small details
Spoken(an advantage) and written English skills
Team player
Bachelor degree in Computer Science or other engineering disciplines – an advantage
Conditions:
Competitive salary
Friendly professional team
Professional and career growth opportunities
Reasonable flexible working hours
Short-term employment (2 months approx.)
Welcome!
Please send your CV to hr-spb@oberon-media.com
class Example extends PHPUnit_Extensions_SeleniumTestCase
{
protected function setUp()
{
$this->setBrowser("*chrome"); $this->setBrowserUrl("http://site_for_test.com");
}
public function testMyTestCase()
{
$this->open("/");
$this->click("link=Registration");
$this->waitForPageToLoad("30000");
.................
................
.................
}
}
?>
Вопрос:
как сделать так что бы в процессе выполнения одного теста я мог менять сайты, задавал setBrowserUrl какой мне нужно и выполнял тесты дальше?
Как сейчас - что бы поменять сайт необходимо запускать другой скрипт.
Платно vs бесплатно.
2011-06-14 15:03
Это одна из притч Шоу Дао. Они все довольно любопытны, а это просто в тему.
-------------------------------------------------------------
ВОЛШЕБНОЕ КОПЬЕ
Один из Следующих по Пути Истины, проходя через город, решил дать представление на базарной площади, чтобы заработать себе на пропитание на ближайшие несколько лет. Прикрепив к дорожному посоху нож вместо наконечника, странник сделал самодельное копье и стал показывать всевозможные трюки.
Скоро вокруг него собралась большая толпа, а кое-кто из местных удальцов даже попробовал посостязаться со странником в воинских умениях, но как бы они на него ни нападали, с оружием или без, он легко побеждал их. Удерживая древко копья лишь тремя пальцами, он награждал атакующих обидными тумаками, а то и щекотал или ударял их острием.
Когда же день стал близиться к вечеру, и странник решил закончить свое представление, из толпы зрителей вышел юноша и обратился к нему с такими словами:
- Воистину тебе нет равных в умении обращаться с копьем, а я давно ищу учителя, который бы согласился преподать мне это искусство.
Юноша был из богатой семьи, и об этом лучше всяких слов говорили его красивая одежда и гордый облик. Ожидая решения собеседника, он проявлял явные признаки нетерпения и не смог скрыть искру высокомерия, мелькнувшую невзначай в его прищуренных глазах. Видя, что странник медлит с ответом, юноша поспешил продолжить свою речь, пообещав тому хорошую плату за обучение и предложив ночлег в своем доме вместе со слугами. Странник не желал наживать себе могущественных врагов, но очень хотел продолжить путешествие. Поэтому он сказал юноше:
- Я ничтожный человек, а не великий мастер, а все, что ты видел, лишь проявление могущества волшебной силы этого копья, - он указал на посох с прикрепленным к нему ножом и продолжил.
- Все чему я обучен - это умение прислуживать ему.
Загоревшиеся в глазах у юноши алчные огоньки выдали его желание завладеть волшебным копьем. Пренебрежительным тоном, в котором не осталось и тени почтения к страннику, юноша сказал:
- Мой отец купит у тебя копье, и ты получишь за него все, что пожелаешь. Если же ты воспротивишься этому, то копье отберут у тебя силой.
Улыбнувшись, странник ответил:
- Не я владелец копья, а оно - мой властелин. Его нельзя ни купить, ни украсть, ни отобрать силой. К нему только можно пойти в услужение и научиться исполнять его прихоти. Если же кто-то попробует завладеть им другим способом, то навлечет на себя несчастья, а волшебная сила копья перейдет в какой-нибудь другой предмет.
- Так вот почему, - воскликнул юноша, - у этого копья такой невзрачный вид. Волшебная сила не хочет привлекать к себе внимание непосвященных. Научи же меня оказывать ему почести и выполнять его приказания.
- Если желаешь научиться служить ему и пользоваться его покровительством, - ответил странник, - придется тебе сначала заплатить за место чиновника при копье, обучение и содержание за год вперед, а затем отправиться в путешествие к святым горам вслед за копьем, ибо туда оно как раз и направляется. К вечеру этого же дня все было улажено, и странник с юношей и копьем тронулись в путь...
Шли дни, менялись времена года, и юноша из своевольного, изнеженного и капризного подростка превратился в могучего воина. Однажды, когда спутники взошли на высокий перевал, странник бросил копье в глубокое ущелье и с трудом удержал юношу, который чуть не бросился за ним вниз.
- Ты постиг высокое мастерство, но не познал корней жизни, - обратился мудрый странник к своему молодому другу.
- Ни одна вещь на свете не стоит того, чтобы рисковать из-за нее жизнью. Что же касается волшебной силы копья, то пока ты учился управлять им, предугадывая его желания, она вся перешла в тебя.
После этих слов на юношу снизошло прозрение.
- О, Великий, - обратился он к мудрецу, - возьми меня в ученики и назначь плату за обучение.
- За истинное знание не берут мзды, ибо ты и так отдаешь ему жизнь, - ответствовал странник.
- Почему же ты тогда при нашей встрече потребовал плату? - спросил юноша.
- Люди не ценят того, что им достается даром и мерой всех достоинств сделали золото, - сказал странник.
- Но истинные ценности всегда с тобой и вокруг тебя, это ты сам, то, чем ты дышишь, то на чем ты стоишь, то, что утоляет твой голод и жажду, и то, что согревает тебя. Никакие другие богатства с ними не сравнятся. Однако ты никогда не пошел бы со мной в день нашей встречи, если бы я рассказал тебе об этом. Люди мира больше всего ценят золото, и ты тоже был таким. Но я увидел в тебе жажду Истины и стал учить тебя любить жизнь. В день нашей встречи я взял тебя в ученики, но узнал об этом ты только сейчас.
Странник улыбнулся, поглядев на ученика, и пошел своей дорогой...
После переустановки на виртуальной машине TestExecute 8.0 перестал запускать скрипты тестов.
Запускаешь project - сразу формирует лог без выполнения скрипта.
До этого TestExecute перестал видеть лицензию и пришлось вручную в менеджере лицензий
указать ip машины, на котором стоит лицензионный TestComplete.
Может кто-нибудь сталкивался с подобной проблемой?
заранее спасибо
Профессия Тестер
2011-06-14 16:12
Здравствуйте. Не знал где спросить совета, пожалуй спрошу его здесь. В общем ситуация моя такова: в следующем году я заканчиваю 4-й курс колледжа по специальности "Информационная безопасность", но работать по ней я бы не хотел, пересмотрев различные "ниши" сферы ИТ, я остановил свой выбор на специальности тестер. Вот собственно я и хотел бы узнать как можно выучиться на тестера, самостоятельно или же на курсах, есть ли какие-либо онлайн-курсы и какую литературу необходимо прочесть для общего представления о специальности, и где можно устроиться на работу тестером, в том смысле что я живу в небольшом городке и об этой профессии здесь вообще врядли слышали, необходимо переезжать на "материк"?, но нужен ли там будет работник без практического опыта хоть в какой-то компании, и притом иногородний?
В голове по этому поводу полный сумбур и я был бы очень благодарен если бы кто-то помог мне определиться.
Unable to Find the Object
2011-06-14 16:15
Всем добрый вечер, вопрос следующий:
Из textbox хочу "считать" данные, обращаюсь к нему так:
протестить сайт на
Typical use case scenario:
1. Open login form (http://localhost/keys/).
2. Log onto the site (enter admin/admin into username and password fields accordingly, press “Login”).
3. Navigate to “Manage Keys” page by clicking on the appropriate link in menu.
4. Navigate to “People Records” page by clicking on the appropriate link in menu.
5. Log off, so login form appears.
каким плагином (or listener) можно построить следующие графики: Response time,sec и Responses per second
спасибо заранее =)