AT.info ПОСИДЕЛКИ  vKontakte   facebook группа  
JUnit

QA specialist

  • Experiences with software test and test automation
  • JAVA, JUNIT knowledge
  • UNIX / LINUX knowledge (only for position in Ukraine)
  • Knowledge of quality assurance methodologies
  • Knowledge of CM-Tools (i.e. Perforce)
  • Familiar with Agile Software Development (SCRUM)
  • Familiar with Microsoft Products
  • Relies on experience and judgment to plan and accomplish goals.
  • Work well in a team environment with a variety of people.
  • Ability to work well under deadlines.
  • Willing and able to learn new skills as required

Компания: 
ANNIX
Город: 
Львов (Lviv)
Страна: 
Украина
Инструменты: 
java
Ориентировочная зарплата: 
1,500-2,500 USD в месяц
Контакт: 
gavrish@annix.com.ua

Не работает webdriver на 12 Мозилле !

У кого такая же проблема ?

Даже ссылку не вводит !

Сверху появляеться какое то меню типа - " не хотите ли помочь мозилле бла бла бла" - и 2 кнопки , удмал через ето, нажал вручную, - дальше не идет все равно (

Как после запуска каждого теста перезапускать браузер ????? Помогите.

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

После запуска каждого теста нужно перезапускать браузер.

Каким образом сделать.

Вот код suite-а и 2 класса, в которых по одному тесту UI.class, CreateMeeting.class:

 

как запустить Selenium Grid + Jenkins + Junit?

Прошу о помощи! Есть проект и к нему тесты на Selenium Webdriver, java  и junit в репозитории git. Передо мной поставлена задача сделать continuous integration используя Selenium Grid + Jenkins. Как это сделать? я не настолько хорошо знакома с Jenkins, а тем более с Selenium Grid, поэтому прошу о как можно подробном описании действий.

Как запустить автоматические Grails тесты с помощью shell scripting?

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

Правильным решением тут было бы поднять сервер непрерывной интеграции и запускать тесты там. Но что делать, если  вы работаете удаленно и все ваши коллеги тоже работают удаленно? Даже если кто-то из команды поставит сервер непрерывной интеграции у себя на локальной машине, то он не будет доступен другим. Тогда правильным решением было бы немного раскошелиться и купить место в облаках, например в Amazon EC, и настроить все, что вам нужно. Но пока вы это все делаете, нужно, чтобы тесты хоть как-то запускались и высылалась нотификация на всю комманду.

При выполнении одного из моих проектов по автоматизации, я сделал несколько небольших скриптов на Ubuntu, которые очень быстро помогли мне запускать тесты с определенной регулярностью. Почему я их сделал? Потому что данный проект разрабатывается на grails, и тут, к сожалению, есть ряд ограничений по запуску тестов. Тем не менее, я быстро написал эти небольшие скрипты, которые помогли мне и они выполняли следующее:

  • Автоматическое скачивание последней версии файлов с версионного конроля git
  • Запуск тестов c помощью grails
  • Отправка емейлов участникам команды с результатами прогона в формате JUnit

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

Параметризация JUnit3 тестов

Есть сущуствующие тесты, они к сожанению используют JUnit3 как движок. 
Сейчас нужно прикрутить параметризацию тестов. Но как это сделать пока что не знаю.
Например, в JUnit4 есть специальная аннотация Parameters.
Но как же быть с JUnit3?

@RunWith(Parameterized.class)
public class ParameterizedTest {

    private File file;

    public ParameterizedTest(File file) {
        this.file = file;
    }

    @Test
    public void test1() throws Exception {      }

    @Test
    public void test2() throws Exception {      }

    @Parameters
    public static Collection<Object[]> data() {
        // load the files as you want
        Object[] fileArg1 = new Object[] { new File("path1") };
        Object[] fileArg2 = new Object[] { new File("path2") };

        Collection<Object[]> data = new ArrayList<Object[]>();
        data.add(fileArg1);
        data.add(fileArg2);
        return data;
    }
}

Test Automation Developer

This role is to work with the Test Manager in the preparation, execution of Automation testing a new high profile web application. This role is to participate in assuring the Functional Requirements and participate in effectively closing out the phase of testing to deliver a quality product to the client.

The candidate will have a background in Java development, Technical experience: Java, C#, Perl, MS Windows configuration, SQL, familiar with a variety of web/systems architectures

  • Design, Build and maintain the test automation framework
  • Experience on working with Build/integration tools like Jenkins/ANT/Maven
  • Automation testing experience on Web services/SOA/XML and database
  • Analyse Requirements and Source Documentation, liaise with business and provide an input to the automation test framework.
  • Understand what business parameters could influence automation throughout the development life-cycle, eg, requirements, user stories, business rules, data etc
  • Develop test scripts using cross section of industry leading automation tools, eg, Selenium, Rational Functional Tester, Junit and HTML 
  • Execute automation test scripts, debug and collate results.
  • Monitor the automation test execution ensuring all identified automation test metrics are captured.
  • Ability to communicate and work with the application development and architect teams.
  • Understanding of test and project methods/ test methodologies/ software development life-cycle/ Non-Functional and Technical Test approaches.
  • Test execution and automation using Rational toolset: Team Concert, Functional Tester, Quality Manager and Composer.
  • Communication skills, client, development, fellow testers, written and verbal, make recommendations to the architecture and development teams in relation to the Automation Framework.

Desirable to have experience of working with geographically dispersed teams. Desirable certifications: ISEB Foundation Certificate in Software Testing. Also experience of working in Financial Services industry.

Компания: 
Elan Computing Limited
Город: 
Лондон (London)
Страна: 
Англия
Инструменты: 
Selenium, Rational Functional Tester, Junit
Ориентировочная зарплата: 
320,00 - 356,25 GBP в день
Контакт: 
http://www.cwjobs.co.uk/JobSeeking/Test-Automation-Developer_job52034927

at.info news #4 - Автоматизация за неделю