В этой статье мы рассмотрим, как писать тестовые примеры для калькуляторов. Это один из распространенных вопросов на собеседованиях при ручном тестировании.
Некоторые приложения используют расчеты, а тестовые примеры с использованием калькулятора являются распространенными вопросами на собеседованиях. Обычно это такие приложения, как веб-сайты электронной коммерции, где приложение рассчитывает цену, налоги, стоимость доставки и многое другое. Таким образом, создание тестовых примеров для калькуляторов при тестировании программного обеспечения относится к более свежему обеспечению качества.
Ранее мы обсуждали некоторые связанные публикации, и вот они для справки.
- Шаблон тестового сценария с подробными сведениями Пояснение
- Тестовые примеры для страницы регистрации
- Тестовые примеры для страницы входа
- Тестовые примеры для 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