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

Как учиться автоматизации тестирования web-приложения



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

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


Как учиться автоматизации тестирования web-приложения
2013-10-17 09:01
Здравствуйте!
Передо мной стоит задача обучиться автоматизации тестирования web-приложений.
Инструменты следующие: Eclipse, Junit, Thucydides, Maven, Git.
В настоящий момент я изучаю java. Слушаю лекции Юрия Ткача "Java для тестировщиков" и пишу простейшие программы в Эклипсе.
Подскажите по личному опыту, на что стоит обратить особое внимание. Может быть, где-то есть примеры простых тестов? Обучающие видео?


Тестирование веб-приложений, начало 29 ноября
2013-10-17 12:33
Онлайн-тренинг с домашними заданиями, 3 занятия по 1,5 часа

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

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

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

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

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

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

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

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

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



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

Пользователи, отклики, циклы, как правильно записывать
2013-10-17 15:06
Здравствуйте, я только начала изучать JMeter. Смутно что-либо понимаю.
У меня цель, проверить поиск на сайте.
Как правильно заполнить поля
Number of Threads
Ramp-Up Period
Loop Count.

Например, 500 пользователей, если я в Ramp-Up Period поставлю 1, то работает корректно, без ошибок.
когда выставляю 500 пользователей, а в Ramp-Up Period поставлю 1000, то куча ошибок. Это поиск как я понимаю повторяется каждые 2 секунды???

Как можно сделать, чтобы 500 пользователей выполняли не один и тот же поиск, а разные?

И как правильно пользоватся полем Loop Count.

Пожалуйста, опишите примеры, что вот если вводим 500, 1000, 3 будет ......

Что лучше использовать для автоматизации на Selenium : Python или Java
2013-10-17 16:23
Стал выбор между двумя языками, Python и Java. Я понимаю что это холиварный вопрос, но из вашего опыта: кто что юзает, что удобнее?

Ищу работу
2013-10-17 18:51
Ищу работу тестировщиком/младшим тестировщиком/стажером-тестировщиком, удаленно, полная занятость.
О себе: высшее техническое образование (2013), без о/р, Delphi/Lazarus, C++, SQL (СУБД FireBird, MS SQL Server), Ruby (основы), UML, MathCad стремление и готовность к обучению.
e-mail: orlica.schelouchova@gmail.com

Ищем тестировщика
2013-10-18 08:27
Нужен тестировщик, который знает, как протестировать сайт на различных мобильных устройствах. (Версии и модель.)
Больше подробностей в личке \ скайпе.


© 2010 | Software-Testing.Ru


В избранное