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

интересный вопрос



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

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


интересный вопрос
2013-08-07 11:53
Подскажите, вот такой вопрос, как протестировать шариковую ручку, даны такие требования удобная, красивая, помещается должна в карман.
С чего вы бы начали такое тестирование?


Имя юнита и функции
2013-08-07 12:10
Добрый день. Подскажите, пожалуйста, как узнать в TC:
1. Имя юнита, который сейчас выполняется (рис. Forum1);
2. Имя функции (скрипта), которая сейчас выполняется(рис. Forum2).

Работаю на jscript. Спасибо.

  • : Forum1.jpg
  • : Forum2.jpg


Selenium 2.0: стартовый уровень, онлайн, начало 20 сентября
2013-08-07 12:20
Тренер: Баранцев Алексей

За прошедшие несколько лет инструмент автоматизации тестов для веб-приложений Selenium приобрел фантастическую популярность.

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

Если вы собираетесь развиваться в области автоматизации тестирования, вам обязательно нужно освоить Selenium хотя бы на начальном уровне.

Этот курс – самый простой в нашей линейке тренингов, посвященных инструменту Selenium.

От участников не требуется никакой предварительной подготовки в области автоматизации тестирования, не требуется умение программировать, не требуется предварительное знакомство с Selenium или иным инструментом автоматизации. Стартуем с нулевой отметки.

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

  • уметь использовать инструментальные средства, помогающие создавать тесты (рекордер, плагины к браузерам),
  • владеть техниками поиска (идентификации) элементов в окне браузера (в том числе уметь создавать несложные XPath и CSS запросы как вручную, так и с использованием специальных инструментов),
  • владеть базовым набором команд Selenium 2.0, эмулирующих действия пользователя (ввод текста, клики мышью),
  • владеть базовым набором команд Selenium 2.0, позволяющих получать данные из браузера (текст, атрибуты элементов),
  • уметь выполнять проверки фактических данных, полученных из браузера, на соответствие ожидаемым значениям.
Предусловия:

  • понимание того, как работает веб-приложение в целом: клиент-серверная архитектура, понимание того, как работает браузер (отрисовка страниц, применение стилей CSS, интерпретация JavaSript-кода),
  • умение читать HTML-код, понимание основных принципов вёрстки HTML-страниц, знание основных тегов (a, div, span, table/tr/td, ul/li),
  • наличие опыта ручного тестирования веб-приложений.
Подробная программа и условия участия



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

Тестирование веб-приложений, начало 20 сентября
2013-08-07 12:22
Онлайн-тренинг с домашними заданиями, 3 занятия по 1,5 часа

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

Чем тестирование веб-приложений отличается от тестирования каких-нибудь других приложений?

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

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

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

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

После прохождения тренинга учащийся будет:

  • понимать принципы работы веб-приложений и знать, какие технологии при этом используются,
  • знать особенности тестирования веб-приложений по сравнению с десктопными приложениями,
  • уметь проектировать тесты с учётом особенностей веб-приложений и оценивать покрытие тестами функциональности приложения,
  • уметь выполнять тесты, при необходимости используя инструментальные средства для преодоления ограничений, накладываемых браузером,
  • владеть инструментами, для выполнения специфических проверок, характерных для веб-приложений:
    • анализ целостности ссылок,
    • анализ соответствия веб-стандартам,
  • понимать причины возникновения уязвимостей в веб-приложениях и уметь обнаруживать наиболее критические уязвимости в веб-приложениях,
  • понимать принципы оценки производительности веб-приложений и уметь выполнять анализ серверной и клиентской производительности веб-приложений,
  • уметь рассуждать об удобстве использования веб-приложений :)
Каждое занятие будет сопровождаться практическими заданиями, которые помогут быстрее и увереннее начать применять знания на практике.

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



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

Jmeter - обработка response body
2013-08-07 14:56
Добрый день!

Подскажите, можно ли в jmeter использовать счетчики?
Мне нужно обработать Response data после выполнения каждого запроса.
Т.е используя регэксп я узнаю есть ли нужная информация в респонсе и увеличиваю счетчик на один.
Куда и как я могу реализовать подобный счетчик?

Перехват XML отправленного во внешнюю систему
2013-08-07 19:44
Всем доброго дня.
На некий урл, отправляется xml-запрос, далее он обрабатывается и отправляется в другую систему.
Для отправки запроса собираюсь использовать WebService(SOAP) Request.
Подскажите есть ли возможность перехватить отправленный xml с помощью Jmeter?
Вся суть проверки, заключается в валидации отправленного xml.

отключение кук в гугл хроме из кода
2013-08-08 01:10
Всем привет! есть задача протестить апликейшн с отключеными куками, для фф все очевидно и просто:

FirefoxProfile profile = new ProfilesIni().getProfile("default");
profile.setPreference("network.cookie.cookieBehavior", 2);
driver = new FirefoxDriver(profile);

вопрос следующий как сделать тоже самое для CHROME ???
пробовал следующее (НЕ РАБОТАЕТ) :

DesiredCapabilities capabilities = DesiredCapabilities.chrome();
capabilities.setCapability("chrome.switches", Arrays.asList("--disable-restore-session-state"));
driver = new ChromeDriver(service, capabilities);

мне кажется что опция --disable-restore-session-state не то что мне нужно но это единственное что удалось на гуглить.


© 2010 | Software-Testing.Ru


В избранное