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
130
Инструменты для тестирования веб-приложений
Paul Stashevsky
September 20, 2014
Tweet
Share
More Decks by Paul Stashevsky
See All by Paul Stashevsky
Управляя автоматизацией тестирования
shiron
0
220
Эпидемиология.pdf
shiron
0
81
Почем автотесты?
shiron
0
240
Как мы заставили роботов тестировать
shiron
0
110
Как управлять автоматизацией тестирования?
shiron
1
230
Автоматизация тестирования как сервис
shiron
0
220
Other Decks in Programming
See All in Programming
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
480
grapheme_strrev関数が採択されました(あと雑感)
youkidearitai
PRO
1
240
仕様漏れ実装漏れをなくすトレーサビリティAI基盤のご紹介
orgachem
PRO
7
2.6k
OTP を自動で入力する裏技
megabitsenmzq
0
120
CS教育のDX AIによる育成の効率化
niftycorp
PRO
0
150
それはエンジニアリングの糧である:AI開発のためにAIのOSSを開発する現場より / It serves as fuel for engineering: insights from the field of developing open-source AI for AI development.
nrslib
1
380
Migration to Signals, Signal Forms, Resource API, and NgRx Signal Store @Angular Days 03/2026 Munich
manfredsteyer
PRO
0
110
Claude Codeログ基盤の構築
giginet
PRO
7
3.5k
「接続」—パフォーマンスチューニングの最後の一手 〜点と点を結ぶ、その一瞬のために〜
kentaroutakeda
3
1.2k
Takumiから考えるSecurity_Maturity_Model.pdf
gessy0129
1
150
Windows on Ryzen and I
seosoft
0
330
AI活用のコスパを最大化する方法
ochtum
0
250
Featured
See All Featured
Ruling the World: When Life Gets Gamed
codingconduct
0
180
Designing for Performance
lara
611
70k
The SEO Collaboration Effect
kristinabergwall1
0
400
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.4k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
290
Ethics towards AI in product and experience design
skipperchong
2
230
Building the Perfect Custom Keyboard
takai
2
710
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
150
The Cost Of JavaScript in 2023
addyosmani
55
9.8k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
150
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
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