Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Инструменты тестирования, или хочешь сделать хорошо - сделай это сам

1 991 vues

Publié le

Доклад Дмитрия Горбачева на SQA Days-15. 18-19 апреля, 2014, Москва.
www.sqadays.com

Publié dans : Formation
  • Soyez le premier à commenter

Инструменты тестирования, или хочешь сделать хорошо - сделай это сам

  1. 1. Инструменты мануального тестирования, или хочешь сделать хорошо, сделай это сам. Дмитрий Горбачев. Maxymiser
  2. 2. Горбачев Дмитрий QC Lead. Maxymiser Ukraine • Functional web testing • AB, MVT testing • Crossbrowser manual testing Skype: zeuspatriot E-mail: dmitriy.gorbachev@maxymiser.com
  3. 3. Мануальное тестирование • Недостатки: – Временные затраты – Человеческий фактор – Составление тест плана • Преимущества: – Широкая область тестирования – Снятие технических ограничений – Цель  поламать сайт 
  4. 4. Сторонние инструменты Google Chrome developer tools: Главная отличительная способность, емуляция юзер агента и моблиных устройств
  5. 5. Сторонние инструменты Weinre – консоль для мобильных устройств
  6. 6. Сторонние инструменты Fiddler2: инструмент для тонкого дебагинга
  7. 7. Сторонние инструменты validator.w3.org brokenlinkcheck.com relsoftware.com
  8. 8. Сторонние инструменты Виртуальные машины онлайн: crossbrowsertesting.com browserstack.com saucelabs.com
  9. 9. Самописные инструменты Инструмент не соответствует задачам
  10. 10. Самописные инструменты Основные проблемы: - Доставка скрипта - Адекватная работа CSS - Удобство пользования - Архитектура
  11. 11. Доставка Скрипта на страницу - Закладка с самовыполняющейся функцией: javascript:(function(){ n=document.createElement('script'); n.setAttribute('type','text/javascript'); n.setAttribute('src','//goo.gl/A3te9M'); document.body.appendChild(n); })() - Fiddler2 предоставляет широкий набор функций: - подмена скриптов - выполнение по условию - доступ ко всем страницам - Расширение для браузера (Chrome, FireFox)
  12. 12. Адекватная работа CSS Встраивать элементы на разные страницы – это боль!
  13. 13. Понятен вам ≠ понятен всем Название элемента должно соответствовать функционалу
  14. 14. Архитектура
  15. 15. Импровизированная JS консоль javascript:(function()%7Bn=document.createElement('script');n.s etAttribute('type','text/javascript');n.setAttribute('src','//goo.gl/A3 te9M');document.body.appendChild(n);%7D)()
  16. 16. Импровизированная JS консоль Parse.com Dropbox.com jQuery
  17. 17. Parse database Удобный интерфейс для работы с Базой Данных
  18. 18. Горбачев Дмитрий QC Lead. Maxymiser Ukraine • Functional web testing • AB, MVT testing • Crossbrowser manual testing Skype: zeuspatriot E-mail: dmitriy.gorbachev@maxymiser.com Вопросы?

×