Содержание
- 2. Кто я? Тестировщик Тест-менеджер ____________________ Опыт 4 года Инструктор Активный участник конференций
- 3. О чем вебинар Что такое тестирование? Зачем нужно тестировать? Кто должен тестировать?
- 4. О чем вебинар Что такое тестирование? Зачем нужно тестировать? Кто должен тестировать? Цель: не научить, а
- 5. План рассказа ЧТО? Тестирование. ЗАЧЕМ? Цели тестирования. КТО? Кто должен тестировать? Сравнивайте и делайте выводы!
- 6. 1. Что? Тестирование.
- 7. 1.1. Вид сверху. Определения. Определение 0: «Качество – это соответствие ожиданиям заказчика (пользователя).» (Филипп Крухтен)
- 8. 1.1. Вид сверху. Определения. Определение 0: «Качество – это соответствие ожиданиям заказчика (пользователя).» (Филипп Крухтен) В
- 9. 1.1. Вид сверху. Определения. Определение 1: «Тестирование программного обеспечения — процесс выявления ошибок в программном обеспечении
- 10. 1.1. Вид сверху. Определения. Определение 1: «Тестирование программного обеспечения — процесс выявления ошибок в программном обеспечении
- 11. 1.1. Вид сверху. Определения. Определение 2: «Правильное определение тестирования таково: Тестирование — процесс выполнения программы с
- 12. 1.1. Вид сверху. Определения. Определение 2: «Правильное определение тестирования таково: Тестирование — процесс выполнения программы с
- 13. 1.1. Вид сверху. Определения. Определение 3. «Тестирование – это сверка реализации со спецификацией.» (Народное творчество)
- 14. 1.1. Вид сверху. Определения. Определение 3. «Тестирование – это сверка реализации со спецификацией.» (Народное творчество) Где
- 15. 1.1. Вид сверху. Определения. Определение 4: «Тестирование программного обеспечения - проверка соответствия между реальным и ожидаемым
- 16. 1.1. Вид сверху. Определения. Определение 4: «Тестирование программного обеспечения - проверка соответствия между реальным и ожидаемым
- 17. 1.1. Вид сверху. Определения. Определение 5: «Тестирование – это процесс позволяющий определить корректность, полноту и качество
- 18. 1.1. Вид сверху. Определения. Определение 5: «Тестирование – это процесс позволяющий определить корректность, полноту и качество
- 19. 1.2. Взгляд разработчика на тестирование. «Подчистка» за разработчиком Поиск ошибок Вынесено, потому что у нас: -
- 20. 1.2. Взгляд разработчика на тестирование. «Подчистка» за разработчиком Поиск ошибок Вынесено, потому что у нас: -
- 21. 1.3. Взгляд тестировщика на тестирование. Без нас никуда: - у них не тот склад ума -
- 22. 1.3. Взгляд тестировщика на тестирование. Без нас никуда: - у них не тот склад ума -
- 23. 1.4. Взгляд менеджера на тестирование. Редко влазит: - ставит лишь задачу и сроки А лучше бы
- 24. 1.4. Взгляд менеджера на тестирование. Редко влазит: - ставит лишь задачу и сроки А лучше бы
- 25. 1.5. Взгляд руководителя на тестирование. Считает, что внедрение тестирование повысит качество само по себе
- 26. 1.5. Взгляд руководителя на тестирование. Считает, что внедрение тестирование повысит качество само по себе
- 27. 1.6. Взгляд программного продукта ☺
- 28. 1.6. Взгляд программного продукта ☺
- 29. 1.7. Промежуточные выводы. Тестирование – это не обеспечение качества, а всего лишь его контроль На качество
- 30. 1.7. Промежуточные выводы. Тестирование – это не обеспечение качества, а всего лишь его контроль На качество
- 31. 1.8. Тестирование. Какое? Не нашли или нашли мало ошибок. Плохое? - а если это последний релиз-кандидат?
- 32. 1.8. Тестирование. Какое? Нашли много или очень много ошибок. Хорошее? - тогда разработка плохая? - а
- 33. 1.8. Тестирование. Какое? Весь код (все требования) покрыты тестами. Полное? - а как быть с невыявленными
- 34. 1.8. Тестирование. Какое? Не весь код (не все требования) покрыты. Разное покрытие Недостаточное? - недостаточное для
- 35. 1.8. Тестирование. Какое? Не весь код (не все требования) покрыты. Разное покрытие Недостаточное? - недостаточное для
- 36. 1.9. Тестирование. Сколько? Бойтесь голых метрик Метрика – это лишь сигнал
- 37. 1.9. Тестирование. Сколько? Бойтесь голых метрик Метрика – это лишь сигнал
- 38. 1.10. Тестирование. Что же? Тестирование – это часть процесса разработки ПО, которое в совокупности с действиями
- 39. 1.10. Тестирование. Что же? Тестирование – это часть процесса разработки ПО, которое в совокупности с действиями
- 40. 2. Зачем? Цели.
- 41. 2.1. Цели. Классификация. По объекту (что тестируем) По субъекту (кто тестирует)
- 42. 2.2. Цели по объекту Уровень 1 – часть приложения (модуль, экран, функциональность) - поиск ошибок в
- 43. 2.2. Цели по объекту Уровень 2 – приложение в целом - поиск ошибок в требованиях -
- 44. 2.2. Цели по объекту Уровень 3 - продукт (идея, среда обитания, задачи и потребности пользователей, конкурентная
- 45. 2.2. Цели по объекту Уровень 3 - продукт (идея, среда обитания, задачи и потребности пользователей, конкурентная
- 46. 2.2. Цели по объекту Уровень 3 – продукт - актуальность - своевременность - окупаемость - привлекательность
- 47. 2.2. Цели по объекту Уровень 3 – продукт - актуальность - своевременность - окупаемость - привлекательность
- 48. 2.3. Цели по субъекту Уровень 1 – тестировщик - поиск ошибок - сверка со спецификацией -
- 49. 2.3. Цели по субъекту Уровень 1 – тестировщик - поиск ошибок - сверка со спецификацией -
- 50. 2.3. Цели по субъекту Уровень 2 – команда тестирования - разработка плана и стратегии - тестирование
- 51. 2.3. Цели по субъекту Уровень 2 – команда тестирования - разработка плана и стратегии - тестирование
- 52. 2.3. Цели по субъекту Уровень 3 – команда разработки - создать качественный продукт
- 53. 2.3. Цели по субъекту Уровень 3 – команда разработки - создать качественный продукт
- 54. 2.3. Цели по субъекту Уровень 4 – команда продукта - идея - разработка - продвижение (внедрение)
- 55. 2.3. Цели по субъекту Уровень 4 – команда продукта - идея - разработка - продвижение (внедрение)
- 56. 2.4. Цели. Важность. Цели нужно ставить В зависимости от целей меняются: - взгляды - подходы -
- 57. 2.4. Цели. Важность. Цели нужно ставить В зависимости от целей меняются: - взгляды - подходы -
- 58. 2.5. Виды тестирования. Выбор в зависимости от целей
- 59. 2.5. Виды тестирования. Выбор в зависимости от целей
- 60. 2.5. Виды тестирования. Для целей уровня 1 (часть приложения): - методы тестирования требований - функциональное -
- 61. 2.5. Виды тестирования. Для целей уровня 2 (приложение в целом): - методы тестирования требований - функциональное
- 62. 2.5. Виды тестирования. Для целей уровня 3 (продукт): - методы анализа требований - постановка целей тестирования
- 63. 2.6. Стратегия тестирования. Составляется на основе целей С ней должны быть ознакомлены все участники разработки
- 64. 2.6. Стратегия тестирования. Составляется на основе целей С ней должны быть ознакомлены все участники разработки
- 65. 3. Кто должен тестировать?
- 66. 3.1. Тестировщики, конечно! У нас есть: - умения - навыки - опыт - знания - окружения
- 67. 3.2. Почему не разработчики? «Мы и так пишем хороший код, давай покажу, что все работает». Не
- 68. 3.2. Почему не разработчики? «Мы и так пишем хороший код, давай покажу, что все работает». Не
- 69. 3.3. Почему не менеджер? «Я же лучше всех знаю, чего хочет заказчик!» Не участник, а организатор
- 70. 3.3. Почему не менеджер? «Я же лучше всех знаю, чего хочет заказчик!» Не участник, а организатор
- 71. 3.4. Почему же разработчики? Обнаружение дефектов на уровне кода
- 72. 3.4. Почему же разработчики? Пример. Обнаружение дефектов на уровне кода
- 73. 3.4. Почему же разработчики? Обнаружение дефектов на уровне кода Смоук (приемочное) тестирование на работоспособность билда Тестирование
- 74. 3.4. Почему же разработчики? Обнаружение дефектов на уровне кода Смоук (приемочное) тестирование на работоспособность билда Тестирование
- 75. 3.4. Почему же менеджер? Обнаружение «жизненных» дефектов Самые-пресамые невыявленные требования
- 76. 3.4. Почему же менеджер? Пример. Обнаружение «жизненных» дефектов Самые-пресамые невыявленные требования Control Panel > Regional and
- 77. 3.4. Почему же менеджер? Обнаружение «жизненных» дефектов Самые-пресамые невыявленные требования
- 78. 3.4. Почему же менеджер? Обнаружение «жизненных» дефектов Самые-пресамые невыявленные требования
- 79. 4. Заключение.
- 80. 4.1. Магический треугольник. Пользователи Команда Бизнес Качество
- 81. 4.2. И всё-таки… Общее видение Определение целей Прозрачность целей Сотрудничество в достижении
- 82. 4.2. И всё-таки… Общее видение Определение целей Прозрачность целей Сотрудничество в достижении
- 83. Спасибо. Вам Люксофту Моим учителям Моим коллегам – тестировщикам, разработчикам, менеджерам, руководителям. Они - тоже мои
- 85. Скачать презентацию