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
120
Инструменты для тестирования веб-приложений
Paul Stashevsky
September 20, 2014
Tweet
Share
More Decks by Paul Stashevsky
See All by Paul Stashevsky
Управляя автоматизацией тестирования
shiron
0
210
Эпидемиология.pdf
shiron
0
76
Почем автотесты?
shiron
0
240
Как мы заставили роботов тестировать
shiron
0
100
Как управлять автоматизацией тестирования?
shiron
1
220
Автоматизация тестирования как сервис
shiron
0
210
Other Decks in Programming
See All in Programming
生成AIを利用するだけでなく、投資できる組織へ
pospome
2
430
これならできる!個人開発のすゝめ
tinykitten
PRO
0
140
Cap'n Webについて
yusukebe
0
160
Vibe codingでおすすめの言語と開発手法
uyuki234
0
160
フルサイクルエンジニアリングをAI Agentで全自動化したい 〜構想と現在地〜
kamina_zzz
0
340
The Art of Re-Architecture - Droidcon India 2025
siddroid
0
160
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
4
1.3k
メルカリのリーダビリティチームが取り組む、AI時代のスケーラブルな品質文化
cloverrose
2
440
Context is King? 〜Verifiability時代とコンテキスト設計 / Beyond "Context is King"
rkaga
10
1.5k
[AI Engineering Summit Tokyo 2025] LLMは計画業務のゲームチェンジャーか? 最適化業務における活⽤の可能性と限界
terryu16
2
220
チームをチームにするEM
hitode909
0
430
Basic Architectures
denyspoltorak
0
160
Featured
See All Featured
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
0
220
Ethics towards AI in product and experience design
skipperchong
1
150
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
80
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
200
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.7k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
It's Worth the Effort
3n
187
29k
How to train your dragon (web standard)
notwaldorf
97
6.5k
Leo the Paperboy
mayatellez
0
1.3k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
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