Введение в тестирование

Содержание

Слайд 2

1. Команда тестирования

Тестер;
Разработчик тестов;
Разработчик автоматизированных тестов.

1. Команда тестирования Тестер; Разработчик тестов; Разработчик автоматизированных тестов.

Слайд 3

2. Качества идеального тестера

Уметь разрушать программные продукты, не чувствуя при этом никаких

2. Качества идеального тестера Уметь разрушать программные продукты, не чувствуя при этом
угрызений совести;
Уметь разрабатывать и выполнять пошаговые процедуры;
Уметь описывать последовательность событий и конфигурацию системы;
Уметь критиковать и корректно воспринимать критику;

Слайд 4

Качества идеального тестера (продолжение)

Обладать способностью приносить разработчикам и руководству плохие новости;
Уметь противостоять

Качества идеального тестера (продолжение) Обладать способностью приносить разработчикам и руководству плохие новости;
неослабевающему давлению;
Быть терпеливым и готовым выполнять прогоны тестов много раз;

Слайд 5

Качества идеального тестера (продолжение)

Обладать способностью видеть общую панораму программы и уметь сосредоточиться

Качества идеального тестера (продолжение) Обладать способностью видеть общую панораму программы и уметь сосредоточиться на деталях.
на деталях.

Слайд 6

3. Характерные ошибки

Предположение, что программа работает корректно;
Нежелание регистрировать каждую обнаруженную проблему;
Игнорирование или

3. Характерные ошибки Предположение, что программа работает корректно; Нежелание регистрировать каждую обнаруженную
сокрытие проблемы;
Написание отчетов о несуществующих ошибках.

Слайд 7

4. Причины ухода из команды тестеров

Подъем на следующий уровень квалификации – в

4. Причины ухода из команды тестеров Подъем на следующий уровень квалификации –
программисты;
Неумение работать в команде, коллективе.

Слайд 8

5. Виды тестирования

Тестирование User Interface;
Функциональное тестирование;
Тестирование конфигураций (разные ОС, версии, оборудование);
Нагрузочное тестирование

5. Виды тестирования Тестирование User Interface; Функциональное тестирование; Тестирование конфигураций (разные ОС,
(большой объем проекта, большое количество подключений и т.д.);
Тестирование удобства работы;
Регрессионное тестирование.

Слайд 9

6. Типы тестирования

Тестирование «белого» ящика. Доступен код программы. Этот код используется при

6. Типы тестирования Тестирование «белого» ящика. Доступен код программы. Этот код используется
создании тестов;
Тестирование «черного» ящика. НЕ доступен код программы. При создании тестов используется описание функций программы.

Слайд 10

7. Методы тестирования

Разбиение на классы эквивалентности:
- все буквы;
- все цифры.
После проверки одного

7. Методы тестирования Разбиение на классы эквивалентности: - все буквы; - все
элемента класса эквивалентности можно делать выводы обо всем классе.

Слайд 11

Методы тестирования (продолжение)

Проверка граничных условий.
Пример. Согласно функциональным требованиям значение поля должно быть

Методы тестирования (продолжение) Проверка граничных условий. Пример. Согласно функциональным требованиям значение поля
в диапазоне 32 – 32760.
Набор значений при проверке:
31, 32, 33, 32759, 32760, 32761;
0;
пустое поле.

Слайд 12

8. Тесткейс (testcase). Структура

Идентификатор;
Конфигурация окружения;
Установочные действия перед выполнением теста;
Действия при выполнении теста;
Ожидаемые

8. Тесткейс (testcase). Структура Идентификатор; Конфигурация окружения; Установочные действия перед выполнением теста;
результаты при выполнении теста;
Действия по очистке после выполнения теста;

Слайд 13

Тесткейс. Структура. (продолжение)

Результаты теста – Тестер, Дата, Результат теста;
Примечания.

Тесткейс. Структура. (продолжение) Результаты теста – Тестер, Дата, Результат теста; Примечания.

Слайд 14

9. Задача

Исходные данные:
Программа производит чтение трех целых чисел, которые интерпретируются как длины

9. Задача Исходные данные: Программа производит чтение трех целых чисел, которые интерпретируются
сторон треугольника. Далее программа печатает сообщение о том, является ли треугольник неравносторонним, равнобедренным или равносторонним.
Имя файла: Введение-в-тестирование.pptx
Количество просмотров: 114
Количество скачиваний: 0