понедельник, 28 апреля 2014 г.

Урок 1. Слайды 37-39

Жизненное с баша:
ХХХ: Как у тебя на любовном фронте?
УУУ: Нормально. Жду, пока ее жених умрет...


Понеслась:

Слайд 37
Интеграционное тестирование подразумевает тестирование совместной работы нескольких компонент. На нижнем уровне можно использовать инструменты юнит тестирования наподобие JUnit, чтоб передавать данные от одного метода другому и наблюдать, как юниты взаимодействуют.
С другой стороны, когда мы тестируем большое количество компонент программы вместе, мы начинаем называть это высокоуровневым интеграционным тестирвоанием.
Тестирование всей работающей системы это частный случай интеграционного тестирования.

Слайд 38
Системное тестирование не обязательно соответствует переходу от юнит тестов к интеграционному, но часто упоминается в этом контексте. Системное тестирование это не только другое имя высокоуровневого интеграционного тестирования.
Когда мы проводим системное тестирование мы пытаемся определить ценность продукта.

Слайд 39
Больше, чем контраст между системным тестированием и юнит тестированием, я подчеркиваю контраст между системным тестированием и тестированием уровня реализации.
Тестирование уровня реализации это тестирование того, как программа была написана.
Уровень реализации это тестирование белого ящика. Когда мы проводим такое тестирование, мы задаем вопросы:
  • Как хорошо был написан код?
  • Есть ли возможности для его оптимизации?
  • Может ли программа работать так, как задумывалось?
Тестирование уровня реализации фокусируется на функциях, нескольких функциях, работающих вместе, на потоках данных между работающими системами. Вопрос не в том, как много кода мы изучили, вопрос в том, хорошо ли написан код.

Комментариев нет:

Отправить комментарий