ПРИМЕРЫ ТЕСТОВЫХ СЛУЧАЕВ ДЛЯ КАЛЬКУЛЯТОРА

В этой статье мы рассмотрим, как писать тестовые примеры для калькуляторов. Это один из распространенных вопросов на собеседованиях при ручном тестировании.

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

Ранее мы обсуждали некоторые связанные публикации, и вот они для справки.

  • Шаблон тестового сценария с подробными сведениями Пояснение
  • Тестовые примеры для страницы регистрации
  • Тестовые примеры для страницы входа
  • Тестовые примеры для Gmail
  • Тестовые примеры для банкомата
  • Сценарий тестирования и тестовый пример
  • Стратегия тестирования и план тестирования
  • 8 типов тестовых примеров, которые необходимо автоматизировать
  • 8 типов тестовых примеров, которые не следует автоматизировать

ПРИБЕРЫ ТЕСТОВЫХ СЛУЧАЕВ ДЛЯ КАЛЬКУЛЯТОРА

Требования

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

Цель изменения состоит в том, что это распространенная ошибка, которую допускают несколько тестировщиков, работающих в отрасли. Они предполагают, что система функционирует определенным образом, а не уточняют требования. Поэтому они хотят проверить кандидата, осведомлен ли он о требованиях, прежде чем приступить к тестированию продукта.

На рынке представлено несколько типов калькуляторов, таких как базовые калькуляторы, научные калькуляторы, графические калькуляторы, печатные калькуляторы. Калькуляторы, Финансовые калькуляторы, Онлайн-калькуляторы, Телефонные калькуляторы, Счеты, Механические калькуляторы, Электронные калькуляторы, Калькуляторы на солнечных батареях, Калькуляторы с сенсорным экраном, Карманные калькуляторы, Настольные калькуляторы, Калькуляторы новинок. <р>Давайте рассмотрим некоторые вопросы, которые можно задать интервьюеру, чтобы лучше понять требования:

  • Это физический калькулятор?
  • Это цифровой калькулятор?
  • Это обычный калькулятор или научный калькулятор?
  • Это часть приложения или это отдельное приложение?
  • Это программируемый калькулятор?

Как только вы получите правильный набор требований, вы можете приступить к написанию теста случай. Для простоты давайте рассмотрим тестовые примеры для простых калькуляторов.

Мыслительный процесс

Базовая функциональность продукта должна быть вашим первоначальным фокусом всякий раз, когда вы думаете о тестировании конкретного продукта или программного приложения. Ваш мыслительный процесс должен быть сосредоточен на концепциях тестирования и способах подключения к ним продукта.

Кейсы тестирования базовой функциональности для калькулятора

  • Проверьте, может ли калькулятор складывать числа.
  • Проверьте, может ли калькулятор вычитать числа.
  • Проверьте, может ли калькулятор умножать числа.
  • Проверьте, может ли калькулятор делить числа.

Поскольку мы рассмотрели основные функции калькулятора, давайте более подробно рассмотрим другие сценарии использования калькулятора.

Функциональные тестовые примеры для калькулятора

  • Проверьте, может ли калькулятор выполнить сложение двух мешающих чисел.
  • Проверьте, может ли калькулятор выполнить сложение двух отрицательных чисел.
  • Проверьте, может ли калькулятор выполнить вычитание двух целых чисел.
  • Проверьте, может ли калькулятор выполнить вычитание двух отрицательных чисел.
  • Проверьте, может ли калькулятор выполнить вычитание одного отрицательного и одного положительного числа.
  • Проверьте, может ли калькулятор выполнить умножение двух целых чисел.
  • Проверьте. может ли калькулятор выполнить умножение двух отрицательных чисел.
  • Проверьте, может ли калькулятор выполнить умножение одного отрицательного и одного положительного числа.
  • Проверьте, может ли калькулятор выполнить деление двух целых чисел.
  • Проверьте, может ли калькулятор выполнить деление двух отрицательных чисел.
  • Проверьте, может ли калькулятор выполнить деление одного положительного числа и одного отрицательного числа.< li>Проверьте, может ли калькулятор делить числа на ноль
  • Проверьте, использует ли калькулятор технику БОДМАС.
  • Проверьте, будет ли при нажатии двух операторов один за другим последний оператор переопределять предыдущий.
  • Проверьте, дает ли калькулятор правильный результат в случае операций, содержащих десятичные числа.
  • Проверьте, учитывается ли после стирания чисел при расчете последнее число, а не любое предыдущее число с большим количеством цифр.
  • Проверьте, не образовался ли квадрат и ключи квадратного корня работают должным образом

Удобство использования Тестовые примеры для калькулятора

    < li>Проверьте, виден и читаем ли текст, написанный на кнопке калькулятора.

  • Проверьте, соответствует ли экран калькулятора ожидаемому.
  • Проверьте, не отменяется ли нажатие кнопки «C» каких-либо добавленных цифр или операций.
  • Проверьте расстояние между двумя кнопками, кнопки не должны быть расположены слишком близко.< li>Проверьте, соответствуют ли материалы, используемые для калькулятора, требованиям.
  • Проверьте, содержит ли калькулятор 9 цифр.
  • Проверьте, работает ли кнопка включения/выключения калькулятора должным образом.
  • Проверьте, все ли арифметические операции (+, -, /, *, % и т. д.) работают как положено.
  • Проверьте, существуют ли все кнопки в калькуляторе и разборчивы ли символы на них.

Граничные условия Тестовые примеры для калькулятора

  • Проверьте, не превышен ли предел значения ответа.
  • Проверьте количество цифр, которое разрешено ввести в калькулятор для любой операции.
  • Проверьте, работает ли тайм-аут калькулятора как и ожидалось, чтобы выключить калькулятор.
  • Проверьте, остается ли срок службы батареи калькулятора ожидаемым.
  • Проверьте, не поддерживает ли калькулятор символы.
  • Проверьте, не имеет ли нажатие кнопки арифметических операций (+,*,/) при отсутствии числа какое-либо влияние на предстоящие расчеты.
  • Проверьте, какое усилие требуется для нажатия кнопки калькулятора.
  • Проверьте, правильно ли отображается максимальное число цифр на ЖК-экране.
  • Проверьте количество цифр, которое разрешено ввести в калькулятор для любой операции.
  • Проверьте, не выключает ли калькулятор неиспользование в течение определенного периода времени автоматически.
  • Проверьте, может ли пользователь удалять цифры одну за другой с помощью клавиши возврата.
  • Проверьте, работает ли калькулятор в кромешной темноте, если это так. калькулятор на солнечной батарее.
  • Проверьте, при каком уровне низкой яркости калькулятор перестает работать.

Отрицательные Тестовые примеры для калькулятора

  • Проверьте, не сломается ли калькулятор при падении.
  • Проверьте, как калькулятор обрабатывает ошибки при делении числа на ноль.
  • Проверьте, как калькулятор ведет себя при одновременном нажатии двух кнопок.
  • Проверьте, как калькулятор обрабатывает ввод при длительном нажатии определенной кнопки.< li>Проверьте, как калькулятор обрабатывает 0/-0, 0/0, -0/-0.
  • Проверьте, является ли калькулятор водонепроницаемым.
  • Проверьте, нажаты ли два оператора один за другим, самый последний переопределит предыдущий оператор.
  • Убедитесь, что после стирания чисел при вычислении учитывается последнее число, а не любое предыдущее число с большим количеством цифр.
  • Убедитесь, что нажатие операций при отсутствии числа не оказывает никакого влияния на предстоящие вычисления.
  • Проверьте. может ли калькулятор работать от разряженной батареи.
  • Проверьте, не отображает ли калькулятор неожиданное поведение при использовании с разряженной батареей.

Пользовательский интерфейс Тестовые примеры для калькулятора

  • Проверьте название бренда калькулятора.
  • Проверьте, отображается ли на калькуляторе логотип бренда.
  • Проверьте цвет калькулятора.
  • Проверьте форму калькулятора.
  • Проверьте высоту калькулятора.
  • Проверьте длину калькулятора.
  • Проверьте материал калькулятора.
  • Проверьте размер экрана калькулятора.
  • Проверьте, правильно ли отображаются кнопки.
  • Убедитесь, что цифры правильно отображаются на кнопках.
  • Убедитесь, что арифметические знаки отображаются правильно или нет.
  • Убедитесь, что кнопки ВКЛ и ВЫКЛ отображаются правильно.
  • Проверьте размер каждой кнопки калькулятора.
  • Проверьте цвет каждой кнопки. калькулятора.
  • Проверьте, есть ли у калькулятора откидная крышка.
  • Проверьте, работает ли калькулятор от батареи или солнечной батареи.

Проверка Чемоданы для расширенного научного калькулятора

  • Проверьте, работают ли sin, cos, tan и cos, используя клавиши, и работают ли они должным образом.
  • Проверьте, работают ли x-1, x!,|x|,x^y и f(x) в соответствии с требованиями.
  • Проверьте, работает ли ключ журнала должным образом.
  • Проверьте, работает ли ключ натурального логарифма должным образом.
  • Проверьте, работает ли ключ факториала должным образом.
  • Проверьте, действительный или мнимый Ключи компонентов работают должным образом.
  • Проверьте, работают ли комплексные сопряженные ключи должным образом.
  • Проверьте, сохраняют ли функции памяти текущие расчеты.
  • Проверьте, позволяет ли калькулятор перемещаться по предыдущим расчетам.
  • Проверьте, что в калькуляторе с расширенными функциями есть опции конвертера, каждая из функций преобразования проверяет такие параметры, как угол, длина, вес, площадь. , объем, продолжительность, валюта и температура работают должным образом.
  • Проверьте, есть ли в расширенном калькуляторе финансовые операции; все тесты финансового калькулятора, включая текущую стоимость, будущую стоимость, проценты, время и т. д., работают должным образом.

Тестовые примеры программного калькулятора

  • Проверьте, открывается ли калькулятор при выборе пункта меню.
  • Проверьте, открывается ли калькулятор может начаться с поиска калькулятора.
  • Проверьте, разворачивается ли окно калькулятора при нажатии соответствующей кнопки.
  • Проверьте, сворачивается ли окно калькулятора при нажатии соответствующей кнопки.
  • Проверьте, удаляет ли нажатие клавиши Backspace текущее значение.
  • Проверьте, закрывается ли калькулятор при нажатии кнопки закрытия или выборе опции «Файл->Выход».
  • Проверьте, можно ли получить доступ к справочной документации, перейдя в «Справка» -> «Документация».
  • Проверьте, поддерживает ли калькулятор копирование и -вставить функциональность.
  • Проверьте, работают ли темная и светлая темы должным образом.
  • Проверьте, как приложение калькулятора работает при запуске нескольких экземпляров с использованием сценариев автоматизации и выполнении некоторых случайных вычислений.
  • Проверьте, работает ли приложение калькулятора не вылетает при длительной работе и внезапно выполняет некоторые операции.

Заключение

Мы можем построить сотни тестовых случаев, основанных на работе одной и комбинации клавиш. Вы можете начать с тестовых случаев со сценариями, упомянутыми выше. Это может помочь вам на собеседовании, а также стать умственным упражнением, которое поможет вам размять мышцы при тестировании. Вы можете написать больше сценариев самостоятельно, чтобы получить больше опыта.
TAG: qa

От QA genius

Adblock
detector