Содержание
- 2. Как появилось тестирование? Почему тестирование так важно? Кто такой тестировщик? И какими знаниями нужно обладать, чтобы
- 3. История тестирования
- 4. История развития тестирования 1945- «первый случай, когда был найден баг»
- 5. 1945г.: Широко распространена легенда, что 9 сентября 1945 года учёные Гарвардского университета, тестировавшие вычислительную машину Mark
- 6. В 60-х годах прошлого века основное внимание уделялось т.н. «исчерпывающему тестированию» - проверке всех возможных путей
- 7. Однако, очень скоро было выяснено, что «полное, исчерпывающее тестирование» невозможно, т.к. количество возможных путей и входных
- 8. 20 вложенных операторов if => 1’048’576 ветвей выполнения В первом издании своей книги «Искусство тестирования программного
- 9. В начале 70-х тестирование ПО обозначалось как «процесс, направленный на демонстрацию корректности продукта» или как «деятельность
- 10. Было решено, что доказательство правильности – неэффективный метод тестирования ПО. Однако, в некоторых случаях демонстрация правильной
- 11. Парадокс тестирования Программа работает (70-е) = подтверждение правильности работы ПО Программа НЕ работает (60-е) = тотальное
- 12. а) с одной стороны, тестирование позволяет убедиться, что продукт работает хорошо; б) с другой – выявляет
- 13. В 1980-х тестирование расширилось таким понятием, как предупреждение дефектов. Появляются идеи о необходимости методологии тестирования, в
- 14. В начале 1990-х в понятие «тестирование» стали включать планирование, проектирование, создание, поддержку и выполнение тестов и
- 15. В 2000-х появилось еще более широкое определение тестирования, когда в него было добавлено понятие «оптимизация бизнес-технологий»
- 16. Почему тестирование так важно?
- 17. Бизнес: «пользователи склонны пользоваться качественными продуктами (даже если они дороже)»
- 18. Пользователи: «лучше не рисковать личными данными, деньгами и т.п.»
- 19. Кто такой тестировщик и чем он занимается??
- 20. Тестировщик ПО – это специалист, который занимается тестированием программного обеспечения, контролирует его качество. Тестировщики — эксперты
- 21. По сути, эти специалисты по тестированию программного обеспечения занимаются проверкой программного продукта на предмет соответствия его
- 22. Работа тестировщика напоминает работу следователя или детектива: он идет по «горячим следам» программиста и выискивает ошибки
- 23. Мало просто проверить программу на ошибки, сверхзадача тестирования: сделать программу такой, какой ее хотел бы видеть
- 24. Тестировщики ПО работают в IT-компаниях, в крупных компаниях, внедряющих свои программы, а также в независимых группах
- 25. Хороший тестировщик, кто он?
- 27. Мифы о профессии Тестировщик программного обеспечения
- 28. Миф 1: Monkey clicking (тестировщик-кликальщик)
- 29. Тестирование видится с одной стороны каким-то полумеханическим процессом, который не требует особенной квалификации: тестировщика видят «кликальщиком»,
- 30. Миф 2: Тестирование – это магия
- 31. Тестирование — это процесс, покрытый множеством неопределённостей, трудно формализируемый и поддающийся оценкам. Если же к тестированию
- 32. Миф 3: Тестирование – это рутина
- 33. Миф о рутинности тестирования вытекает из первых двух: неосведомленности окружающих и относительной непрозрачности самого процесса. Тестировщик
- 34. Миф 4: Тестировщики не ладят с программистами
- 35. Цели и задачи тестировщика умещаются в простую формулу – сделать программу лучше. Отлично передает смысл этой
- 36. Портреты великих багов
- 37. S.T.A.L.K.E.R
- 38. яндекс
- 39. World of Tanks
- 40. Windows
- 45. Какие знания необходимы тестировщику?
- 46. Знания необходимые для тестировщика
- 47. Market (рынок) – финансирование, здравоохранение, военная сфера Users (пользователи) – реальные пользователи продукта. Кто они,чем занимаются,
- 48. Продолжим рассматривать знания, необходимые тестировщику
- 49. А сейчас, давайте примерим работу тестировщика на себя, и протестируем КАРАНДАШ
- 51. Полезные ссылки
- 52. Вопросы?
- 63. Скачать презентацию