Этот пост тесно связан с этим https://dmitrybvita.blogspot.com/2021/07/blog-post_83.html
Тестирование
Тест анализ -> тест дизайн -> тестирование
Метрики:
Полнота реализации
Корректность реализации
Отношение количества дефектов к прогнозируемому (анализ рисков)
Скорость реализации
и др.
Верификация - соответствие с требованиям.
Валидация - соответствие ожиданиям пользователя.
Категории программных ошибок
Логика тестирования:
0. ТЗ
1. Позитив
2. Негатив
3. Другие виды
Жизненный цикл ПО
1. Идея
2. Анализ требований
3. Проектирование
4. Разработка и тестирование
5. Эксплуатация и поддержка
Методологии разработки ПО
Характеристики хорошего теста:
- Тест должен находить ошибки
- Набор тестов не должен быть избыточным
- Тест должен быть наилучшим в своей категории
- Тест должен быть не слишком простым и не слишком сложным
- По тесту легко понять правильно ли повела себя программа
- Нет зависимости между тестами
Аксиомы тестирования:
- Тестирование показывает наличие дефектов - тестирование может показать что дефекты есть, но не может доказать, что дефектов нет.
- Исчерпывающее тестирование невозможно
- Ранее тестирование - чем раньше найдется дефект, тем лучше
- Скопление дефектов
- Парадокс пестицида - если повторять одни и те же тесты снова и снова, то в какой-то момент этот набор тестов перестанет выявлять новые дефекты.
- Тестирование зависит от контекста (приоритеты и риски)
- Заблуждение об отсутствии ошибок
Преимущества тест кейсов:
- С тест кейсом может работать любой сотрудник.
- Быстрый и легкий вход в работу
Недостатки:
- Много одинакового текста
- Сложно поддерживать
- Потеря актуальности
- Заголовок
- Описание
- Шаги
- Ожидаемый результат
- Фактический результат
- Прикрепленный файл
- Окружение
- Приоритет/серьезность
- Назначен на ...
Регрессионное тестирование - вид тестирования направленный на проверку изменений, сделанных в приложении или окружающей среде, для подтверждения того факта, что существующая ранее функциональность работает как прежде.
Виды регрессионного тестирования: полное и выборочное
Комментариев нет:
Отправить комментарий