Presentation is loading. Please wait.

Presentation is loading. Please wait.

Введение в QA или что делают тестеры Сергей Шарапа

Similar presentations


Presentation on theme: "Введение в QA или что делают тестеры Сергей Шарапа"— Presentation transcript:

1 Введение в QA или что делают тестеры Сергей Шарапа
компания Demis Group

2 QA — что это? QA (Quality Assurance) - Обеспечение качества;
Комплекс мероприятий, охватывающий все этапы разработки, выпуска и эксплуатации ПО, предпринимаемых на разных стадиях жизненного цикла ПО, для обеспечения качества выпускаемого продукта.

3 Составляющие QA Сбор требований; Юзабилити; Тест план; Идеи тестов;
Тест-кейсы; Черный и белый ящик; Функциональное тестирование; Модульное тестирование; Интеграционное тестирование; Смок тестирование; Нагрузочное тестирование; Стресс тестирование; Тестирование безопасности; Приемочное тестирование.

4 Сбор требований Общение с заказчиком; Общение с ЗЛ; Спецификация (!)

5 Спецификация Спецификация - документ о требованиях для продукта(Product Requirements Document или просто requirements — требования). Хороший спек, как и хороший закон отличают следующие вещи: 1. Акцент на деталях и их четкое определение. 2. Забота о недопущении неверного толкования. 3. Непротиворечивость внутри спека и с другими спеками. 4. Логическая взаимосвязь компонентов. 5. Полнота охвата предмета.

6 Юзабилити Юзабилити — удобство для пользователя Навеяно временем;
Психология пользователя; Эксперименты

7 Тест-план Тест план (Test Plan) - это документ описывающий весь объем работ по тестированию. Сюда входит: Описание объекта; Виды тестирования; Критерии начала и окончания; Оборудование. …....

8 Идеи Входные данные: Изучение требований Методы: Мозговой штурм;
Известные ошибки; Утверждение Свойства: Независимость друг от друга; Одна идея на одну проверку; Позитивные и негативные

9 Тест-кейсы Тестовый случай (Test Case) - это документ, описывающий совокупность шагов, условий и параметров, необходимых для проверки реализации тестируемой функции или её части. Структура: Идея; Предустановки; Ожидаемый результат; Действия; Фактический результат

10 Черный ящик, белый ящик Белый ящик — знаем что внутри, на плечи программистов (Unit тесты) Черный ящик — внутренности загадка, знаем входные и выходные данные, тестерам

11 Функциональное тестирование
Функциональное тестирование рассматривает заранее указанное поведение и основывается на анализе спецификаций функциональности компонента или системы в целом. Аспекты: Требования; Бизнес процессы

12 Модульное тестирование
Компонентное (модульное) тестирование проверяет функциональность и ищет дефекты в частях приложения, которые доступны и могут быть протестированы по-отдельности (модули программ, объекты, классы, функции и т.д.).

13 Интеграционное тестирование
Интеграционное тестирование предназначено для проверки связи между компонентами, а также взаимодействия с различными частями системы (операционной системой, оборудованием либо связи между различными системами).

14 Дымовое тестирование Дымовое (смок) тестирование поверхностная проверка на отсутствие ошибок, доступности всех страниц и элементов

15 Нагрузка и стресс тестирование
Нагрузочное тестирование - определение краха системы Стресс-тестирование — тестирования нормального выполнения функций при нагрузке

16 Тестирование безопасности
Здесь все понятно — защита от взлома

17 Приемочное тестирование
Формальный процесс тестирования, который проверяет соответствие системы требованиям и проводится с целью: Определения удовлетворяет ли система приемочным критериям; Вынесения решения заказчиком или другим уполномоченным лицом принимается приложение или нет.

18 Немного о насекомых Виды ошибок: 1. Функциональные; 2. Косметические;
3. По удобству использования; 4. По предложению нового; 5. Ошибки выявленные в стрессовых условиях Дальше — тема для отдельного выступления

19 Конец!


Download ppt "Введение в QA или что делают тестеры Сергей Шарапа"

Similar presentations


Ads by Google