Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Инструменты для тестирования веб-приложений
Search
Paul Stashevsky
September 20, 2014
Programming
0
110
Инструменты для тестирования веб-приложений
Paul Stashevsky
September 20, 2014
Tweet
Share
More Decks by Paul Stashevsky
See All by Paul Stashevsky
Управляя автоматизацией тестирования
shiron
0
200
Эпидемиология.pdf
shiron
0
73
Почем автотесты?
shiron
0
240
Как мы заставили роботов тестировать
shiron
0
88
Как управлять автоматизацией тестирования?
shiron
1
210
Автоматизация тестирования как сервис
shiron
0
200
Other Decks in Programming
See All in Programming
iOSアプリ開発で 関数型プログラミングを実現する The Composable Architectureの紹介
yimajo
2
210
Create a website using Spatial Web
akkeylab
0
300
LT 2025-06-30: プロダクトエンジニアの役割
yamamotok
0
110
『自分のデータだけ見せたい!』を叶える──Laravel × Casbin で複雑権限をスッキリ解きほぐす 25 分
akitotsukahara
1
490
ニーリーにおけるプロダクトエンジニア
nealle
0
130
Java on Azure で LangGraph!
kohei3110
0
170
Rubyでやりたい駆動開発 / Ruby driven development
chobishiba
1
360
プロダクト志向なエンジニアがもう一歩先の価値を目指すために意識したこと
nealle
0
110
「Cursor/Devin全社導入の理想と現実」のその後
saitoryc
0
140
関数型まつり2025登壇資料「関数プログラミングと再帰」
taisontsukada
2
850
都市をデータで見るってこういうこと PLATEAU属性情報入門
nokonoko1203
1
560
PHP 8.4の新機能「プロパティフック」から学ぶオブジェクト指向設計とリスコフの置換原則
kentaroutakeda
2
470
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
41
7.3k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.8k
BBQ
matthewcrist
89
9.7k
Six Lessons from altMBA
skipperchong
28
3.8k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
124
52k
A Modern Web Designer's Workflow
chriscoyier
693
190k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.8k
Build The Right Thing And Hit Your Dates
maggiecrowley
36
2.8k
Side Projects
sachag
455
42k
Practical Orchestrator
shlominoach
188
11k
Writing Fast Ruby
sferik
628
61k
Designing Experiences People Love
moore
142
24k
Transcript
OpenSource-инструменты. Тестируем веб-приложения Сташевский Павел руководитель группы автоматизации тестирования
Обо мне Тестировщик с опытом
ВЕБ СТАЛ ДРУГИМ
Backend Frontend
Service1 Frontend Service2 Service3 Database Storage External Service
Frontend Frontend Service1 Frontend Service2 Service3 Database Storage External Service
ФУНКЦИОНАЛЬНОЕ НЕФУНКЦИОНАЛЬНОЕ ТЕСТИРОВАНИЕ
ФУНКЦИОНАЛЬНОЕ ТЕСТИРОВАНИЕ
Backend! 1) Unit-testing 2) Integration testing 3) Functional testing (URL-
requests)
Backend! 1) Unit-testing 2) Integration testing 3) Functional testing (URL-
requests) Frontend! 1) HTML&CSS validation 2) Unit&Functional tests JS
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
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/
НАГРУЗОЧНОЕ ТЕСТИРОВАНИЕ
1 2 3 4
Когда нагружать? 1. Новый сервис 2. Новый функционал 3. Масштабирование
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
PENETRATION TESTS
Pentest an attack on a computer system with the intention
of finding security weaknesses, potentially gaining access to it, its functionality and data. [Wikipedia]
Инструменты 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/
ТЕСТИРОВАНИЕ ВЕРСТКИ
Web Consistency Testing Does this page look right?
Web Consistency Testing Does this page look right? В ОДНОМ
БРАУЗЕРЕ
Web Consistency Testing Does this page look right? В ОДНОМ
БРАУЗЕРЕ В РАЗНЫХ БРАУЗЕРАХ
Инструменты 1. PerfectPixel 2. MogoTest https://mogotest.com/ 3. Lunascape http://www.lunascape.tv 4.
Selenium + ручные поделки
Итого ФУНКЦИОНАЛЬНОЕ НЕФУНКЦИОНАЛЬНОЕ
Итого ФУНКЦИОНАЛЬНОЕ НЕФУНКЦИОНАЛЬНОЕ Главное
Итого ФУНКЦИОНАЛЬНОЕ НЕФУНКЦИОНАЛЬНОЕ Главное Нагрузка Безопасность Верстка
testing2gis
Сташевский Павел
[email protected]
@paulstashevsky https://speakerdeck.com/shiron