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

Чему тестировщики могут научиться в "Голодных играх"



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

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


Чему тестировщики могут научиться в "Голодных играх"
2017-06-19 09:10

Автор: Барт Ванхерк (Bart Vanherck).

 

Оригинал статьиhttp://www.bartvanherck.be/2017/01/12/testers-can-learn-from-the-hunger-games/

 

Перевод: Ольга Алифанова

 

Недавно я прочитал первую часть трилогии "Голодных игр" Сьюзан Коллинз. Книга, если задуматься, крайне интересная. Что можем мы, как тестировщики, вынести из Голодных игр?

 

1. Исследуй свое окружение

 

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

 

В мире тестировщиков все аналогично. Каждый новый продукт или даже новый билд содержит какие-то нововведения. Тестировщику нужно исследовать этот новый билд. Как это работает? Какие ошибки тут можно допустить? Если я сделаю вот так, что случится дальше?

 

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

 

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



Как настроить прокси в selenium
2017-06-19 12:42

Столкнулся с проблемой настройки прокси в браузере (уже всё равно какой браузер).

Не нашел нигде как на любом браузере можно запустить прокси с авторизацией. 

Везде сделал настройку прокси через профиль (chrome и ff), а ввод логина и пароля нигде рабочего способа не нашел, все варианты склоняются к вводу через имитацию нажатий.

Есть ли другой способ сделать авторизацию??

 

Вот немного кода входа через chrome и ff:

ChromeOptions option = new ChromeOptions();
option.addArguments("--proxy-server=http://"+ip+":"+port);
option.addArguments("C:\\Users\\profile\\AppData\\Local\\Google\\Chrome\\User Data\\Profile 1");//Через профиль всё равно не получается

WebDriver webDriver = new ChromeDriver(option);



FirefoxProfile profile = new FirefoxProfile();

profile.setPreference("network.proxy.type", 1);
profile.setPreference("network.proxy.http", ip);
profile.setPreference("network.proxy.http_port", port);
        
WebDriver driver = new FirefoxDriver(profile);
driver.get("https://2ip.ru/");

Напиши если есть у кого решения моей задачи.



Школа тест-менеджеров v. 2.0, начало 22 июня
2017-06-19 18:14

16 занятий с практической работой и постоянными консультациями тренера

тренер: Наталья Руколь

Тест-менеджмент – это наука, содержащая множество формальных моделей, техник и подходов.

Тест-менеджмент – это искусство, опирающееся на особенности каждого конкретного организатора.

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

Для кого этот курс?

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

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

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

Подробная программа и условия участия



Программирование на Python для тестировщиков, начало 23 июня
2017-06-19 18:16

Двухмесячный онлайн-тренинг с домашними заданиями (10 занятий по 1,5 часа) + постоянные консультации тренера в скайп-чате и закрытом форуме

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

Этот курс предназначен для обучения тестировщиков программированию на языке Python (для тех, кого интересуют другие языки, у нас есть аналогичные курсы для Java и C#).

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

Изучаемый материал будет демонстрироваться на едином сквозном примере -- мы будем разрабатывать на языке Python автоматизированные тесты для веб-приложения, используя Selenium WebDriver. Начав с простого теста, записанного “рекордером”, мы будем постепенно усложнять архитектуру тестового набора, добавлять и усиливать проверки в тестах, дополнять тесты генераторами тестовых данных. Основной акцент будет сделан не на алгоритмы, а на изучение различных полезных библиотек и фреймворков, а также шаблонов проектирования, позволяющих организовать код автоматизированных тестов таким образом, чтобы его было легко модифицировать и расширять.

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

И напоследок научимся делать тесты на "естественном" языке с использованием инструмента Cucumber. Да, не удивляйтесь, чтобы делать тесты на "естественном" языке -- нужно уметь программировать :)

Посмотреть подробную программу и условия участия



© 2010 | Software-Testing.Ru


В избранное