Срочно ищу специалиста по автоматизированному тестированию мобильных приложений!
Задачи:
Разработка авто тестов, в тч создание, отладка, внедрение на стенд заказчика, поддержка решения Самостоятельное планирование задач и оценка их в Jira Agile Демонстрация заказчику разработанного решения Работа по методологии Scrum Общение с заказчиком на английском языке (в письменной и устной форме).
Условия:
Официальное трудоустройство по ТК.
Дополнительные отгулы.
Оплата 50% ДМС.
Карьерный и профессиональный рост.
Курсы, сертификации за счет компании.
В моей компании царит культура общей ответственности за создание программного обеспечения. Над нашими приложениями работают кросс-функциональные Agile-команды, совместно стремящиеся достичь целей бизнеса. Однако специалисты все еще нечасто стремятся проактивно поработать над задачами, не входящими в их прямые обязанности. К примеру, бизнес-аналитики не рвутся прогнать пару-тройку тестов и не ставят подобные задачи выше своих задач по поддержке бэклога.
Несмотря на это, недавно я отметила, что все больше разработчиков добровольно подключаются к тестированию. Нет, они не раздумывают над планированием тестирования, и не впадают в экстаз от идеи поисследовать приложение. Однако они помогают нам с автоматизацией, улучшая ее тестовое покрытие, а также работают над улучшением фреймворка, на котором запускаются наши тесты.
Я отвечаю за тренинги в нашем коллективе, и, в частности, за развитие кроссдисциплинарного сотрудничества. Честно говоря, я уделяла мало внимания развитию взаимоотношений между разработчиками и тестировщиками. Все изменения, которые в них произошли – это побочный эффект другой деятельности, к которой я имела отношение. Я хочу поговорить о причинах таких перемен и о том, почему мне кажется, что разработчики стали больше вовлекаться в тестирование.
Этот курс предназначен для обучения тестировщиков программированию на языке Python (для тех, кого интересуют другие языки, у нас есть аналогичные курсы дляJava и C#).
Да, это курс именно для тестировщиков. Обучение программированию не сводится только к изучению языка программирования. Построение правильной архитектуры, использование фреймворков и библиотек, владение инструментами разработки и отладки -- это тоже часть “умения програмировать”. Поэтому в этом курсе детально рассматриваются именно те возможности языка и вспомогательных библиотек, которые наиболее востребованы при разработке автотестов, в том числе при тестировании веб- и windows-приложений через пользовательский интерфейс.
Изучаемый материал будет демонстрироваться на едином сквозном примере -- мы будем разрабатывать на языке Python автоматизированные тесты для веб-приложения, используя Selenium WebDriver. Начав с простого теста, записанного “рекордером”, мы будем постепенно усложнять архитектуру тестового набора, добавлять и усиливать проверки в тестах, дополнять тесты генераторами тестовых данных. Основной акцент будет сделан не на алгоритмы, а на изучение различных полезных библиотек и фреймворков, а также шаблонов проектирования, позволяющих организовать код автоматизированных тестов таким образом, чтобы его было легко модифицировать и расширять.
Но одним примером мы не ограничимся, для закрепления материала мы в течение курса построим "в едином стиле" несколько проектов с тестами для приложений разного типа, научимся тестировать приложения через веб-интерфейс, пользовательский интерфейс Windows, интерфейс доступа к базам данных, сетевые интерфейсы (почта, HTTP, веб-сервисы).
И напоследок научимся делать тесты на "естественном" языке с использованием инструмента Cucumber. Да, не удивляйтесь, чтобы делать тесты на "естественном" языке -- нужно уметь программировать :)
Тест-менеджмент – это наука, содержащая множество формальных моделей, техник и подходов.
Тест-менеджмент – это искусство, опирающееся на особенности каждого конкретного организатора.
Эффективный процесс тестирования возможен только на стыке науки и искусства. Поэтому, в этом курсе собраны все ключевые техники и модели, но оставлено место для творчества и поиска вашего уникального процесса тестирования.
Этот курс создан для ведущих тестировщиков и руководителей тест-команд. Если вы отвечаете за организацию тестирования на проекте, то этот курс – именно то, что поможет вам достичь максимального результата. Если же вы пока только планируете стать тест-менеджером, мы советуем отложить обучение, т.к. все домашние работы выполняются на примере вашего рабочего проекта. Если у вас такового нет, то закрепить на практике знания не получится, и основная польза от курса будет потеряна.
Помимо участия в проекте по тестированию, от вас так же потребуется достаточно времени на обучение: в среднем, это 4-6 часов в неделю, но при небольшом опыте в тестировании может быть и больше. Если в данный момент ваша рабочая загрузка слишком высокая, мы советуем отложить обучение до того светлого будущего, когда у вас появится достаточно времени.
Тест-менеджмент – это наука, содержащая множество формальных моделей, техник и подходов.
Тест-менеджмент – это искусство, опирающееся на особенности каждого конкретного организатора.
Эффективный процесс тестирования возможен только на стыке науки и искусства. Поэтому, в этом курсе собраны все ключевые техники и модели, но оставлено место для творчества и поиска вашего уникального процесса тестирования.
Этот курс создан для ведущих тестировщиков и руководителей тест-команд. Если вы отвечаете за организацию тестирования на проекте, то этот курс – именно то, что поможет вам достичь максимального результата.
Все домашние работы выполняются на примере вашего рабочего проекта. Если у вас такового нет, то мы можем предложить вам взять наш проект с группой тестировщиков. Наши специалисты помогут вам набрать команду, подобрать инструментарий и проконтролировать ход тестирования проекта. Таким образом, вы сможете закрепить на практике полученные знания и получить практическую пользу от курса, даже если у вас пока что нет своей команды.
Помимо участия в проекте по тестированию, от вас так же потребуется достаточно времени на обучение: в среднем, это 4-6 часов в неделю, но при небольшом опыте в тестировании может быть и больше. Если в данный момент ваша рабочая загрузка слишком высокая, мы советуем отложить обучение до того светлого будущего, когда у вас появится достаточно времени.
Доброе время суток. Сразу скажу что я еще новенький в этом деле. Хотелось бы получить помощи от знающих людей.
У меня есть сервер под Ubuntu на нем установлен Selenium 2 phpunit 5 pear java
собсвенно все по отдельности работает.
Но на просторах Всея руси интернета не могу найти простые автоматизированные тесты на php
Я на некоторых сайтах находил примеры как на php автоматизируют сценарии для Selenium
Например самый простой тест зайти на google.ru и что то поискать ( например по запросу cat )
Я хотел с этого начать что бы разобраться во всем примеры на сайте вроде не сложные.
<?php
// GoogleTest.php
// должны быть установлены PEAR-пакеты
// сам PEAR должен быть в include_path
require_once 'Testing/Selenium.php';
require_once 'PHPUnit/Framework/TestCase.php';
class GoogleTest extends PHPUnit_Framework_TestCase
{
private $selenium;
public function setUp()
{
$this->selenium = new Testing_Selenium("*iexplore", "http://www.google.ru");
$this->selenium->start();
}
public function tearDown()
{
$this->selenium->stop();
}
public function testGoogle()
{
$this->selenium->open("/");
$this->selenium->type("q", "hello world");
$this->selenium->click("btnG");
$this->selenium->waitForPageToLoad(10000);
// русский текст в кодировке UTF-8 !
$this->assertRegExp("/Поиск в Google/", $this->selenium->getTitle());
}
}
Первое что сталкиваюсь не найдены файлы 'Testing/Selenium.php'; 'PHPUnit/Framework/TestCase.php';
Вопрос где их искать автор нечего не объяснил на эту тему, или может кто ни буть поделится своим простым рабочим тестом? на поиске в гугл. Я был бы вам очень благодарен. Заранее Спасибо!
Если же вставлять сообщение как
driver.findElement(By.id("ctrl_message_html")).sendKeys(...
то опять же сообщение в форму не попадает, но теперь селениум пишет, что не может найти кнопку самбита?!
Привет, коллеги! Я начинающий тестировщик, и только третий день знакомлюсь с Jmeter, помогите плиз :) ! Я и не могу найти информацию, как и что прописать иконке, чтобы Jmeter ее нашел, выдает ошибку 502. Ставила таймер с задержкой, не помогло.
На одном из моих проектов тест-лид тестировщиков собралась в декрет. Остальные тестировщики, испытывая к ней самые нежные чувства, решили скинуться ей на подарок. В своем тайном чате они обсуждали разные варианты и даже запустили голосование - самое простое, на гугле.
В чате было 27 тестировщиков. Доступ к голосованию был только у них. К концу дня за один из вариантов набежало 300 голосов.
Я рассказываю об этой истории подруге-тестировщице и задаю мучающий меня вопрос: "Зачем?!". Подруга демонично смеется и отвечает:
- Потому что мы можем!
С тех пор я по-особому смотрю на тестировщиков-автоматизаторов.