281.92K

Введение в тестирование программного обеспечения. Тема 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 Assurance

9.

Качество программного обеспечения – это…
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.

Образец заголовка
Образец подзаголовка

12.

Спасибо за внимание! Жду Ваших вопросов
English     Русский Правила