Первый: основы работы с компьютером
аппаратная система
Программная система
архитектура
Три категории компьютерных языков
Два: процесс тестирования
1. Требуется проверка
2. Напишите план тестирования и сценарий тестирования
3. Дизайн и анализ тестового примера
4. Выполнение тестов и отслеживание ошибок
5. Напишите отчет об испытаниях
Три: Детали проекта
Передний план, фон, стек технологий
Четвертое: нефункциональное тестирование
1. Проверка совместимости
Согласовано ли поведение программного обеспечения на разных платформах, в разных браузерах, в разных средах, в разных разрешениях и в разных операционных системах.
Требования к совместимости зависят от проекта.
2. Тестирование безопасности
Функциональные модули включают информацию о конфиденциальности пользователя, безопасности собственности, личном статусе и т. д. ключевая информация и т.д.
точка фокусировки:
Безопасность: зашифрован ли пароль при входе в систему и легко ли его взломать
Внедрение SQL: злоумышленник передает оператор SQL в качестве параметра в систему веб-приложений и, наконец, обманом заставляет сервер выполнить вредоносный оператор SQL.
3. Тест производительности/стресс-тест
Протестируйте различные показатели производительности системы, моделируя различные условия нормальной, пиковой и ненормальной нагрузки с помощью инструментов тестирования.
Когда следует рассматривать тестирование производительности?
Есть требования к производительности программного обеспечения
Проекты с большим количеством пользователей
Цель тестирования производительности:
Убедитесь, что система соответствует ожидаемым показателям производительности
Обнаружение узких мест производительности в системе программного обеспечения для оптимизации программного обеспечения.
Проверка стабильности: тестирование в течение определенного периода времени под определенной нагрузкой, чтобы оценить, соответствует ли стабильность системы требованиям.
4. Тестирование интерфейса/UI
Обратите внимание на внешний вид программного обеспечения
Тестовая база
Прототип продукта или дизайн пользовательского интерфейса
Если изображения нет, посмотрите на навигацию, графику, контент и общий стиль интерфейса с точки зрения пользователя.
5. Юзабилити-тестирование
Чувствует ли пользователь себя удобным, простым для понимания, простым в освоении и простым в использовании при использовании программного обеспечения
точка фокусировки:
Сложность проекта
группа пользователей
уровень пользовательского компьютера
Пятое: База данных и функциональное тестирование