Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Ищем Тестировщика (автотестирование), м. Парк Победы



Software-Testing.Ru - портал тестировщиков  

Новые темы форума тестировщиков


Ищем Тестировщика (автотестирование), м. Парк Победы
2018-02-19 10:17

Обязанности: 

  • реализация и проведение регрессионного, интеграционного автоматизированного тестирования 
  •  участие в разработке и адаптации методологии и процедуры тестирования
  •  поддержка тестовых стендов
  • разработка тест-планов/тест-кейсов (edited)

Требования: 

  •    уверенные знания Use/Test Cases/Test Scenarios 
  •     уверенный пользователь Linux
  •    практический опыт автоматизации тестирования c Selenium WebDriver, CI 
  •    навыки работы с PhpStorm IDE или аналогов
  •    навыки разработки и оптимизации интеграционного и UI слоев тестов
  •    навыки работы с тестовыми фреймворками - Codeception или аналогов 
  •    навыки работы с фикстурами 
  •    базовые навыки работы с Docker
  •    готовность делиться с коллегами знаниями и опытом
  •   коммуникабельность

Также рассмотрим кандидатов с начальным опытом работы, но большим желанием учить и расти профессионально.

 

 

С уважением,

Людмила Попичева

l.e.popicheva@nefrosovet.ru

моб. +7 915-293-06-69

 



Давайте жить дружно: как сложные коммуникации на проекте сделать прият
2018-02-19 11:12
Автор: Анаит Азоян, тест-менеджер компании "Лаборатория качества"
 

Оригинальная публикация: http://quality-lab.ru/how-to-make-difficult-communications-on-a-project-easier/

А начнем так…
«В одном IT-царстве жила-была себе команда тестировщиков: Алеша Попович, Добрыня Никитич, Любава и Гай Юлий. Были в том царстве и разработчики – Змей Горыныч, Илья Муромец и Тихон. Ну и, конечно же, присутствовал тим-менеджер Царь. Все они, такие разные, творили одно доброе дело и корпели над одним общим заданием: укрепить и облегчить жизнь мирскую и не пропустить ни одного Бага. Объединяло их общее желание и стремление, а посему и решили они – будем работать вместе».
 

Работа над проектом – это командный процесс. В любом коллективе значительную роль играет человеческий фактор. Оставлять его без внимания нельзя – напротив, всегда нужно предвидеть и учитывать возможные сложности. Все мы разные, у всех у нас свой склад характера, взгляд на вещи и отношение к работе. Очень важно найти правильный подход к каждому сотруднику для того, чтобы не просто объединить коллектив общим проектом, но и создать комфортные условия работы.

 

Читать публикацию полностью



Помогите отловить модальное окно.
2018-02-19 16:16

Доброго времени суток!
Столкнулся вот с какой проблемой.

На форме есть поле "Время", в которое можно вбить данные.

"<input data-elemtype="input" class="f-form-control ng-pristine ng-untouched ng-valid f-align-left f-not-empty" required="" ng-class="{'f-not-empty': value, 'f-required': 
isShowAsRequired()}" type="text" ng-disabled="enabled.toString()==='false'" ng-model="value" small-caption="showCaption" placeholder="" title="1500" ng-blur="onExit({value: value});
checkValueRX();" ng-focus="onFocus({value: value});showErrorMsg();" ng-change="isChange()" ng-paste="paste($event)" fab-mask="" input-mask="inputMaskKind" mask-option="maskForInput"
 tabindex="10">"

 Здесь же происходит проверка на актуальность данных, т.е. если время в прошлом то выходит модальное окошко и забирает фокус на себя.

<div class="modal-content" ng-if="pfObject.kind !== 'image'" style="min-width: 400px; max-width: 800px; word-wrap: break-word;">...<h2 data-elemtype="caption">Ошибка</h2> 
<p> <span data-elemtype="dialog-text" bind-html-compile="pfObject.caption"><span>Значение не может быть меньше текущей даты/времени</span>
</span> </p>... 

Пишу в IDEA. Передаю в систему "0001" и при вводе 1 фокус падает на модальное окно, а тест падает с ошибкой, что не может ввести данные.

Может быть кто-нибудь сталкивался с таким и уже есть готовое решение?

 

 



WaitForElementHidden приводит к ошибке типа &#34;element not found&#34
2018-02-19 18:00

Здравствуйте. Вопрос довольно специфический, одна надежда на любителей сложных задачек

 

Пишем на Protractor + Jasmine (т.е. js + selenium).

Есть функция типа WaitForElementPresentAndVisible, которая, соответственно, ждет, пока элемент не появится в DOM и не будет виден. Есть функция WaitForElementHidden, которая ждет, пока элемент пропадет.

 

И вот у меня в приложеньке есть всплывающее окно, которое ненадолго появляется после выполнения некоего действия, мол, "Успешно сохранено", всплываечка такая в левом углу, сама появляется и сама пропадает. Я, соответственно, пишу примерно так:

feedBackToast = element(by.xpath("//div[contains(@class,'toast-message')]"));

<some steps>
waitHelper.waitForElementPresentAndVisible(this.feedBackToast); 

waitHelper.waitForElementHidden(this.feedBackToast);
 
И вот загадка в том, что waitForElementPresentAndVisible отлично отрабатывает, а waitForElementHidden падает с ошибкой "Element is not found". Но этот метод основан на ожидании
ожидании исчезновения элемента из DOM! (вот здесь можно поискать по слову stalenessOf).

 

Понятно было бы, если бы тест падал с ошибкой таймаута, т.е. элемент не пропадал бы из DOM (а, например, торчал бы где-то в разметке, просто невидимый). И понятно было бы, если бы была ошибка в локаторе - в этом случае первая ждалка ждала-ждала бы, да и падала, т.к. элемент так и не появился. Но по факту первая ждалка дожидается элемента (что говорит о том, что он существует и видим), а вторая - почему-то его Not Found (выявлено методом исключения). Подскажите, пожалуйста, где я могу тупить :)



Распродажа бонус кодов World of Tanks!
2018-02-20 08:32
10 000 золота - 100 рублей ( В наличии 728 шт. )
25 000 золота - 200 рублей ( В наличии 834 шт. )
По поводу покупки писать в telegram @salegoldwot


Распродажа бонус кодов World of Tanks!
2018-02-20 08:33
10 000 золота - 100 рублей ( В наличии 728 шт. )
25 000 золота - 200 рублей ( В наличии 834 шт. )
По поводу покупки писать в telegram @salegoldwot


© 2010 | Software-Testing.Ru


В избранное