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

Устойчивость тестов



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

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


Устойчивость тестов
2016-08-12 09:09

Я только начал изучать тестирование с помощью Coded UI Test и Selenium.

И у меня такой вопрос: Можно ли добиться устойчивого успешного прохождения тестов web-приложения, или это всегда процесс вероятностный?

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



Ищу Mobile QA Engineer (Москва)
2016-08-12 10:14

Срочно ищу специалиста по автоматизированному тестированию мобильных приложений!

 

Задачи:

Разработка авто тестов, в тч создание, отладка, внедрение на стенд заказчика, поддержка решения
Самостоятельное планирование задач и оценка их в Jira Agile
Демонстрация заказчику разработанного решения
Работа по методологии Scrum
Общение с заказчиком на английском языке (в письменной и устной форме).

 

Условия:

Официальное трудоустройство по ТК.
Дополнительные отгулы.
Оплата 50% ДМС.
Карьерный и профессиональный рост.
Курсы, сертификации за счет компании.



Разработчики, вовлеченные в тестирование
2016-08-12 11:19

Автор: Катрина Клоки (Katrina Clokie)

Оригинал статьи: http://katrinatester.blogspot.ru/2016/07/test-infected-developers.html

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

 

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

 

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

 

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

 

Читать статью полностью...



Программирование на Python для тестировщиков, начало 19 августа
2016-08-12 13:28

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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



Школа тест-менеджеров v. 2.0, онлайн-тренинг, начало 24 августа
2016-08-12 13:29

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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



Школа тест-менеджеров v. 2.0, онлайн-тренинг, начало 24 августа
2016-08-12 13:29

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

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

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

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

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

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

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

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

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

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


Читать дальше

Как подружить Selenium и php
2016-08-13 09:52

Доброе время суток. Сразу скажу что я еще новенький в этом деле. Хотелось бы получить помощи от знающих людей.

У меня есть сервер под Ubuntu на нем установлен Selenium 2 phpunit 5 pear java

собсвенно все по отдельности работает.

 

Но на просторах Всея руси интернета не могу найти простые автоматизированные тесты на php
Я на некоторых сайтах находил примеры как на php автоматизируют сценарии для Selenium

Например самый простой тест зайти на google.ru и что то поискать ( например по запросу cat )

Я хотел с этого начать что бы разобраться во всем примеры на сайте вроде не сложные.

Один из сайтов http://javascript.ru/unsorted/selenium-rc

Но не один не работает.

<?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';

Вопрос где их искать автор нечего не объяснил на эту тему, или может кто ни буть поделится своим простым рабочим тестом? на поиске в гугл. Я был бы вам очень благодарен. Заранее Спасибо!



Проблема с формой
2016-08-13 17:11

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

<form ...>
...
   <iframe...>
...
        <body contenteditable="true"><p><br></p></body>
...
       <textarea name="message_html" id="ctrl_message_html" ... ></textarea>
...
       <input type="submit" class="button primary" value="Submit">

   </iframe>

</form>

Делаю так
 

driver.switchTo().frame(driver.findElements(By.tagName("iframe")).get(0));
driver.findElement(By.tagName("body")).sendKeys("some message here...");

driver.switchTo().defaultContent();
driver.findElement(By.tagName("form")).submit();

Сообщение в форму не попадает, и форма не сабмитится. 

Появлется всплывающаю ошибка: "введите корректное сообщение"

 

Подскажите, что неправильно?

 

Если же вставлять сообщение как 
driver.findElement(By.id("ctrl_message_html")).sendKeys(...
то опять же сообщение в форму не попадает, но теперь селениум пишет, что не может найти кнопку самбита?!



502 для иконки, когда она есть. Как бороться?
2016-08-14 17:43

Привет, коллеги! Я начинающий тестировщик, и только третий день знакомлюсь с Jmeter, помогите плиз :) ! Я  и не могу найти информацию, как и что прописать иконке, чтобы Jmeter ее нашел, выдает ошибку 502. Ставила таймер с задержкой, не помогло. 

Буду рада любым советам, спасибо!

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

  • иконка.png
  • иконка 2.png


Улыбнитесь. Тестировщики - это сила.
2016-08-15 01:22
На одном из моих проектов тест-лид тестировщиков собралась в декрет. Остальные тестировщики, испытывая к ней самые нежные чувства, решили скинуться ей на подарок. В своем тайном чате они обсуждали разные варианты и даже запустили голосование - самое простое, на гугле.
В чате было 27 тестировщиков. Доступ к голосованию был только у них. К концу дня за один из вариантов набежало 300 голосов.
 
Я рассказываю об этой истории подруге-тестировщице и задаю мучающий меня вопрос: "Зачем?!". Подруга демонично смеется и отвечает:
- Потому что мы можем!
 
С тех пор я по-особому смотрю на тестировщиков-автоматизаторов.


© 2010 | Software-Testing.Ru


В избранное