Раздел1_Тестирование. Раздел 1. Российский государственный социальный университет практическое задание 1 по дисциплине Тестирование и внедрение программного обеспечения
Скачать 32.86 Kb.
|
ПРАКТИЧЕСКОЕ ЗАДАНИЕ _1_ по дисциплине «_Тестирование и внедрение программного обеспечения_»
Москва Тестирование бытового прибора Для текущего практического задания была выбрана микроволновая печь. Я проведу следующие виды тестирования: Smoke тестирование - самая простая и быстрая проверка, что микроволновка – это действительно микроволновка. Без прохождения smoke тестирования любой другой вид тестирования неоправданно излишний. Далее пойдет функциональное тестирование, которое я разделил на две части. Позитивное тестирование - уубеждаемся, что если использовать микроволновку по назначению, она работает как надо. Негативное тестирование - убеждаемся, что если микроволновую печь использовать не по назначению, то она не навредит, а отработает адекватно. Переходим к UX-тестированию, убеждаемся, что микроволновой печью будет удобно пользоваться всем. Далее идет нагрузочное и стресс-тестирование - проверяем, как микроволновка будет реагировать на нагрузку. Определившись с этапами тестирования можно приступать. Для тестирования была взята стандартная микроволновая печь, которую может себе позволить любой студент. Smoke тесты Для smoke-проверки я бы выделил следующий кейс. Проверка нагрева еды до выключения: Ставим тарелку с едой в печь Включаем в сеть Выставляем время и мощность Ждем, пока микроволновка выключится Ожидаемое поведение – микроволновая печь выключится после того, как закончится таймер. Позитивные тесты Проверка нагрева воды до максимальной температуры: Ставим тарелку с едой в печь Включаем в сеть Выставляем таймер и мощность Ждем, пока микроволновка выключится (мы уже точно знаем, что она выключится из smoke теста) Убеждаемся, что еда нагрелась до ожидаемой температуры Убеждаемся, что микроволновая печь не деформировался Убеждаемся, что пару есть куда выходить Убеждаемся, что счетчик за электричество отмерял адекватное количество электроэнергии Негативные тесты Не ставим ничего в микроволновую печь и включаем: Микроволновая печь пустая Включаем её в сеть Выставляем мощность и время Ожидаемое поведение: по истечению таймера микроволновка выключается, свет в комнате все еще горит (пробки на месте) Выключаем микроволновку из сети во время работы и включаем заново: Ставим тарелку с едой в печь Включаем в сеть Выставляем мощность и время До того, как закончится время на таймере, выключаем микроволновку из сети Затем снова включаем её в сеть Ожидаемое поведение: еда снова начала нагреваться и микроволновка выключилась при истечении времени на таймере. Нагрузочные тесты Многоразовый нагрев еды: В бесконечном цикле: => Ставим тарелку с едой в печь => Включаем её => Нагреваем еду => Достаем тарелку с едой Ожидаемое поведение – микроволновая печь рано или поздно перестанет включаться Негативный результат - микроволновка заискрила и больше не включается Негативный результат - выбило пробки Негативный результат – приехали пожарные из-за задымления помещения UX-тестирование Тут нам удалось выделить следующие проверки: Проверяем, что кнопки все элементы управления расположены удобно Проверяем, что из микроволновой печи удобно и безопасно доставать еду, нет опасности всё рассыпать в процессе Проверяем, что интерфейс микроволновки интуитивно понятен Итог Конечно, это не все кейсы, которые можно выделить даже при тестировании такого простого предмета как микроволновая печь. Я лишь провёл базовые тесты для определения безопасности, удобности и отказоустойчивости базового бытового прибора. |