Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Инструменты для тестирования веб-приложений

Инструменты для тестирования веб-приложений

Paul Stashevsky

September 20, 2014
Tweet

More Decks by Paul Stashevsky

Other Decks in Programming

Transcript

  1. Backend! 1) Unit-testing 2) Integration testing 3) Functional testing (URL-

    requests) Frontend! 1) HTML&CSS validation 2) Unit&Functional tests JS
  2. Backend! 1) Unit-testing 2) Integration testing 3) Functional testing (URL-

    requests) Frontend! 1) HTML&CSS validation 2) Unit&Functional tests JS End-to-end integration! 1) Acceptance tests
  3. Acceptance tests + Java: HtmlElements https://github.com/ yandex-qatools/htmlelements Concordion http://concordion.org Accept4j

    https://code.google.com/p/ accept4j/ JBehave http://jbehave.org Python: Robotframework http:// robotframework.org Splinter http://splinter.cobrateam.info Behave https://pypi.python.org/pypi/ behave http://seleniumhq.org http://selenium2.ru/
  4. Инструменты нагрузки 1. Jmeter http://jmeter.apache.org 2. Tsung http://tsung.erlang-projects.org 3. Я.Танк

    http://api.yandex.ru/tank/ 4. и многое другое ! Дополнительно: 1. Graphite http://graphite.wikidot.com 2. Load Sophia http://loadosophia.org
  5. Pentest an attack on a computer system with the intention

    of finding security weaknesses, potentially gaining access to it, its functionality and data. [Wikipedia]
  6. Инструменты pentest 1. Acunetix https://www.acunetix.com 2. Aircrack-ng www.aircrack-ng.org/ 3. Cain

    & Abel www.oxid.it/cain.html 4. Nmap nmap.org/ 5. Wireshark https://www.wireshark.org/
  7. Web Consistency Testing Does this page look right? В ОДНОМ

    БРАУЗЕРЕ В РАЗНЫХ БРАУЗЕРАХ