Similar presentations:
Введение в тестирование программного обеспечения. Тема 1
1.
Тема 1. Введение в тестированиепрограммного обеспечения.
История развития тестирования ПО. Общие сведения. Что такое
тестирование ПО и контроль качества. Сходства и различия
этих понятий. Характеристики и модель качества ПО.
2.
Немного о себе:• Образование:
Образец заголовка
• 2009 - 2014 гг. – Академия управления при Президенте Республики
Беларусь
• Специальность «менеджер-экономист информационных систем»
Образец подзаголовка
• Работа:
• 2013 г. - по настоящее время – специалист по тестированию ПО в
компании Itranstion (опыт тестирования 1 год 9 месяцев)
• Успешное участие в 6 проектах, в том числе мобильное тестирование,
Sharepoint и многое другое
• Корпоративное обучение сотрудников компании
3.
Цель и задачи курса• Цель:
• получение знаний и практических навыков, необходимых для работы в качестве
тестировщика ПО
• Задачи:
1.
2.
3.
4.
5.
познакомиться с особенностями и спецификой работы тестировщика;
освоить различные методы и виды тестирования;
научиться создавать правильные наборы тестов и документировать их;
понять принципы работы с системами отслеживания ошибок;
применить полученные знания при тестировании реальных web и standalone
приложений;
6. полюбить профессию тестировщика ПО
4.
План лекции-семинара:• Введение в тестирование ПО
• История развития тестирования программного обеспечения
• Различие понятий «тестирование ПО» и «контроль качества»
Образец подзаголовка
• Характеристики качества ПО
• Модель качества программного обеспечения
Образец заголовка
5.
Что Вы знаете о тестировании ПО?6.
История развития тестирования программного обеспечения• 1960-е – «исчерпывающее» тестирование
• 1970-е – «доказательство правильности»/ «доказательство
неправильности»
• 1980-е – проектирование тестов
• 1990-е – переход от тестирования к обеспечению качества
• 2000-е – «оптимизация бизнес-технологий»
7.
Testing, Quality Control, Quality Assurance• Software Testing (тестирование ПО) — процесс исследования,
испытания
программного
продукта
на
несоответствие
спецификации.
• Quality Control (контроль качества) — это процесс нахождения
ошибок в продукте, с целью их последующего исправления.
Задачей Quality Control является поддержка качества продукта в
текущий момент времени.
• Quality Assurance (обеспечение качества) — это превентивный
процесс, задачей которого является обеспечение качества
продукта в будущем. В этом смысле Quality Assurance более
ориентирован на процесс.
8.
Testing, Quality Control, Quality Assurance9.
Качество программного обеспечения – это…1. степень, в которой ПО обладает требуемой
комбинацией свойств.
• [1061-1998 IEEE Standard for Software Quality Metrics Methodology]
2. совокупность характеристик ПО, относящихся к его
способности удовлетворять установленные и
предполагаемые потребности.
• [ISO 8402:1994 Quality management and quality assurance]
10.
Характеристики качества ПО:• Функциональность (Functionality)
• Надежность (Reliability)
• Удобство использования (Usability)
• Эффективность (Efficiency)
• Удобство сопровождения (Maintainability)
• Портативность (Portability)
11.
Образец заголовкаОбразец подзаголовка