Содержание
- 2. Познакомимся
- 3. ЧЕМУ ХОТИМ НАУЧИТЬ? Находить дефекты Описывать дефекты
- 4. ЧЕМУ ХОТИМ НАУЧИТЬ? Планировать действия Находить дефекты Описывать дефекты
- 5. ЧЕМУ ХОТИМ НАУЧИТЬ? Планировать действия Находить дефекты Описывать дефекты Оценивать ситуацию
- 6. ЧЕМУ ХОТИМ НАУЧИТЬ? Планировать действия Находить дефекты Описывать дефекты Оценивать ситуацию Взаимодействовать с командой
- 7. ЧЕМУ ХОТИМ НАУЧИТЬ? Планировать действия Находить дефекты Описывать дефекты Оценивать ситуацию Взаимодействовать с командой Быть успешным
- 8. НО! Приложения разные Дефекты разные Баг-трекеры разные Отчеты разные Ситуации разные Команды разные
- 9. НО! Приложения разные Дефекты разные Баг-трекеры разные Отчеты разные Ситуации разные Команды разные Цели разные
- 10. НО! Всё не перепробуем
- 11. ПЛАНИРОВАТЬ ДЕЙСТВИЯ Собрать информацию о продукте документация заинтересованные лица решаемые проблемы артефакты тестирования сроки тестирования сроки
- 12. ПЛАНИРОВАТЬ ДЕЙСТВИЯ Поставить цели тестирования исследовать приложение проверить новую функциональность* проверить старый функционал* потратить бюджет сделать
- 13. ПЛАНИРОВАТЬ ДЕЙСТВИЯ Ставим приоритеты используем модные термины не вникаем в детали
- 14. ПЛАНИРОВАТЬ ДЕЙСТВИЯ «Подгоняем ответ» экспертная оценка (год назад делали похожее и сломалось) частые баги (оно всегда
- 15. ПЛАНИРОВАТЬ ДЕЙСТВИЯ Очевидно же! В чем проблема?
- 16. ПЛАНИРОВАТЬ ДЕЙСТВИЯ Ошибка #1 Оперируем дефектами, а не функциональностью
- 17. ПЛАНИРОВАТЬ ДЕЙСТВИЯ Последствия?
- 18. ПЛАНИРОВАТЬ ДЕЙСТВИЯ Последствия Надо проверить всё, дайте нам месяц.
- 19. ПЛАНИРОВАТЬ ДЕЙСТВИЯ Ошибка #2 Тестируем сначала простые вещи
- 20. НАХОДИТЬ ДЕФЕКТЫ В СРОК техники и методики поиска* типичные дефекты приложений специфичные дефекты приложений влияние команды
- 21. ОПИСЫВАТЬ ДЕФЕКТЫ ХОРОШО краткое описание описание по шагам 1. Нажать «Удалить» 2. Ввести в поле кол-во
- 22. ОПИСЫВАТЬ ДЕФЕКТЫ ХОРОШО Не боимся писать очевидные вещи через неделю все поменяется у разработчика другое любимое
- 23. ОЦЕНИВАТЬ СИТУАЦИЮ АДЕКВАТНО критичность и приоритет много дефектов – это сколько? когда прекращать тестировать? кто виноват?
- 24. ОЦЕНИВАТЬ СИТУАЦИЮ АДЕКВАТНО критичность и приоритет много дефектов – это сколько? когда прекращать тестировать? кто виноват?
- 25. ОЦЕНИВАТЬ СИТУАЦИЮ АДЕКВАТНО критичность и приоритет много дефектов – это сколько? когда прекращать тестировать? кто виноват?
- 26. ОЦЕНИВАТЬ СИТУАЦИЮ АДЕКВАТНО критичность и приоритет много дефектов – это сколько? когда прекращать тестировать? кто виноват?
- 27. ОЦЕНИВАТЬ СИТУАЦИЮ АДЕКВАТНО критичность и приоритет много дефектов – это сколько? когда прекращать тестировать? кто виноват?
- 28. ОЦЕНИВАТЬ СИТУАЦИЮ АДЕКВАТНО критичность и приоритет много дефектов – это сколько? когда прекращать тестировать? кто виноват?
- 29. ВЗАИМОДЕЙСТВИЕ С КОМАНДОЙ Тестировщик вне команды – обезьянка нажимающая кнопочки ☺
- 30. ОСОБЕННОСТИ ТЕСТИРОВАНИЯ WEB-ПРИЛОЖЕНИЙ
- 31. АРХИТЕКТУРА WEB-ПРИЛОЖЕНИЙ Страничка в браузере Что еще?
- 32. АРХИТЕКТУРА WEB-ПРИЛОЖЕНИЙ сервер приложений сервер баз данных
- 33. АРХИТЕКТУРА WEB-ПРИЛОЖЕНИЙ
- 34. АРХИТЕКТУРА WEB-ПРИЛОЖЕНИЙ сервер приложений сервер баз данных
- 35. АРХИТЕКТУРА WEB-ПРИЛОЖЕНИЙ сервер приложений сервер баз данных проксирующий сервер
- 36. АРХИТЕКТУРА WEB-ПРИЛОЖЕНИЙ сервер приложений сервер баз данных проксирующий сервер кеширующий сервер
- 37. АРХИТЕКТУРА WEB-ПРИЛОЖЕНИЙ сервер приложений сервер баз данных проксирующий сервер кеширующий сервер failover кластер
- 38. АРХИТЕКТУРА WEB-ПРИЛОЖЕНИЙ сервер приложений сервер баз данных проксирующий сервер кеширующий сервер failover кластер CDN
- 39. АРХИТЕКТУРА WEB-ПРИЛОЖЕНИЙ сервер приложений сервер баз данных проксирующий сервер кеширующий сервер failover кластер CDN …
- 40. АРХИТЕКТУРА WEB-ПРИЛОЖЕНИЙ
- 41. ФУНКЦИОНАЛЬНОЕ ТЕСТИРОВАНИЕ Факторы риска фрагментированность браузеров динамический контент (CRUD) динамический интерфейс (AJAX) сессии/авторизация инфраструктура сети интеграции
- 42. ФУНКЦИОНАЛЬНОЕ ТЕСТИРОВАНИЕ Фрагментированность браузеров поддерживаемые версии VirtualBox (облачные сервисы) известные ошибки
- 43. ФУНКЦИОНАЛЬНОЕ ТЕСТИРОВАНИЕ Фрагментированность браузеров поддерживаемые версии VirtualBox (облачные сервисы) известные ошибки в IE6 много «неожиданностей», но
- 44. ФУНКЦИОНАЛЬНОЕ ТЕСТИРОВАНИЕ Фрагментированность браузеров поддерживаемые версии VirtualBox (облачные сервисы) известные ошибки в Chrome много новых «плюшек»
- 45. ФУНКЦИОНАЛЬНОЕ ТЕСТИРОВАНИЕ Фрагментированность браузеров поддерживаемые версии VirtualBox (облачные сервисы) известные ошибки в Chrome много новых «плюшек»
- 46. ФУНКЦИОНАЛЬНОЕ ТЕСТИРОВАНИЕ Фрагментированность браузеров поддерживаемые версии VirtualBox (облачные сервисы) известные ошибки graceful degradation
- 47. ФУНКЦИОНАЛЬНОЕ ТЕСТИРОВАНИЕ Graceful Degradation
- 48. ФУНКЦИОНАЛЬНОЕ ТЕСТИРОВАНИЕ
- 49. ФУНКЦИОНАЛЬНОЕ ТЕСТИРОВАНИЕ Динамический контент Create Read Update Delete
- 50. ФУНКЦИОНАЛЬНОЕ ТЕСТИРОВАНИЕ Динамический контент Create Read Update Delete INSERT SELECT UPDATE DELETE DB POST GET PUT/PATCH
- 51. ФУНКЦИОНАЛЬНОЕ ТЕСТИРОВАНИЕ Задание http://listmoz.com/ Написать список проверок на каждый из видов работы с динамическим контентом (Create,
- 52. ФУНКЦИОНАЛЬНОЕ ТЕСТИРОВАНИЕ Динамический интерфейс/SPA скрытый обмен данными сложный интерфейс трудности с навигацией
- 53. ФУНКЦИОНАЛЬНОЕ ТЕСТИРОВАНИЕ
- 54. ФУНКЦИОНАЛЬНОЕ ТЕСТИРОВАНИЕ Консоль разработчика
- 55. ФУНКЦИОНАЛЬНОЕ ТЕСТИРОВАНИЕ Консоль разработчика
- 56. ФУНКЦИОНАЛЬНОЕ ТЕСТИРОВАНИЕ Консоль разработчика
- 57. ФУНКЦИОНАЛЬНОЕ ТЕСТИРОВАНИЕ Консоль разработчика
- 58. ФУНКЦИОНАЛЬНОЕ ТЕСТИРОВАНИЕ https://httpstat.us
- 59. ДОМАШНЕЕ ЗАДАНИЕ Задание #1 http://listmoz.com/ Написать список проверок на каждый из видов работы с динамическим контентом
- 61. Скачать презентацию