Инструменты
тестировщика
Кто я?
• Юля
• QA Lead @ ALM Works
• Люблю кофе
• Предпочитаю среды
понедельникам
Немного о тестировании
Тестирование ~ предоставление
обратной связи на основании требований
и здравого смысла
Какие же инструменты нужны
тестировщику?
-Мозг. Всегда должен быть
включен
-Глаза. Очень полезный
инструмент
-Уши. Можно уловить жужжание,
исходящее из вашей машины
-Нос. Иногда от приложений
“попахивает”
-Ноги. Иногда нужно сходить
куда-то что-то узнать
-Руки. Далеко не все можно
автоматизировать
-Сердце. Тестирование должно
быть вашей страстью!:)
Валидаторы HTML/CSS
http://validator.w3.org/checklink

http://validator.w3.org/mobile/

http://jigsaw.w3.org/css-validator/

Accessibility testing
http://wave.webaim.org/ (+ chrome плагин)
http://www.w3.org/WAI/ER/tools/complete




Responsible design
Developer tools in Chrome
http://responsivepx.com/
http://responsive.pixeltuner.de

http://mattkersley.com/
responsive/

http://quirktools.com/screenfly/
Usability
https://userium.com/ http://www.checkmycolours.com/
Делаем скриншоты и видео
Jing http://
www.techsmith.com/jing.html
Прототипы
• https://balsamiq.com/
• https://
addons.mozilla.org/en-
US/firefox/addon/pencil/
• http://creately.com/
Online-UI-Mockups-and-
Wireframes
Генераторы данных
mockaroo.com/
generatedata.com/
estspicer.com
lipsum.com/
bugmagnet/
Form Filler (Chrome)
• До • После
Готовые чеклисты
https://checkvist.com/
checklists/476089
Performance
www.webpagetest.org/
loadimpact.com
Performance
- PageSpeed/insights/ +
chrome plugin
- YSlow(плагин) http://
yslow.org/
- http://gtmetrix.com
HAR (HTTP Archive) в JMeter
Как записать (Chrome):
- открываем дев панель
- Rec, выполняем нужные действия
- Stop
- Right-click на запросах -> save as HAR
СпецификацияТестирование с HAR
flood.io/har2jmx
Эмуляторы
▪Browserstack (платно)
▪Saucelabs.com (платно)
▪Виртуалки для IE:
(бесплатно, но работает
не бесконечно)
Тестируем безопасность
XSS Me / SQL Inject Me
плагины (Firefox)
Fiddler/Charles
• Прокси
• Перехватываем, редактируем,
посылаем запросы
• Эмулируем плохую сеть,
ошибки в ответах,..
• Fiddler: отправляем запросы
одновременно Shift+R
• Аналог для браузера: tamper
data
16.3.15
REST: Postman
Web Developer
• плагин к firefox, chrome
• http://chrispederick.com/work/web-
developer/
Примеры:
• Forms->Меняем Get на Post
• Forms-> Convert Select elements to
text input
• Miscellaneous->Display hidden
elements
• Tools->Validators
16.3.15
Пишем тесты
• есть большие и дорогие
инструменты
• есть инструменты в облаках,
бесплатные (leantesting.com) и
платные
• есть инструменты для чеклистов
• есть инструменты для майнд-карт
Mindmup
Checkvist
Cloud Checklist
OnTestPad
http://sqagroup.spb.ru/ja@almworks.com

ITGM8. Юлия Атлыгина (ALM Works) Инструменты, облегчающее тестирование