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

Онлайн-интенсив для начинающих тестировщиков, начало 18 июля



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

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


Онлайн-интенсив для начинающих тестировщиков, начало 18 июля
2016-07-11 11:28

Кроме описанного ниже недельного формата, доступен трехнедельный формат интенсива.

 

Минимум теории, максимум практики!

 

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

 

Легко? Нет!

 

Эффективно? Очень!

 

Курс создан ради того, чтобы переворачивать мышление. Занятия каждый день дают идеальный эффект погружения в тестирование на реальном проекте.

ВАЖНО!

 

Онлайн-интенсив хорош тем, что всего за неделю мы отрабатываем основные навыки, которые нужны тестировщику. При этом на целую неделю вы становитесь тестировщиком реального проекта, а не абстрактного карандаша. Каждое домашнее задание основано «на реальных событиях»!

 

Каждый день в течение недели у вас будет:

  • 15-25 минут теории (видеозапись)

  • 7 часов практики (домашние задания)

НО!

 

Это будет неделя интенсивной работы. Придется поднапрячься, но оно того стоит!

 

Подробности...



Разработка тестов на Python с использованием Selenium 2.0, начало 15 и
2016-07-11 11:31

Онлайн-тренинг с практической работой, 3 занятия

Тренер: Баранцев Алексей

За прошедшие несколько лет инструмент автоматизации тестов для веб-приложений Selenium приобрел фантастическую популярность.

Владение этим инструментом стало одним из обязательных умений для тестировщика-автоматизатора, достаточно посмотреть динамику вакансий, чтобы убедиться в этом.

Если вы хотите считаться профессионалом в области автоматизации тестирования, строчка "я знаю Selenium" обязательно должна присутствовать в вашем резюме.

Простые тесты можно создавать при помощи рекордеров Selenium IDE или Selenium Builder. Но при увеличении объёма и сложности тестов этот подход теряет свою эффективность и привлекательность. Профессионалы пишут тесты на языках программирования.

Если до этого Вы не занимались автоматизацией и не знакомы с Selenium, то лучше начать с курса Selenium 2.0: стартовый уровень.

Python входит в число четырёх языков программирования, которые официально поддерживаются Selenium наряду с Java, Ruby и C# (и у нас есть тренинги на языке Java и C#, аналогичные данному).

Этот курс предназначен для тех, кто хочет освоить программный интерфейс Selenium 2.0 и научиться разрабатывать автотесты для веб-приложений на языке программирования Python.

После прохождения тренинга учащийся будет уметь разрабатывать автоматизированные тесты для веб-приложений на языке программирования Python с использованием инструмента Selenium 2.0, в частности:

  • владеть базовым набором команд Selenium 2.0, эмулирующих действия пользователя (ввод текста, клики мышью),
  • владеть расширенным набором команд Selenium 2.0, эмулирующих действия пользователя (клавиатурные сочетания, перетаскивание элементов мышью и другие),
  • владеть техниками поиска (идентификации) элементов в окне браузера,
  • уметь обеспечивать стабильность и скорость выполнения тестов за счёт правильного использования ожиданий,
  • уметь выполнять проверки фактических данных, полученных из браузера, на соответствие ожидаемым значениям,
  • владеть основными шаблонами проектирования тестов, в том числе шаблоном PageObject,
  • уметь выстраивать архитектуру тестов таким образом, чтобы тесты можно было легко модифицировать и добавлять новые (при небольшом количестве тестов),
  • уметь организовывать инфраструктуру для запуска тестов на сервере непрерывной интеграции.

Читать дальше

isDisplayed=true но ElementNotFound
2016-07-11 14:57

Столкнулся с регрессией. Компонент визуально скрыт, но WebDriver упорно отвечает, что isDisplayed=true, а при попытке .click() соответственно валится с ElementNotFound. Вот сам элемент

 

http://pastebin.com/bsVVTS9R

 

Сейчас переводим приложение на React, часть ещё на Angular, так что периодически всплывают такие вот интересные аномалии... 

Когда элемент виден, добавляется класс "show-dates", но, честно говоря, переделывать везде ожидание видимости на проверку наличия класса... это не наш метод. Да и не гарантирует он видимость-невидимость. Что делать, ребята? Пинать девелопера? Он клянётся, что всё работает как раньше на ангуляре, но по факту - нет.



HP LoadRunner Parameter List
2016-07-11 15:00

Доброго времени суток.

 

Только начал осваивать HP LoadRunner Parameter List, столкнулся вопросом, который не могу решить самостоятельно

 

Скрипт записал, в нём добавление нового пользователя. Необходимо, что бы вводимая информация каждый раз отличалась от тех, что уже вводили

Фрагмент кода:

 

        ITEMDATA,
        "
Name=rfname", "Value={name_rus_long}", ENDITEM,
        "
Name=efname", "Value=", ENDITEM,
        "
Name=rsname", "Value={Name_rus_short}", ENDITEM,
        "
Name=esname", "Value=", ENDITEM,
        "
Name=okpf", "Value=", ENDITEM,
        "
Name=orgType", "Value=", ENDITEM,
        "
Name=cr", "Value=1", ENDITEM,
        "
Name=cpf", "Value={OGRN}", ENDITEM,
        "
Name=ruinn", "Value={INN}", ENDITEM,
        "
Name=cpp", "Value={KPP}", ENDITEM,

 

Согласно мануалу вместо значений ввёл наименование параметров, которые я буду настраивать:

 

name_rus_long

Name_rus_short

OGRN

INN

KPP

 

Одно поле ввода в форме - один параметр. Теперь возник вопрос, как настроить Parameter List, что бы при первой итерации он брал одну комбинацию этих параметров, при второй итерации - следующую комбинацию(построчно)?

 

На скрине показал свой лист, там добавлены параметры как столбцы, но как настроить, что столбец соответствует параметру - понять не могу.

Прикрепленные изображения

  • Paremeter List.jpg


Selenium - Java, поиск до необходимого елемента
2016-07-11 15:24

Добрый день!

 

Подскажите пожалуйста, на разных сайтах по одной и той же админкой в форме регистрации у поля "E-mail" разные и id и name и даже xpath  а мне нужно что бы тест сработал для обоих сайтов. 

 

Как сделать так что бы после неудачного поиска выполнился следующий поиск уже по другому параметру?

@Test
	public void Email(){
			System.out.println("Вводим Email........");
    		driver.findElement(By.xpath("(//input[@name='email'])[2]")).sendKeys("test@test.com");
    //Если не нашол по первому параметро то должен искать по второму
    		driver.findElement(By.name("email")).sendKeys("test@test.com");
	}

Спасибо!



Специалист группы тестирования
2016-07-11 18:07

В крупную международную компанию требуется Специалист группы тестирования.

Требования:
· Уверенные знания Java 1.7 (ООП, паттерны являются плюсом)
· Уверенная работа с XML, XSD (JAXB)
· Уверенное знание sql и опыт работы с jdbc api (опыт работы с jpa является плюсом)
· Знание Selenium WebDriver 2.0
· Опыт работы с системами контроля версий (SVN / Mercurial / Git / etc)
· Сильные скиллы по тест-анализу
· Опыт работы организации тестирования в команде
· Technical english

Будет плюсом:
· Умение пользоваться сборщиками проектов (ant / maven / gradle)
· Умение администрировать CI-сервер Jenkins
· Опыт работы с UNIX-shell (over SSH) хотя бы на уровне пользователя
· Опыт работы с SOAP и WSDL (SOAP UI, JAX WS, wsimport)

Обязанности:
· Осуществлять анализ функциональности КИС и разрабатывать технические спецификации – тест-кейсы / сценарии тестирования.
· Проводить функциональное и регрессионное тестирование КИС.
· Проводить интеграционное тестирование, нагрузочное тестирование, автоматизированное тестирование КИС.
· Осуществлять документирование результатов тестирования.
· Проводить локализацию КИС.
· Осуществлять поддержку, обучение, консультирование внутренних и внешних пользователей и специалистов.
· Поддерживать установленный уровень информационной безопасности информации и приложений, содержащий персональные данные и коммерческую тайну.
· Поддерживать установленный уровень информационной безопасности исходных кодов и программ Организации.
· Вносить предложения по улучшению методологии и технологии тестирования программного обеспечения организации.

Условия:
· Дружный профессиональный небольшой коллектив. Работа с крупными клиентами, в организации лидере в своей отрасли.
· Возможности профессионального роста (обучение, сложные проекты).
· Белая зарплата, премия по итогам года.
· Оформление в соответствии с ТК РФ.
· Дополнительная медицинская страховка.
· Офис в центре Москвы, м.Комсомольская.

С радостью отвечу на все ваши вопросы!
daria.borisova@selectif.me



Lead Quality Engineer (Нижний Новгород)
2016-07-11 20:49

В российский офис компании Wiley (крупная американская издательская компания, www.wiley.com) приглашается специалист на позицию Lead Quality Engineer. Место работы в г. Нижний Новгород.

 

 

О проекте. 

Один из проектов, для которого мы в данный момент создаём команду, связан с разработкой системы интеллектуального разбора, семантического анализа и обработки научных статей, поступающих от сотен тысяч авторов, публикующих свои работы в журналах нашей компании.

Система разрабатывается на базе Amazon Cloud Solution, с использованием всех имеющихся средств облачной архитектуры.

 

 

Lead Quality Engineer

 

Responsibilities and skills.

∙ Planning and assigning all Testing activities for the team.

∙ Preparing, implementing, and maintaining all test deliverables including but not limited to test plans, test scenarios, and test cases Typical Problems.

∙ Analyze and assign a large variety of issues to ensure smooth and quick resolution through the development lifecycle

∙ Manage test preparation and test execution activities on complex web and architectures.

∙ Provide proper level of communicating up accomplishments, issues, and suggested ways of resolving these issues

∙ Recruitment and mentoring Team Members.

∙ All aspects of people management should be completed as effectively and efficiently as possible to ensuring best possible results from the team as a whole.

∙ Tools are needed to support all aspects of testing activities, so it’s expected from QA Lead to be fully proficient with selected tools.

∙ Understanding of the role of gate keeper of the QA environment and fulfilling this role.

∙ Track new revisions, builds, and components deployments to QA environments.

∙ Experience with multiple test case management tools (RQM, HP, Jira Plugins).

∙ Experience with requirements and defect management test tools (JIRA).

∙ Experience with test planning with different development methodologies. Must have experience with planning of testing in agile development environment.

∙ Provide proper level of communicating up accomplishments, issues, and suggested ways of resolving these issues.

∙ Address team conflicts and issues as they arise and possess the ability to escalate only when needed.

∙ Cultivating and maintaining strong working relationships within the team.

∙ Fluent English.

 

Automation skills.

∙ Planning and assigning all Automation Testing activities for the team.

∙ Preparing, implementing, and maintaining all automation test deliverables including but not limited to automation test plans, automation test scenarios, automation test scripts, and reports.

∙ Collect, collate, organize and present automation test information to senior management.

∙ Design and articulate Wiley Automation Testing framework development.

∙ Analyze test cases and determine test cases applicable for automation.

∙ Develop and maintain automation test scripts.

∙ Develop and maintain continuous integration for automation test scripts.

∙ Perform automation testing activities on complex web architectures.

∙ Manage all automation testing activities on complex web and mobile architectures.

∙ Knowledge of and experience with tool sets necessary for automation test development, requirements management, test management, and issues tracking.

∙ Experience with developing automation framework in 2-3 automation toolsets like HP UFT, QTP, Rational Test Workbench, JUNIT, CA Lisa, Selenium.

∙ Experience of at least one programing language i.e. java, javascript, C/C++.

∙ Experience in SQL, ability to write SQL queries to extract/transform/load/verify.

∙ NoSQL (i.e. Marklogic) skills are a plus.

 

Major problems and challenges.

∙ This position will face issues associated with:

∙ Introduction and implementation of structured risk-based testing.

∙ Introduction of testing within iterative and incremental process.

∙ Implementation of automation scripts meeting the following criteria:

- stability;

- cross-platform and cross-browser;

- performance of test script runs;

- easily maintainable.

∙ Configuration and maintenance of automation testing environment:

- environment availability;

- multiple environments support.

∙ Getting properly developed functional requirements.

∙ Getting sufficient number and quality of testing environments.

∙ Getting properly scheduled timeframe for execution of test.

∙ Challenges with regards to:

- staffing;

- timelines;

- criticality of issues;

- pressure from business and project management in favor of time-to-market at the expense of test coverage and quality of testing.

 

Types of decisions made with complete authority.

∙ Support and improvement of Wiley Automation Testing Framework.

∙ Defining and assigning testing tasks and activities for his/her team Project planning for SQA Testing involvement.

∙ Creation of different types of test cases.

∙ Deepness of regression testing during different phases of life cycle.

∙ Acceptance of functional requirements.

∙ Creation of different types of automation test scripts.

∙ Execution of automation test scripts.

 

Types of decisions made with others and/or for which approval is required.

∙ Go/No Go decision.

∙ Project scope changes.

∙ Project timeline changes.

∙ Hire.

∙ Hardware.

 

Corporate benefits.

∙ Opportunities for professional and career growth.

∙ Compliance with Russian labor Law.

∙ Corporate medical insurance.

∙ Sports activities and corporate events.

∙ Technical and business related trainings.

∙ Friendly atmosphere.

∙ English classes.

∙ Salary will be discussed individually with the successful candidate.

 

Office location: Nizhny Novgorod.

 

О компании. 

Компания John Wiley & Sons, Inc. (www.wiley.com) является стабильной (более 200 лет успешной истории бизнеса) транснациональной компанией. На сегодняшний день в нашей компании работают более 5000 сотрудников, офисы компании открыты в США, Канаде, Великобритании, Дании, Германии, России, а также в Азиатском и Тихоокеанском регионах. Головной офис компании расположен в городе Хобокен (США).

 

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

 

Наиболее известные бренды компании: For Dummies, Bloomberg Press, Sybex, Pfeiffer. В мае 2006 Wiley стала официальным партнёром Microsoft для публикации всех Microsoft Official Academic Course по всему миру.

 

Мы следуем стратегии найма только лучших специалистов на рынке и предоставления сотрудникам долгосрочных перспектив роста. Многие сотрудники продолжают работать в нашей компании более 10-15 лет а текучка кадров стабильно держится ниже 1-2 % в год.

 

Отвечу на все вопросы: itincorp@gmail.com , +7 (916) 0722958, Skype: valeriya390 
Крылова Валерия, рекрутер компании Wiley



Quality Engineer (junior / middle / senior), г. Нижний Новгород
2016-07-11 20:50

В российский офис компании Wiley (крупная американская издательская компания, www.wiley.com) приглашаются специалисты на позицию Quality Engineer (junior / middle / senior). Место работы г. Нижний Новгород. 

 

 

О проекте. 

Один из проектов, для которого мы в данный момент создаём команду, связан с разработкой системы интеллектуального разбора, семантического анализа и обработки научных статей, поступающих от сотен тысяч авторов, публикующих свои работы в журналах нашей компании.

Система разрабатывается на базе Amazon Cloud Solution, с использованием всех имеющихся средств облачной архитектуры.

 

 

Quality Engineer

 

Responsibilities and skills:

  • Analyze requirements/use cases and determine test cases needed.
  • Prepare and maintain all test deliverables including but not limited to test plans, test scenarios, and test cases.
  • Testing approach and activities should comply with the selected flavor of iterative and incremental software development process.
  • Detect and report a large variety of issues to ensure smooth and quick resolution through the development lifecycle.
  • Perform all testing activities on complex web and mobile architectures.
  • Provide proper level of communicating up accomplishments, issues, and suggested ways of resolving these issues.
  • Knowledge of and experience with tool sets necessary for requirements management, test management, and issues tracking.
  • Experience with multiple test case management tools (RQM, HP, Jira Plugins).
  • Experience with requirements and defect management test tools (JIRA).
  • Experience with agile and other software development methodologies.
  • English (reading & writing).

Automation skills:

  • Analyze test cases and determine test cases applicable for automation.
  • Develop and maintain automation test scripts.
  • Perform automation testing activities on complex web architectures.
  • Knowledge of and experience with tool sets necessary for automation test development, requirements management, test management, and issues tracking.
  • Knowledge automation toolsets like HP UFT, QTP, Rational Test Workbench, JUNIT, CA Lisa, Selenium.
  • Knowledge of at least one programing language i.e. java, javascript, C/C++
  • Knowledge in SQL, ability to write SQL queries to extract/transform/load/verify.
  • NoSQL (i.e. Marklogic) skills are a plus.

Major Problems and Challenges:

  • This position will faces issues associated with:
    • Implementation of automation scripts meeting the following criteria:
      • stability;
      • cross-platform and cross-browser;
      • performance of test script runs;
      • easily maintainable.
      • Introduction and implementation of structured risk-based testing
      • Introduction of testing within iterative and incremental process
    • Challenges with regards to:
      • timelines;
      • criticality of issues;
      • pressure from business and project management in favor of time-to-market at the expense of test coverage and quality of testing.

Types of decisions made with complete authority:

  • Creation of different types of test cases.
  • Deepness of regression testing during different phases of life cycle.
  • Acceptance of functional requirements.
  • Creation of different types of automation test scripts.
  • Execution of automation test scripts.

Types of decisions made with others and/or for which approval is required:

  • Project scope changes.
  • Project timeline changes.

Corporate benefits:

  • Opportunities for professional and career growth.
  • Compliance with Russian labor Law.
  • Corporate medical insurance.
  • Sports activities and corporate events.
  • Technical and business related trainings.
  • Friendly atmosphere.
  • English classes.
  • Salary will be discussed individually with the successful candidate.

Office location: Nizhny Novgorod.

 

 

О компании. 

Компания John Wiley & Sons, Inc. (www.wiley.com) является стабильной (более 200 лет успешной истории бизнеса) транснациональной компанией. На сегодняшний день в нашей компании работают более 5000 сотрудников, офисы компании открыты в США, Канаде, Великобритании, Дании, Германии, России, а также в Азиатском и Тихоокеанском регионах. Головной офис компании расположен в городе Хобокен (США).

 

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

 

Наиболее известные бренды компании: For Dummies, Bloomberg Press, Sybex, Pfeiffer. В мае 2006 Wiley стала официальным партнёром Microsoft для публикации всех Microsoft Official Academic Course по всему миру.

 

Мы следуем стратегии найма только лучших специалистов на рынке и предоставления сотрудникам долгосрочных перспектив роста. Многие сотрудники продолжают работать в нашей компании более 10-15 лет а текучка кадров стабильно держится ниже 1-2 % в год.

 

Отвечу на все вопросы: itincorp@gmail.com , +7 (916) 0722958, Skype: valeriya390 
Крылова Валерия, рекрутер компании Wiley



На какие компании в Питере стоит обратить внимание QA инженеру для тру
2016-07-11 23:34

 На какие компании посоветуете обратить внимание для трудоустройства? Где можно посмотреть вакансии? Нужен а) нормальный уровень оплаты б) возможность роста.



Ищу инструмент для полуавтоматического построения тест-планов
2016-07-12 08:06

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

 

Сначала коротко о характере работы:

Приходится проверять множество похожих друг на друга компонент. Но для различных заказчиков/типов серверов и прочих фаз луны имеются много специфических моментов, которые актуальны только для данного компонента.

 

В данное время тест-планы хранятся в обычном текстовом виде, и со временем они превращаются в портянки на несколько страниц с характерными "Если то-то и то, то проверяем это, иначе если то-то и то, то нужно убедиться в этом и этом.., а так же учесть..". В конечном итоге приходится читать много воды, все это начинает утомлять, и некоторые пункты уже начинают пропускаться "автоматом", а в итоге вылезают косяки.

 

Исходя из этого, думаю становятся понятны требования к искомому продукту:

- перед построением плана имеется возможность задавать характеристики продукта

- на основе этих характеристик производится фильтрация тест-кейсов и построение итогового тестплана

- соответственно при создании нового кейса должна быть возможность указать для каких видов продукта актуален данный кейс

 

Очень интересует мнение тех, у кого похожие задачи и специфика. Буду благодарен, если вы поделитесь вашим опытом :)

Ps. прошу не пинать если подобная тема уже была, лучше покажите ссылку :)



© 2010 | Software-Testing.Ru


В избранное