Сам себе тестировщик. Пошаговое руководство по тестированию ПО
Қосымшада ыңғайлырақҚосымшаны жүктеуге арналған QRRuStore · Samsung Galaxy Store
Huawei AppGallery · Xiaomi GetApps

автордың кітабынан сөз тіркестері  Сам себе тестировщик. Пошаговое руководство по тестированию ПО

Nata
Nataдәйексөз келтірді1 жыл бұрын
Процесс тестирования состоит из следующих основных групп мероприятий: • планирование тестирования; • мониторинг и контроль тестирования; • анализ тестирования; • тест-дизайн (проектирование тестов); • реализация тестов; • выполнение тестов; • завершение тестирования.
1 Ұнайды
Комментарий жазу
Мария Х.
Мария Х.дәйексөз келтірді2 жыл бұрын
Уровень Описание Пример 1 Критический Компонент системы не работает или непригоден для использования. Альтернативы ему не существует. Тестирование не может быть продолжено 2 Высокий Компонент системы не работает или непригоден для использования, влияние критическое, но имеется альтернатива. Тестирование может быть продолжено в ограниченном объеме 3 Средний Функциональность компонента системы ограничена. Влияние дефекта не критическое, но определенным образом затрагивает работу системы. Может быть продолжено тестирование не связанных с компонентом областей 4 Низкий Влияние на работу системы отсутствует. Тестирование может быть продолжено
1 Ұнайды
Комментарий жазу
Kerrigan H
Kerrigan Hдәйексөз келтірді3 күн бұрын
Одна из причин заключается в том, что протестировать всё невозможно. Для большинства систем исчерпывающее тестирование невыполнимо, то есть невозможно проверить все комбинации входных данных и предусловий. Чтобы понять, что такое исчерпывающее тестирование, рассмотрим простой пример. Представим, что тестируемая программа содержит одноразрядное поле, которое принимает только символы алфавита в верхнем регистре. Если мы используем методику исчерпывающего тестирования, то допустимыми входными данными являются 26 символов алфавита в верхнем регистре. Рассмотрим использование этой методики на одноразрядном поле, принимающем только символы в верхнем регистре. В этом случае необходимы валидные тесты для проверки того, что все 26 букв (английского) алфавита в верхнем регистре принимаются. Необходимо также проверить, что все недопустимые входные данные отклоняются. Тестирование потребуется для цифр от 0 до 9, 26 символов нижнего регистра и 32 специальных символов, включая пробел. Таким образом, для полной проверки этого одноразрядного поля требуется 94 тестовых сценария. Если мы решим применить методику исчерпывающего тестирования для программы, содержащей 10 полей ввода, где каждое поле может иметь 5 возможных значений, то для проверки всех допустимых комбинаций входных значений потребуется 10 в пятой степени (105) тест-кейсов, то есть 100 000, но маловероятно, что можно проверить подобное количество тестовых случаев.
Комментарий жазу
Татьяна Егорова
Татьяна Егоровадәйексөз келтірді5 күн бұрын
Драйверы — это активные компоненты, которые вызывают другие компоненты.
Комментарий жазу
Татьяна Егорова
Татьяна Егоровадәйексөз келтірді5 күн бұрын
Заглушка — это пассивный компонент, вызываемый другими компонентами.
Комментарий жазу
Татьяна Егорова
Татьяна Егоровадәйексөз келтірді5 күн бұрын
В этом случае система строится поэтапно, начиная с компонентов, которые вызывают другие компоненты. Компоненты, вызывающие другие компоненты, обычно в иерархии располагаются выше тех, к которым обращаются.
Комментарий жазу
Татьяна Егорова
Татьяна Егоровадәйексөз келтірді5 күн бұрын
В этом случае интеграция всех компонентов проводится на одном этапе, в результате чего получается законченная система.
Комментарий жазу
Татьяна Егорова
Татьяна Егоровадәйексөз келтірді5 күн бұрын
Цель компонентного тестирования — убедиться, что код компонента соответствует спецификации, прежде чем проводить его интеграцию с другими компонентами
Комментарий жазу
Татьяна Егорова
Татьяна Егоровадәйексөз келтірді5 күн бұрын
Компонентное тестирование (также известное как юнит-тестирование, или модульное тестирование) проводится для компонентов, которые можно тестировать по отдельности.
Комментарий жазу
Татьяна Егорова
Татьяна Егоровадәйексөз келтірді5 күн бұрын
Выделяют такие уровни динамического тестирования: • компонентное/модульное тестирование; • тестирование интеграции компонентов; • системное тестирование; • системное интеграционное тестирование; • приемочное тестирование.
Комментарий жазу