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

TestNG @DataProvider на уровне класса



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

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


TestNG @DataProvider на уровне класса
2015-03-26 11:55

Есть тестовый класс с набором тестовых методов с зависимостями. Как применить @DataProvider к этому случаю? Если указывать на уровне метода, то ломается вся логика, ибо прогоняется каждый тест со всем набором данных, а мне надо чтобы прогнался весь класс сначала с одним набором данных, потом со следующим и тд.



Senior Test Automation Engineer in .NET
2015-03-26 13:23

EPAM is currently looking for an enthusiastic, pro-active and diligent Senior Test Automation Engineer in .NET to join our team in Minsk. This is a fantastic opportunity for those who are truly involved in test automation and strive for further self-development in this sphere.

Requirements:
  • At least 3 years’ experience in automation testing or software development;
  • Knowledge of software development methodologies;
  • Good understanding of test processes, methodologies and standards;
  • Good knowledge of .NET platform and C# programming language;
  • Experience with UI Automation, CodedUI, Selenium WebDriver;
  • Basic knowledge of GIT (or any other version control system);
  • Experience with Jenkins would be a plus;
  • Understanding of software design patterns and their application in test automation framework design;
  • Intermediate and higher level of spoken and written English.
Responsibilities:
  • Development of a test automation framework;
  • Running and analyzing automated test launch results, preparation of reports;
  • Implement automated tests for web-, web-services and mobile applications;
  • Communicate with team and customers.
We offer:
  • Competitive compensation depending on experience and skills;
  • Financial stability;
  • Individual career path;
  • Extensive social package;
  • Opportunities for self-improvement: electronic libraries, seminars, and conferences;
  • English classes, speaking clubs with native speakers;
  • Friendly team, loyalty, and understanding;
  • Flexible working schedule.
Contact info: Татьяна Зубкова
Tatsiana_Zubkova@epam.com
+375 44 7491007  Skype  tatsiana_zubkova1

Follow us on https://twitter.com/job_epam
Join the community https://www.facebook.com/epamby
Read more here http://vk.com/epamsystems

 



Jenkins не перезапускается.
2015-03-26 15:57

Использую сервер непрерывной интеграции Jenkins. Один находится на локальном, другой на выделенном сервере.

Хотел перезапускать через консоль. Для этого  скачал jenkins-cli.jar и пробовал выполнять команды из консоли.

 

java -jar jenkins-cli.jar-s http://localhost:8080/ restart

java -jar jenkins-cli.jar-s http://localhost:8080/ safe-restart 

 

Не выходит. 

 

Пробовал по браузерной строке запускать 

http://localhost:8080/restart

 

Выходит сообщение

 

javax.servlet.ServletException: hudson.lifecycle.RestartNotSupportedException: Default Windows lifecycle does not support restart.
    at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:796)
    at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876)
    at org.kohsuke.stapler.Stapler.invoke(Stapler.java:649)
    at org.kohsuke.stapler.Stapler.service(Stapler.java:238)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
    at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:686)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1494)
    at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:123)
    at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:114)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
    at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:48)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
    at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
    at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
    at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
    at jenkins.security.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:117)
    at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
    at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
    at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
    at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
    at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
    at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
    at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
    at jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:93)
    at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
    at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
    at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:67)
    at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
    at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
    at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:168)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
    at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:49)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
    at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
    at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1474)
    at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:499)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
    at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:533)
    at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
    at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)
    at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:428)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
    at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
    at org.eclipse.jetty.server.Server.handle(Server.java:370)
    at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489)
    at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:960)
    at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1021)
    at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:865)
    at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:240)
    at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
    at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:668)
    at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)
    at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
Caused by: hudson.lifecycle.RestartNotSupportedException: Default Windows lifecycle does not support restart.
    at hudson.lifecycle.Lifecycle$1.verifyRestartable(Lifecycle.java:83)
    at jenkins.model.Jenkins.restart(Jenkins.java:3364)
    at jenkins.model.Jenkins.doRestart(Jenkins.java:3335)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:298)
    at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:161)
    at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:96)
    at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:121)
    at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
    at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746)
    ... 59 more

 

Непонятно, что делать :(

 



Компания Бэлл Интегратор ищет фрилансеров/команду фрилансеров для ре
2015-03-26 18:11

Инженер по нагрузочному тестированию.

Требования:

  • Опыт работы от года в нагрузочном тестировании.
  • Знание oracle: построение сложных запросов, умение писать и разбираться в pl/sql -коде
  • Уверенное знание любого инструментария для нагрузочного тестирования (LoadRunner, Jmeter ).
  • Опыт в записи/параметризации Oracle 2-tier скриптов.
  • Опыт выполнения полного цикла нагрузочного тестирования от составления методики до предоставления окончательных отчетов Заказчику.
  • Понимание и опыт работы с веб-сервисами, навыки программирования (Java, C#, C++)/
  • Английский – на уровне чтения профессиональной литературы.

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

  • Написание методики нагрузочного тестирования.
  • Разработка скриптов для нагрузочного тестирования.
  • Подготовка среды для выполнения тестирования (настройка инструментария).
  • Выполнение нагрузочного тестирования.
  • Анализ результатов и составные отчетов по результатам тестирования.

 

Выполнение нагрузочного тестирования на проектах компании (телеком направление систем). В первую очередь придется заниматься нагрузкой системы GlassFIsh (система, выступающая в качестве интеграционного соединения для других систем).



Тестировщик (Автоматизированное тестирование, C#/Java)
2015-03-26 18:14

Компания Бэлл Интегратор ищет фрилансеров/команду  фрилансеров  для реализации проектов по тестированию. Стоимость работ обсуждается. Также рассматриваем варианты  оформления в штат компании.

 

Тестировщик (Автоматизированное тестирование, C#/Java)

Требования:
Базовые знания SQL,
C#/Java и основ ООП.
Опыт разработки или автоматизации тестирования на Java или
C# от полугода (можно в рамках университетской программы).
Основные представления о HTML, XML, JSON, а также HTTP, SOAP, REST API.
Базовые знания систем контроля версий (в идеале - Git)

Желательно:
Опыт работы с Selenium WebDriver, NUnit (для C#), Maven и JUnit (для Java)
Знание основ (или опыт работы) в сфере тестирования ПО.
Опыт промышленной разработки на
C# или Java.
 

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

Описание подхода к автоматизации.
Разработка скриптов для автоматизации тестирования.
Подготовка среды для выполнения тестирования (настройка инструментария).
Запуск скриптов и анализ результатов.
Подготовка отчетов по результатам тестирования.

 

Контакты:

Бэлл Интегратор

т. (495)981-61-82 д.1621  Анастасия Мосина 

amosina@bellintegrator.ru  (в теме письма указывайте, пожалуйста, название вакансии)



Инженер по автоматизированному тестированию (Автоматизатор QTP)
2015-03-26 18:17

Компания Бэлл Интегратор ищет фрилансеров/команду  фрилансеров  для реализации проектов по тестированию. Стоимость работ обсуждается. Также рассматриваем варианты  оформления в штат компании.

 

Требования:

  • Опыт работы с инструментами HP QTP (UFT), Ranorex и иными комплексами ПО для разработки автотестов от года.
  • Базовые знания SQL и VBScript.
  • Основные представления о HTTP, JSON, XML, SOAP, REST API.
  • Базовые знания систем контроля версий.

 

Будет плюсом:

знание основ (или опыт работы) в сфере тестирования ПО

опыт работы с Jenkins, Bamboo, TFS

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

  • Описание подхода к автоматизации.
  • Разработка скриптов для автоматизации тестирования тестирования.
  • Подготовка среды для выполнения тестирования (настройка инструментария).
  • Запуск скриптов и анализ результатов.
  • Подготовка отчетов по результатам тестирования.

 

Контакты:

Бэлл Интегратор

т. (495)981-61-82 д.1621  Анастасия Мосина 

amosina@bellintegrator.ru  (в теме письма указывайте, пожалуйста, название вакансии)



Unstable joba в jenkins помогите исправить проблему
2015-03-26 23:34

Есть 4 joba для двух проектов. Под Chrome и Firefox 36.0. В обоих файлах dependecy одинаковые. Но в одном проекте 2 joba успешно проходят. В другом сборка unstable.

 

Выкладываю pom нестабильной сборки

 

<dependency>
      <groupId>org.seleniumhq.selenium</groupId>
      <artifactId>selenium-java</artifactId>
      <version>2.45.0</version>
    </dependency>
    <dependency>
            <groupId>org.seleniumhq.selenium</groupId>
            <artifactId>selenium-firefox-driver</artifactId>
            <version>2.45.0</version>
        </dependency>
     <dependency>
    <groupId>org.seleniumhq.selenium</groupId>
          <artifactId>selenium-server</artifactId>
          <version>2.45.0</version>
    </dependency>

Selenium server standalone 2.45.0 стоит

 

Что в chrome что в mozila одно и то же отображает лог ошибки

 

 
Exception org.openqa.selenium.WebDriverExceptionMessage: Failed to connect to binary FirefoxBinary(C:\Program Files (x86)\Mozilla Firefox\firefox.exe) on port 7055; process output follows: Error: Access was denied while trying to open files in your profile directory. Error: Access was denied while trying to open files in your profile directory. Build info: version: '2.43.1', revision: '5163bceef1bc36d43f3dc0b83c88998168a363a0', time: '2014-09-10 09:43:55' System info: host: 'BCxTIM', ip: '192.168.0.103', os.name: 'Windows 8.1', os.arch: 'amd64', os.version: '6.3', java.version: '1.8.0_31' Driver info: driver.version: FirefoxDriver

 



© 2010 | Software-Testing.Ru


В избранное