Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


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

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

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

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 или что делают тестеры Сергей Шарапа компания Demis Group 18.02.2011."

Similar presentations


Ads by Google