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

Вакансия Старший QA (Москва, ст.м. Белорусская кольцевая / ст.м. Менде



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

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


Вакансия Старший QA (Москва, ст.м. Белорусская кольцевая / ст.м. Менде
2018-06-07 10:57

Добрый день!

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

 

Технологический стек:

 

- разработка на C#, Oracle и JavaJavaScriptWS SOAP;

- инфраструктура: TeamCity, TortoiseGit; CI (автосборка и unit-тесты);

- при тестировании используем Soap UI, PL/SQL Developer;

- тестовая модель в Jira + Zephyr

 

Вам предстоит работать в тесном взаимодействии с командой (размер 5-10 чел.): руководителем проекта, аналитиками, разработчиками, инженерами эксплуатации. Совместно будем выстраивать работу по итеративной модели жизненного цикла, начиная с оценки и заканчивая ретестом дефектов. Оценим масштаб работ? Проект – это более 100 уникальных бизнес-процессов, миллион строк кода, 15 модулей.

 

И, да, выкатываем релиз раз в месяц. 

 

 

Содержание работы:

 

  • Участие в анализе и тестировании требований;
  • Участие в определении стратегии тестирования релиза; оценке трудозатрат на тестирование;
  • Разработка чек-листов / тестовых сценариев (для сложных кейсов);
  • Выполнение ручного тестирования в соответствии со стратегией: функционального, интеграционного и локализации;
  • Составление отчётов по результатам тестирования;
  • Анализ дефектов с продуктива для улучшения стратегии тестирования;
  • Настройка тестовых стендов, сборка, деплой модулей;
  • Участие в развитии процессов QA.

 

Для работы в проекте потребуется:

 

  • Опыт в тестировании от 1-ого года;
  • Знание методик функционального тестирования;
  • Знание SQL на уровне написания простых запросов;
  • Высшее техническое образование.

 

Будет здорово если у вас есть:

 

  • Понимание принципов BDD.
  • Опыт работы с SoapUI / опыт тестирования API;
  • Опыт работы в Agile-командах.

 

Мы предлагаем:

 

  • официальное трудоустройство по ТК РФ;
  • конкурентную заработную плату (размер обсуждаем индивидуально по итогам собеседования);
  • возможность гибко планировать свой график работы (рекомендуемое время прихода ориентировочно с 8.00 до 11.00, а ухода с 17.00 до 20.00);
  • медицинскую страховку с возможностью выбора дополнительных услуг (Ингорсстрах);
  • 100% оплату больничного;
  • комфортное рабочее место с 2 мониторами, современное оборудование и лицензионное ПО;
  • возможности для собственного роста и развития: корпоративные сообщества/ литература/обучение, участие в профильных конференциях за счет компании;
  • офис в центре Москвы в 5 минутах пешком от ст.м. Белорусская кольцевая или ст.м. Менделеевская; кабинетная система, кофе, фрукты.

 

Откликнуться на вакансию можно здесь: https://hh.ru/vacancy/26156956

 

О компании

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

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



Инженер по автоматизации тестирования (Java), Москва/МО
2018-06-07 12:16
В российский офис компании Wiley (крупная американская издательская компания, www.wiley.com) приглашается Инженер по автоматизации тестирования (Java)
Офис расположен по адресу г. Королёв, Дзержинского, 29. 
 
 

Требования:

- техническое образование;

- технический английский;

- базовые навыки программирования;

- опыт написания простых запросов на SQL;

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

- опыт работы с JIRA;

- опыт написания скриптов для автоматизации тестирования (Java);

- знание средств автоматизации тестирования (JUNIT, Selenium).

 

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

- составление тестовых сценариев по спецификации;

- прохождение тестовых сценариев;

- автоматизация выбранных тестовых сценариев;

- составление и оформление дефектов;

- тесное сотрудничество с командой разработчиков;

- участие в обсуждении требований.

 

Условия:

- оформление согласно трудовому законодательству и «белая» заработная плата;

- фиксированная оплата труда, премирование по результатам работы за полугодие;

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

- периодическая индексация заработной платы;

- корпоративная программа добровольного медицинского страхования;

- корпоративные курсы английского языка;

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

- обучение и сертификация по технологиям, используемым в компании;

- команда профессионалов мирового уровня;

- взаимодействие с коллегами из компаний партнёров – Amazon, Apple, Microsoft, EMC и др.;

- стабильность;

- благоприятное офисное пространство;

- участие в спортивно-оздоровительных мероприятиях (футбол, волейбол, баскетбол, йога);

- рядом с офисом стадион, бассейн, фитнес центр. Национальный парк "Лосиный остров" в шаговой доступности;

- иногородним кандидатам компенсируем стоимость переезда до Москвы;

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

Место работы: Московская обл., г. Королев.

График работы: пятидневная рабочая неделя, занятость полная.

 

 

О компании. 

Компания 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 (WhatsApp, Telegram, Viber), Skype: valeriya390 
Крылова Валерия, рекрутер компании Wiley

 



ASSIST: Ведущий инженер по тестированию
2018-06-07 12:39

Привет! 

Группа компаний Assist – ведущий российский разработчик и интегратор платежных решений – открывает вакансию на позицию Ведущий инженер по тестированию:

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

  • Участие в различных проектах компании в роли ведущего инженера по тестированию.
  • Планирование и разработка сценариев тестирования.
  • Функциональное и интеграционное тестирование программного обеспечения, поиск ошибок и проверка на соответствие постановкам.
  • Контроль процесса исправления ошибок в тесном контакте с разработчиками и аналитиками.
  • Контроль готовности ПО (проектов, релизов) к развертыванию на prod-системах.

Требования:

Опыт работы в тестировании от 5 лет.

  • Знание технологий разработки ПО и цикла жизни ПО.
  • Знание и опыт работы с основными методиками тестирования.
  • Опыт составления и ведения тестовой документации (тест-планов, кейсов, чек-листов).
  • Знакомство с UNIX/Linux системами.
  • Понимание принципов работы стека протоколов TCP/IP и сети Интернет.
  • Знание и опыт работы с веб-сервисами и API.
  • Знание SQL.
  • Аналитический склад ума, внимание к деталям.
  • Ответственное отношение к делу. Быстрая обучаемость.
  • Умение работать в команде и самостоятельно.

Будет преимуществом:

  • Знание языков программирования (Java, С++).
  • Знание и опыт работы с web, HTML.
  • Навыки автоматизации тестирования.

 

Работа в Assist это:

  • Официальное оформление;
  • 100% оплачиваемый больничный лист;
  •  Корпоративное обучение (английский язык в офисе, профильные курсы);
  • График работы пн-пт с 10.00 до 19.00, возможен гибкий график по договоренности;
  • Льготные завтраки, обеды и ужины (компания частично компенсирует стоимость), плюс чай, кофе и печеньки в течение дня J;
  • Позитивная атмосфера в коллективе, регулярные корпоративные мероприятия;
  • Офис находится в пяти минутах ходьбы от ст. метро «Пл.Ленина».

Контакты: paleksina@assist.ru

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

  • ассист.jpg


Наследования
2018-06-07 17:38

Привет всем. Есть небольшая проблема.

 

У меня есть класс (кусок кода представлен ниже)

public class FirstBP_OrgCreating {

    public WebDriver driver;
    public WebDriverWait wait;
     
    @BeforeClass
    public void setUp(){
        System.setProperty("webdriver.chrome.driver","E:\\chromedriver.exe");
        driver = new ChromeDriver();
        driver.manage().window().maximize();
        wait = new WebDriverWait(driver,20);
        ConfigFile configFile = new ConfigFile();
        configFile.initializeAllField();
    }

    @Test(priority = 0)
    public void cardFill() throws InterruptedException {
        OrgCard orgcard = new OrgCard(driver);
        orgcard.setFieldsOnTheOrgCard();
        PopUpMessage popUpMessage = orgcard.createButtonClick();
        popUpMessage.getLinkFromPopUp();
   }

В этом классе есть 3 метода, которые я хочу использовать в классе №2, один из этих методов cardFill().

 

Код второго класса ниже.

public class OrganizationCabinetReject extends FirstBP_OrgCreating {

    public WebDriver driver;
    public WebDriverWait wait;

    @BeforeClass
    public void setUp(){
        System.setProperty("webdriver.chrome.driver","E:\\chromedriver.exe");
        driver = new ChromeDriver();
        driver.manage().window().maximize();
        wait = new WebDriverWait(driver,20);
        ConfigFile configFile = new ConfigFile();
        configFile.initializeAllField();
    }

    @Test(priority = 1)
    public void cardFill() throws InterruptedException {
        super.cardFill();
    }

В итоге я получаю NullPointerException

 

 
java.lang.NullPointerException
at OrgCard.setFieldsOnTheOrgCard(OrgCard.java:157)
at FirstBP_OrgCreating.cardFill(FirstBP_OrgCreating.java:32)
at OrganizationCabinetReject.cardFill(OrganizationCabinetReject.java:30)
.....
.....
 
где 157 строка это driver.get(ConfigFile.orgCreateUrl);
 
Как сделать это правильно?
 

 

 



Jmeter. Как можно прикрепить файлы .jpg к HTTP Request в методе PATCH?
2018-06-07 19:28

Есть такой кейс:

1 запрос - POST. (отправляет на сервер данные, получает с сервера в ответе id, делает из этого id переменную)

2 запрос - PATCH. (отправляет на сервер .jpg файлы, использует переменную, полученную из 1-го запроса)

3 запрос - GET. (использует переменную, полученную из 1-го запроса)

4 запрос - PATCH. (использует переменную, полученную из 1-го запроса)

5 запрос - PATCH. (использует переменную, полученную из 1-го запроса)

 

Никак не могу понять, может подскажет кто...

 

По архитектуре приложения надо отправлять во 2-ом запросе файлы методом PATCH.

 

Через POSTMAN спокойно отправляются файлы этим методом PATCH (попадают на сервер, обрабатываются и сохраняются в файловом хранилище).

 

Через JMeter же дело падает с ошибкой 500 Internal Server Error...

 

Через JMeter могу отправлять эти же файлы только методом POST (в другом месте системы, не в приведённом выше кейсе) с галочкой "Use multipart/form-data for POST".

 

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

 

Возможно, надо писать переменную не в строке с URL, а как и при отправке методом POST в JSON'e, но вкладка "Body Data" не открывается, если добавлены файлы на вкладке "Files Upload", а добавленные в поля "Name" и "Value" на вкладке "Parameters" название и значение переменной - не работают...

Может есть плагин для прикрепления файлов к запросу или плагин для прикрепления JSON тогда?

Или вообще у кого был опыт через JMeter отправлять файлы .jpg методом PATCH - поделитесь пожалуйста!



Мануал от EPAM Systems
2018-06-07 23:47

                                                               Внимание!

Предлагаю Мануал от EPAM Systems-Крупнейшего мирового производителя заказного программного обеспечения

За подробностями в л/с

                                                                                СОДЕРЖАНИЕ МАНУАЛА 

     

ТЕМА 1: ОСНОВЫ  ПО АВТОМАТИЗАЦИИ ТЕСТИРОВАНИЯ  
1.1. ПРОЦЕСС РАЗРАБОТКИ И ТЕСТИРОВАНИЯ, РОЛЬ АВТОМАТИЗАЦИИ ТЕСТИРОВАНИЯ 
1.1.1. СВЯЗЬ РАЗРАБОТКИ И ТЕСТИРОВАНИЯ 
1.1.2. ЗАДАЧИ АВТОМАТИЗАЦИИ  
1.2. КЛЮЧЕВЫЕ ПОНЯТИЯ ТЕСТИРОВАНИЯ 
1.2.1. РАЗВИТИЕ ТЕСТИРОВАНИЯ 
1.2.2. ОСНОВНАЯ ТЕРМИНОЛОГИЯ ТЕСТИРОВАНИЯ 
1.3. ТЕСТИРОВАНИЕ ДОКУМЕНТАЦИИ И ТРЕБОВАНИЙ 
1.3.1. ВАЖНОСТЬ ТРЕБОВАНИЙ 
1.3.2. УРОВНИ ТРЕБОВАНИЙ 
1.3.3. ТИПЫ ТРЕБОВАНИЙ 
1.3.4. СВОЙСТВА ХОРОШЕГО ТРЕБОВАНИЯ 
1.3.5. ТИПИЧНЫЕ ПРОБЛЕМЫ С ТРЕБОВАНИЯМИ  
1.3.6. ТЕХНИКИ РАБОТЫ С ТРЕБОВАНИЯМИ 
1.3.7. ЗАДАЧИ ДЛЯ САМОСТОЯТЕЛЬНОГО РЕШЕНИЯ 
1.4. РАЗРАБОТКА ТЕСТ-КЕЙСОВ 
1.4.1. КЛАССЫ ЭКВИВАЛЕНТНОСТИ И ГРАНИЧНЫЕ УСЛОВИЯ 
1.4.2. ЗАДАЧА ДЛЯ САМОСТОЯТЕЛЬНОГО РЕШЕНИЯ 
1.4.3. ОФОРМЛЕНИЕ ТЕСТ-КЕЙСОВ 
1.4.4. ЗАДАЧА ДЛЯ САМОСТОЯТЕЛЬНОГО РЕШЕНИЯ  
1.4.5. ОСОБЕННОСТИ ТЕСТ-КЕЙСОВ ДЛЯ АВТОМАТИЗИРОВАННОГО ТЕСТИРОВАНИЯ 
1.5. ОРИЕНТАЦИЯ НА КАЧЕСТВО 
1.5.1. ЭФФЕКТИВНЫЕ ПРОВЕРКИ В ТЕСТИРОВАНИИ  
1.5.2. ДОМЕННОЕ ТЕСТИРОВАНИЕ КАК ТЕХНИКА ЭФФЕКТИВНЫХ ПРОВЕРОК 
1.6. СОЗДАНИЕ ОТЧЁТОВ ОБ ОШИБКАХ 
1.6.1. ЖИЗНЕННЫЙ ЦИКЛ ДЕФЕКТА 
1.6.2. ПРАВИЛА ОФОРМЛЕНИЯ ОТЧЁТОВ ОБ ОШИБКАХ 
1.6.3. ЗАДАЧА ДЛЯ САМОСТОЯТЕЛЬНОГО РЕШЕНИЯ 
1.7. ОТЧЁТНОСТЬ О РЕЗУЛЬТАТАХ ТЕСТИРОВАНИЯ 
1.7.1. СОЗДАНИЕ ОТЧЁТОВ О РЕЗУЛЬТАТАХ ТЕСТИРОВАНИЯ 
1.7.2. ОСОБЕННОСТЬ ОТЧЁТОВ О РЕЗУЛЬТАТАХ ТЕСТИРОВАНИЯ В АВТОМАТИЗИРОВАННОМ ТЕСТИРОВАНИИ 
ТЕМА 2:ОСНОВЫ ПРОГРАММИРОВАНИЯ НА JAVA ДЛЯ СПЕЦИАЛИСТОВ ПО АВТОМАТИЗАЦИИ ТЕСТИРОВАНИЯ 
2.1. ОСНОВЫ РАБОТЫ С JAVA 
2.1.1. ОСНОВНЫЕ СВЕДЕНИЯ О JAVA 
2.1.2. JDK, ЕГО УСТАНОВКА И НАСТРОЙКА 
2.1.3. КОД ПРОСТЕЙШЕГО ПРИЛОЖЕНИЯ 
2.1.4. КОМПИЛЯЦИЯ И ЗАПУСК ИЗ КОМАНДНОЙ СТРОКИ 
2.1.5. ЗАДАЧИ ДЛЯ САМОСТОЯТЕЛЬНОГО РЕШЕНИЯ 
2.1.6. ИСПОЛЬЗОВАНИЕ IDE ECLIPSE 
2.2. ОСНОВЫ ЯЗЫКА JAVA 
2.2.1. ИДЕНТИФИКАТОРЫ, ТИПЫ ДАННЫХ, КОНСТАНТЫ И ПЕРЕМЕННЫЕ 
2.2.2. ОСНОВНЫЕ ОПЕРАЦИИ 
2.2.3. ОПЕРАТОРЫ УПРАВЛЕНИЯ 
2.2.4. ПРЕОБРАЗОВАНИЕ ТИПОВ 
2.2.5. РАБОТА С ДРОБНЫМИ ЧИСЛАМИ 
2.2.6. ЗАДАЧА ДЛЯ САМОСТОЯТЕЛЬНОГО РЕШЕНИЯ 
2.2.7. ВЫПОЛНЕНИЕ МАТЕМАТИЧЕСКИХ ОПЕРАЦИЙ 
2.2.8. ЗАДАЧИ ДЛЯ САМОСТОЯТЕЛЬНОГО РЕШЕНИЯ 
2.2.9. РАБОТА СО СТРОКАМИ 
2.2.10. ЗАДАЧА ДЛЯ САМОСТОЯТЕЛЬНОГО РЕШЕНИЯ 
2.2.11. МАССИВЫ И РАБОТА С НИМИ 
2.2.12. РАБОТА С КОНСОЛЬЮ 
2.2.13. ЗАДАЧА ДЛЯ САМОСТОЯТЕЛЬНОГО РЕШЕНИЯ 
2.3. ОБРАБОТКА ДАННЫХ НА JAVA 
2.3.1. КОЛЛЕКЦИИ И РАБОТА С НИМИ 
2.3.2. РАБОТА С ФАЙЛАМИ И КАТАЛОГАМИ 
2.3.3. ЗАДАЧА ДЛЯ САМОСТОЯТЕЛЬНОГО РЕШЕНИЯ 
2.4. ООП В JAVA 
2.4.1. ПРИНЦИПЫ ООП 
2.4.2. СОЗДАНИЕ КЛАССОВ И МЕТОДОВ 
2.4.3. КОНСТРУКТОРЫ И ПЕРЕКРЫТИЕ МЕТОДОВ 
2.4.4. МОДИФИКАТОРЫ ДОСТУПА
2.4.5. ИНТЕРФЕЙСЫ 
2.4.6. ПАРАМЕТРИЗАЦИЯ 
2.5. ИСКЛЮЧЕНИЯ И ИХ ОБРАБОТКА 
2.5.1. БЛОКИ TRY … CATCH  
2.5.2. ЗАДАЧА ДЛЯ САМОСТОЯТЕЛЬНОГО РЕШЕНИЯ 
ТЕМА 3: ВВЕДЕНИЕ В АВТОМАТИЗАЦИЮ ТЕСТИРОВАНИЯ  
3.1. КЛЮЧЕВЫЕ ПОНЯТИЯ И ОБЛАСТИ ПРИМЕНЕНИЯ АВТОМАТИЗАЦИИ ТЕСТИРОВАНИЯ 
3.1.1. ОПРЕДЕЛЕНИЯ 
3.1.2. ОБЛАСТИ АВТОМАТИЗАЦИИ 
3.1.3. УЧИТЫВАЕМЫЕ ПРИ АВТОМАТИЗАЦИИ ФАКТОРЫ 
3.1.4. ПЛЮСЫ И МИНУСЫ АВТОМАТИЗАЦИИ 
3.1.5. ТЕХНИЧЕСКИЕ ОСОБЕННОСТИ АВТОМАТИЗАЦИИ ТЕСТИРОВАНИЯ 
3.1.6. ЗАДАЧА ДЛЯ САМОСТОЯТЕЛЬНОГО РЕШЕНИЯ 
3.2. ПЛАНИРОВАНИЕ И ОЦЕНКА ТРУДОЗАТРАТ НА ОСНОВЕ ТРЕБОВАНИЙ И ТЕСТКЕЙСОВ 
3.2.1. ОЦЕНКА ТРУДОЗАТРАТ – ОБЩИЕ ИДЕИ  
3.2.2. ОЦЕНКА НА ОСНОВЕ ТРЕБОВАНИЙ 
3.2.3. ОЦЕНКА НА ОСНОВЕ ТЕСТ-КЕЙСОВ 
3.2.4. ЗАДАЧА ДЛЯ САМОСТОЯТЕЛЬНОГО РЕШЕНИЯ  
ТЕМА 4: АВТОМАТИЗАЦИЯ ТЕСТИРОВАНИЯ С ПРИМЕНЕНИЕМ TESTCOMPLETE 
4.1. ВОЗМОЖНОСТИ TESTCOMPLETE 
4.1.1. ОБЩИЕ СВЕДЕНИЯ 
4.1.2. КЛЮЧЕВЫЕ ВОЗМОЖНОСТИ И ОСОБЕННОСТИ  
4.1.3. ТЕХНОЛОГИЯ RECORD & PLAYBACK В TESTCOMPLETE 
4.1.4. ЗАПИСЬ И ВОСПРОИЗВЕДЕНИЕ ТЕСТОВ В TESTCOMPLETE 
4.2. ПРАКТИЧЕСКОЕ ПРИМЕНЕНИЕ TESTCOMPLETE 
4.2.1. ИНТЕРФЕЙС TESTCOMPLETE 
4.2.2. KEYWORD-ТЕСТЫ  
4.2.3. ЭЛЕМЕНТЫ ПРИЛОЖЕНИЯ И РАБОТА С НИМИ 
4.2.4. РУЧНОЕ НАПИСАНИЕ КОДА
4.2.5. КОД И ФУНКЦИОНАЛЬНАЯ ДЕКОМПОЗИЦИЯ 
4.2.6. ОСНОВЫ ПРИМЕНЕНИЯ JSCRIPT 
4.2.7. ОСНОВНЫЕ БИБЛИОТЕКИ TESTCOMPLETE 
4.2.8. ПРОЕЦИРОВАНИЕ ИМЁН, СОБЫТИЯ, ИСКЛЮЧЕНИЯ В TESTCOMPLETE 
4.2.9. ЗАДАЧА ДЛЯ САМОСТОЯТЕЛЬНОГО РЕШЕНИЯ  
ТЕМА 5: МОДУЛЬНОЕ ТЕСТИРОВАНИЕ В JAVA 
5.1. КЛЮЧЕВЫЕ ПОНЯТИЯ МОДУЛЬНОГО ТЕСТИРОВАНИЯ 
5.1.1. ОБЩИЕ СВЕДЕНИЯ 
5.1.2. ФРЕЙМВОРКИ 
5.1.3. ФРЕЙМВОРКИ МОДУЛЬНОГО ТЕСТИРОВАНИЯ В JAVA 
5.1.4. КАК ТЕСТИРОВАТЬ… 
5.1.5. ТИПИЧНЫЕ ОШИБКИ ПРИ СОЗДАНИИ МОДУЛЬНЫХ ТЕСТОВ 
5.1.6. АННОТАЦИИ В JAVA И ИХ СВЯЗЬ С МОДУЛЬНЫМ ТЕСТИРОВАНИЕМ 
5.2. JUNIT 
5.2.1. СОЗДАНИЕ JUNIT-ТЕСТОВ В ECLIPSE
5.2.2. ОСНОВНЫЕ АННОТАЦИИ В JUNIT 
5.2.3. ОСНОВНЫЕ ПРОВЕРКИ В JUNIT 
5.2.4. ТЕСТОВЫЕ СЦЕНАРИИ В JUNIT 
5.2.5. JUNIT 4 И JUNIT 3 
5.2.6. ЗАДАЧА ДЛЯ САМОСТОЯТЕЛЬНОГО РЕШЕНИЯ 
5.3. TESTNG 
5.3.1. СРАВНЕНИЕ TESTNG И JUNIT 
5.3.2. УСТАНОВКА TESTNG  
5.3.3. СОЗДАНИЕ TESTNG-ТЕСТОВ В ECLIPSE 
5.3.4. ОСНОВНЫЕ АННОТАЦИИ В TESTNG 
5.3.5. ОСНОВНЫЕ ПРОВЕРКИ В TESTNG 
5.3.6. ТЕСТОВЫЕ СЦЕНАРИИ В TESTNG 
5.3.7. ПРЕОБРАЗОВАНИЕ JUNIT-ТЕСТОВ В TESTNG-ТЕСТЫ 
5.3.8. ЗАДАЧА ДЛЯ САМОСТОЯТЕЛЬНОГО РЕШЕНИЯ 
5.4. РАЗРАБОТКА ПОД УПРАВЛЕНИЕМ ТЕСТИРОВАНИЕМ 
5.4.1. ОБЩИЕ СВЕДЕНИЯ 
5.4.2. ПРИНЦИП RED-GREEN-REFACTOR 
5.5. JMOCK 
5.5.1. ПОНЯТИЕ MOCK-ОБЪЕКТОВ 
5.5.2. ПРИМЕНЕНИЕ JMOCK В РАЗРАБОТКЕ ПОД УПРАВЛЕНИЕМ ТЕСТИРОВАНИЕМ 
5.5.3. ЗАДАЧА ДЛЯ САМОСТОЯТЕЛЬНОГО РЕШЕНИЯ  
ТЕМА 6: ПОДХОДЫ К АВТОМАТИЗАЦИИ ТЕСТИРОВАНИЯ, ПОСТРОЕНИЕ ФРЕЙМВОРКОВ 
6.1. ПОДХОДЫ К ОРГАНИЗАЦИИ АВТОМАТИЗИРОВАННОГО ТЕСТИРОВАНИЯ 
6.2. ТЕСТИРОВАНИЕ ПОД УПРАВЛЕНИЕМ ДАННЫМИ 
6.2.1. ВНЕШНИЕ ИСТОЧНИКИ ДАННЫХ 
6.2.2. XML И ЕГО ПРИМЕНЕНИЕ  
6.2.3. ПРИМЕРЫ 
6.2.4. ЗАДАЧА ДЛЯ САМОСТОЯТЕЛЬНОГО РЕШЕНИЯ 
6.3. ТЕСТИРОВАНИЕ ПОД УПРАВЛЕНИЕМ КЛЮЧЕВЫМИ СЛОВАМИ 
6.3.1. ОБЩИЕ ПРИНЦИПЫ 
6.3.2. ПРИМЕР 
6.4. ФУНКЦИОНАЛЬНАЯ ДЕКОМПОЗИЦИЯ И ПАТТЕРНЫ ПРОЕКТИРОВАНИЯ 
6.4.1. ФУНКЦИОНАЛЬНАЯ ДЕКОМПОЗИЦИЯ 
6.4.2. ПАТТЕРНЫ ПРОЕКТИРОВАНИЯ НА ПРОСТЫХ ПРИМЕРАХ 
6.5. ПРИНЦИПЫ СОЗДАНИЯ ФРЕЙМВОРКОВ 
6.5.1. ОБЩИЕ ИДЕИ 
6.5.2. ЗАДАЧА ДЛЯ САМОСТОЯТЕЛЬНОГО РЕШЕНИЯ 
ТЕМА 7: ТЕСТИРОВАНИЕ ПРОИЗВОДИТЕЛЬНОСТИ  
7.1. КЛЮЧЕВЫЕ ПОНЯТИЯ ТЕСТИРОВАНИЯ ПРОИЗВОДИТЕЛЬНОСТИ 
7.1.1. ОБЩАЯ ТЕРМИНОЛОГИЯ 
7.1.2. ЦЕЛИ ТЕСТИРОВАНИЯ ПРОИЗВОДИТЕЛЬНОСТИ 
7.1.3. ОСНОВНЫЕ ТЕСТЫ ПРОИЗВОДИТЕЛЬНОСТИ 
7.2. ЭТАПЫ ПРОВЕДЕНИЯ ТЕСТИРОВАНИЯ ПРОИЗВОДИТЕЛЬНОСТИ 
7.3. ОТЧЁТНОСТЬ О ТЕСТИРОВАНИИ ПРОИЗВОДИТЕЛЬНОСТИ 
7.3.1. ПРИНЦИПЫ ФОРМИРОВАНИЯ ОТЧЁТОВ О ТЕСТИРОВАНИИ ПРОИЗВОДИТЕЛЬНОСТИ 
7.3.2. ЗАДАНИЕ ДЛЯ САМОСТОЯТЕЛЬНОЙ ПОДГОТОВКИ 
7.4. APACHE JMETER 
7.5. ДОПОЛНИТЕЛЬНЫЕ СРЕДСТВА СБОРА ИНФОРМАЦИИ О ДЕЯТЕЛЬНОСТИ ПРИЛОЖЕНИЯ
7.5.1. ИСТОЧНИКИ ИНФОРМАЦИИ 
7.5.2. ЗАДАЧА ДЛЯ САМОСТОЯТЕЛЬНОГО РЕШЕНИЯ  
ТЕМА 8: АВТОМАТИЗАЦИЯ ТЕСТИРОВАНИЯ ВЕБ-ОРИЕНТИРОВАННЫХ ПРИЛОЖЕНИЙ 
8.1. ВВЕДЕНИЕ 
8.2. ИСПОЛЬЗОВАНИЕ SELENIUM IDE 
8.2.1. ОБЩИЕ СВЕДЕНИЯ 
8.2.2. КЛЮЧЕВЫЕ ПОЛЯ 
8.2.3. ЛОКАТОРЫ 
8.2.4. ЗАПИСЬ И ВОСПРОИЗВЕДЕНИЕ ТЕСТОВ 
8.2.5. ИСПОЛЬЗОВАНИЕ XPATH 
8.3. РАБОТА С ЭЛЕМЕНТАМИ HTML-ДОКУМЕНТА 
8.3.1. УНИВЕРСАЛЬНЫЕ ДЕЙСТВИЯ
8.3.2. РАБОТА С URL 
8.3.3. РАБОТА С ФОРМАМИ 
8.3.4. ЗАДАЧА ДЛЯ САМОСТОЯТЕЛЬНОЙ ПОДГОТОВКИ 
8.3.5. ПРИМЕНЕНИЕ XPATH ДЛЯ АНАЛИЗА ДОКУМЕНТА  
8.3.6. БАЗОВЫЕ ОПЕРАЦИИ С ПОЛЯМИ ВЕБ-ФОРМ В SELENIUM IDE  
8.4. ИСПОЛЬЗОВАНИЕ SELENIUM RC И WEB DRIVER  
8.4.1. ОБЩИЕ СВЕДЕНИЯ 
8.4.2. ПОДГОТОВКА FIREFOX 
8.4.3. ВЫПОЛНЕНИЕ ТЕСТОВ SELENIUM IDE В SELENIUM RC 
8.4.4. JAVA И SELENIUM RC 
8.4.5. ПЕРЕНОС ТЕСТОВ В WEB DRIVER 
8.4.6. НЕКОТОРЫЕ ВОПРОСЫ СОВМЕСТИМОСТИ 
8.4.7. ЗАДАЧА ДЛЯ САМОСТОЯТЕЛЬНОГО РЕШЕНИЯ 
8.4.8. ПОЛНЫЙ ПЕРЕХОД НА WEB DRIVER 
8.4.9. ЗАДАЧА ДЛЯ САМОСТОЯТЕЛЬНОГО РЕШЕНИЯ 
8.5. ИСПОЛЬЗОВАНИЕ HTMLUNIT 
8.5.1. ОБЩИЕ СВЕДЕНИЯ 
8.5.2. ПОДКЛЮЧЕНИЕ HTMLUNIT  
8.5.3. ОСНОВНЫЕ ОБЪЕКТЫ И ОПЕРАЦИИ В HTMLUNIT
8.5.4. ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ HTMLUNIT 
8.5.5. АЛЬТЕРНАТИВНОЕ ПРИМЕНЕНИЕ HTMLUNIT 
8.5.6. ЗАДАЧА ДЛЯ САМОСТОЯТЕЛЬНОГО РЕШЕНИЯ 
ТЕМА 9: ТЕХНОЛОГИИ РАЗРАБОТКИ ЭФФЕКТИВНЫХ ТЕСТОВ - ПРАВИЛЬНОЕ ПОНИМАНИЕ ЦЕЛЕЙ 
9.1. ДОСТИЖЕНИЕ ЦЕЛЕЙ ТЕСТИРОВАНИЯ 
9.1.1. ПРЕДЕЛЬНО КРАТКИЙ ОБЗОР ТЕРМИНОЛОГИИ 
9.1.2. ПРОБЛЕМА НЕКАЧЕСТВЕННЫХ ТРЕБОВАНИЙ И ТЕСТ-КЕЙСОВ 
9.1.3. ПРОЦЕСС ПРОДУМЫВАНИЯ ТЕСТОВ 
9.1.4. ПРИМЕР ПРОДУМЫВАНИЯ ТЕСТОВ
9.2. ПРИМЕРЫ И РЕКОМЕНДАЦИИ 
9.2.1. ПРИМЕРЫ ИЗ РАЗНЫХ ВИДОВ ТЕСТИРОВАНИЯ 
9.2.2. ИСПОЛЬЗОВАНИЕ МЕНТАЛЬНЫХ КАРТ (MIND-MAPS) И ЧЕК-ЛИСТОВ 
9.2.3. ЗАДАНИЕ ДЛЯ САМОСТОЯТЕЛЬНОГО ВЫПОЛНЕНИЯ 

9.2.4. ЗАКЛЮЧЕНИЕ И ПОЛЕЗНЫЕ СОВЕТЫ            



© 2010 | Software-Testing.Ru


В избранное