В последнее время мне нередко приходится слышать от тестировщиков-автоматизаторов ожидания относительно того, что с выходом Selenium 2.0 выполнение тестов заметно ускорится. Мне тоже хотелось бы на это надеяться. Пока эксперименты показывают обратное -- некоторые операции действительно работают быстрее, но зато другие стали медленнее, так что в среднем ускорения не заметно, а иногда даже наоборот, тесты после перехода на новую версию начинают выполняться дольше. Конечно, может быть чудо случится и Selenium 2.0 действительно будет фантастически быстр, но зачем ждать? Если ваши тесты выполняются слишком долго, можно уже сейчас попытаться предпринять действия по их оптимизации.
Мне приходится время от времени иметь дело с весьма массивными тестовыми наборами, время выполнения которых исчисляется многими часами, а иногда даже сутками. Поэтому я начал постепенно коллекционировать приёмы ускорения тестов. Про некоторые из них я собираюсь рассказать в третьем модуле онлайн-курса "Разработка тестов: Selenium & Java". А ещё я говорил об этом на недавно прошедшей в Киеве конференции SeleniumCamp, и предлагаю посмотреть видеозапись этого выступления, состоящую из двух частей -- теоретической и демонстрационной.
Хороший/плохой тестировщик
2011-03-18 14:58
Возможно тема уже поднималась, но... я подобной не нашла, так что...
Интересно, как определить, что тестировщик хороший/плохой? Очень просто определить плохого врача, или хорошую швею. А что является критерием качества работы тестировщика? Вот человек работает, тестирует - по каким признакам присвоить ему первое или второе прилагательное? Очень интересно мнение тим лидов, которые руководят работой тестировщиков, и которые, наверно, умеют относить их к определённой категории. ОЧЕНЬ интересно мнение программистов (если такие на сайте есть), которым приходится читать и фиксить баги. И вообще добые мнения приветствуются и ожидаются с нетерпением.
Selenium -JavaScript Alert
2011-03-18 17:06
Столкнулся со следующей проблемой. Есть веб-страничка с разными контролами. По нажатию на кнопку "Save" происходит сохранение введенных значений в текстовых полях и появляется JavaScript Alert - pop-up window с текстом 'Agencies were updated' и кнопкой "Ок" (see attached document). Загвоздка в том, что Selenium IDE не видит этого Алерта. То есть когда я воспроизвожу тест, происходит нажатие на кнопку Save, появляется этот JavaScript и тест висит, а дальше не продолжается пока не нажму вручную на кнопку "Ok" для этого Алерта. Как возможно закрыть этот JavaScript Alert?
chooseOkOnNextConfirmation - не помогает, т.к. это не confirmation message
Этот алерт вызывается следующей строкой - script = "alert('Agencies were updated');";
Заранее спасибо за любые советы
Бизнес в интернете, стажировка в США
2011-03-19 11:13
Американская корпорация приглашает региональных партнеров и территориальных менеджеров-консультантов, желающих начать свой ДИСТАНЦИОННЫЙ МЕЖДУНАРОДНЫЙ бизнес или участвовать в разработанных нами проектах.
Корпорация оказывает услуги более чем в 90 странах.
Основные направления услуг:
1. рекламные,
2. финансовые,
3. образовательные,
4. консультационные,
5. торгово-посреднические
Вы получаете бизнес-инструменты для личного дистанционного бизнеса, а так же:
- обучение,
- поддержку,
- клиентов,
- контракты,
- финансовое обслуживание в вашей стране и в США,
- консультационное и техническое сопровождение.
Доходность от $5000 в месяц.
Требования: опыт личного ведения или участия в бизнесе, знания Интернет, skype, свободное время от 4 часов в день.
Гибкий график.
Опыт аналогичной работы желателен, но не обязателен, корпорация предоставляет обучение.
Если вы имеете высшее образование и/или бизнес-опыт, приходите обязательно.
У корпорации много русскоязычных клиентов (представители малого бизнеса и частные лица) проживающих в различных часовых поясах и в различных странах.
Оплата заказов, поступивших от корпорации на сдельно-премиальных условиях с дополнительной выплатой бенефитов.
Умелое пользование бизнес-инструментами, при 100% поддержке корпорации, позволяет Вам получать значительные доходы от бизнеса, осуществляемого через Интернет между бизнесменами из различных стран.
Проводятся ежедневные консультации.
Для предварительной беседы обращайтесь:
skype: ernurio
С уважением, Ернур
P.S.: Просьба, обращайтесь непосредственно через скайп, на электронную почту предложения сбрасываться не будут. Спасибо за понимание и оперативность.
Неформальная встреча
2011-03-20 13:19
Всем привет!
Мы тут подумали и решили, что было бы неплохо соорганизоваться на неформальную встречу. Надо знакомиться ближе!
Т.к. мы все с вами очень разные и нас интересуют разные вещи, поэтому мы проводим небольшой опрос.
Если возникли вопросы - задавайте в этой теме.
Если вдруг в вариантах ответа не присутствуют ваши интересы - пишите в комментариях.
Еще у меня есть опциональные вопросы:
1. Вы хотели бы прийти один(одна) или же с парой?
2. Готовы ли вы переносить тяготы переменчивой весенней погоды, если встреча будет на воздухе, или же рассматриваем варианты только в закрытом помещении?
Требования:
∙ Образование: высшее или студент старших курсов.
∙ Английский язык на уровне чтения документации.
∙ Опыт работы в области тестирования от 1года.
∙ Понимание принципов работы реляционных СУБД, знание языка SQL на уровне написания стандартных запросов.
∙ Желательно знакомство с технологиями ASP/ASP.Net, IIS.
∙ Понимание принципов и опыт объектно-ориентированного программирования.
∙ Понимание специфики задач, связанных с тестированием, знакомство с основными понятиями и методами, используемыми при тестировании крупных проектов.
∙ Знание любого инструмента автоматизации тестирования
∙ Опыт работы с Continuous Integration системами
Личные качества:
∙ Умение работать в команде
∙ Готовность к обучению.
Обязанности:
∙ Разработка скриптов для автоматического функционального и нагрузочного тестирования.
∙ Проведение тестирования с фиксированием результатов, регистрацией и контролем исправления дефектов.
∙ Выявление узких мест в тестируемом ПО и внесение предложений по их устранению.
ЗАМЕЧАТЕЛЬНЫЕ УСЛОВИЯ:
∙ Заработная плата по результатам собеседования (соответствует пожеланиям успешного кандидата) + хорошие премии по итогам работы.
∙ Соц. пакет (бесплатные завтраки и обеды в офисе, ДМС, спортивные программы и компенсация фитнеса, английский язык).
∙ Возможность профессионального и карьерного роста.
∙ Компания оплачивает обучение и сертификацию.
∙ Современный офис в районе м.Площадь Ильича, Римская.
Присылайте резюме и ваши вопросы на почту: margarita.safarova@gmail.com