Скачать пример (образец) контрольной на тему "Тестирование информационных систем...."

Тестирование информационных систем

  • Номер работы:
    1586906
  • Раздел:
  • Год добавления:
    20.07.2025 г.
  • Объем работы:
    7 стр.
  • Содержание:
    Тест-дизайн
    • Задача по тест-дизайну
    • Напишите, какие техники тест-дизайна могут помочь Вам в тестировании данной задачи, приведите примеры или пояснит, почему Вы выбрали эти техники.
    Описание:
    • Перед Вами представлена форма, которая рассчитывает возможность выдать кредит
    Содержимое формы:
    1. Поле возраста
    2. Выпадающий список – по (м/ж)
    3. Чекбокс резидента (да/нет)
    4. Кнопка ок, по умолчанию не активна, нужно указать возраст и пол для того чтобы кнопка стала активной
    При нажатии кнопки ОК данные отправляются н сервер, проводится вторичная валидация:
    • Возраст 0-100 – валидация значения происходит, остальные вызывают ошибку.
    Кредит выдается следующим категориям:
    • Мужчина резидент от 18 до 50 лет
    • Женщина резидент от 18 до 55 лет
    • Валидные данные (возраст, резидент ДА) – кредит одобрен. Не валидные (нерезидент/несоответствующий возраст) – отказ от банка. Остальное – ошибка.


    Эквивалентное разделение
    Суть техники в том, что из массива данных тестируется одно значение из каждого класса. Например, у банка есть свои правила по выдаче кредитов:
    1. Не выдавать людям до 18 лет — первая граница.
    2. Выдавать людям с 18 до 65 лет — вторая граница.
    3. Не выдавать пенсионерам с 65 до 100 лет — третья граница.
    Если тестировщик будет проверять все 100 значений от 0 до 99, ему придётся поработать со 100 кейсами — это займёт много времени. Оптимальнее будет разделить весь массив на группы, которые будут давать один и тот же результат, и протестировать всего три значения вместо 100. При любом значении от 0 до 18 лет система должна однозначно выдавать отказ в кредите, а при значении от 18 до 65 — согласие, а при значении от 65 до 100 — снова отказ. Значит, достаточно взять по одному значению в каждой группе, чтобы протестировать функцию.
    В большинстве случаев техника эквивалентного разделения работает в паре с техникой граничных значений
    Метод граничных значений
    Существует теория, что ошибки часто случаются на границах классов. Пользователи постоянно ошибаются в датах, если отправление рейса происходит ночью, в незначительно отличающихся размерах одежды, в возрасте, если его нужно определить на конкретную дату. Техника граничных значений как раз тестирует функции на стыке границ.
    Вернёмся к нашему примеру с кредитным калькулятором. Банк не даёт кредиты людям до 18 лет. Возникает вопрос: до 18 лет включительно? Разработчики и аналитики могли упустить этот момент в разработке требований, соответственно, на границе между 17 и 19 будут скапливаться ошибки.
    Например, если по условиям банк не даёт кредиты клиентам до 18 лет включительно, то человек в 18 лет имеет право взять кредит. Но если разработчики допустили ошибку, то при вводе возраста в 18 лет система будет автоматически выдавать отказ.
    Суть техники граничных значений - найти ошибки в работе продукта на границах классов. В нашем примере тестировщик знает границу и проверяет приграничную область, делая шаг в глубь и за пределы диапазона, то есть тестирует систему на правильный ответ при вводе значений 17, 18 и 19 лет.
    ………………………………………………….
  • Выдержка из работы:
    Некоторые тезисы из работы по теме Тестирование информационных систем
    Тест-дизайн
    • Задача по тест-дизайну
    • Напишите, какие техники тест-дизайна могут помочь Вам в тестировании данной задачи, приведите примеры или пояснит, почему Вы выбрали эти техники.
    Описание:
    • Перед Вами представлена форма, которая рассчитывает возможность выдать кредит
    Содержимое формы:
    1. Поле возраста
    2. Выпадающий список – по (м/ж)
    3. Чекбокс резидента (да/нет)
    4. Кнопка ок, по умолчанию не активна, нужно указать возраст и пол для того чтобы кнопка стала активной
    При нажатии кнопки ОК данные отправляются н сервер, проводится вторичная валидация:
    • Возраст 0-100 – валидация значения происходит, остальные вызывают ошибку.
    Кредит выдается следующим категориям:
    • Мужчина резидент от 18 до 50 лет
    • Женщина резидент от 18 до 55 лет
    • Валидные данные (возраст, резидент ДА) – кредит одобрен. Не валидные (нерезидент/несоответствующий возраст) – отказ от банка. Остальное – ошибка.


    Эквивалентное разделение
    Суть техники в том, что из массива данных тестируется одно значение из каждого класса. Например, у банка есть свои правила по выдаче кредитов:
    1. Не выдавать людям до 18 лет — первая граница.
    2. Выдавать людям с 18 до 65 лет — вторая граница.
    3. Не выдавать пенсионерам с 65 до 100 лет — третья граница.
    Если тестировщик будет проверять все 100 значений от 0 до 99, ему придётся поработать со 100 кейсами — это займёт много времени. Оптимальнее будет разделить весь массив на группы, которые будут давать один и тот же результат, и протестировать всего три значения вместо 100. При любом значении от 0 до 18 лет система должна однозначно выдавать отказ в кредите, а при значении от 18 до 65 — согласие, а при значении от 65 до 100 — снова отказ. Значит, достаточно взять по одному значению в каждой группе, чтобы протестировать функцию.
    В большинстве случаев техника эквивалентного разделения работает в паре с техникой граничных значений
    Метод граничных значений
    Существует теория, что ошибки часто случаются на границах классов. Пользователи постоянно ошибаются в датах, если отправление рейса происходит ночью, в незначительно отличающихся размерах одежды, в возрасте, если его нужно определить на конкретную дату. Техника граничных значений как раз тестирует функции на стыке границ.
    Вернёмся к нашему примеру с кредитным калькулятором. Банк не даёт кредиты людям до 18 лет. Возникает вопрос: до 18 лет включительно? Разработчики и аналитики могли упустить этот момент в разработке требований, соответственно, на границе между 17 и 19 будут скапливаться ошибки.
    Например, если по условиям банк не даёт кредиты клиентам до 18 лет включительно, то человек в 18 лет имеет право взять кредит. Но если разработчики допустили ошибку, то при вводе возраста в 18 лет система будет автоматически выдавать отказ.
    Суть техники граничных значений - найти ошибки в работе продукта на границах классов. В нашем примере тестировщик знает границу и проверяет приграничную область, делая шаг в глубь и за пределы диапазона, то есть тестирует систему на правильный ответ при вводе значений 17, 18 и 19 лет.
    ………………………………………………….
Скачать демо-версию контрольной

Не подходит? Мы можем сделать для Вас авторскую работу без плагиата и нейросетей - под ключ! Узнать цену!

Данный учебный материал (по структуре - Контрольная) разработан нашим автором - 20.07.2025 по заданным требованиям и без использования нейросетей!.

Как это работает:

Copyright © «Росдиплом»
Сопровождение и консультации студентов по вопросам обучения.
Политика конфиденциальности.
Контакты

  • Методы оплаты VISA
  • Методы оплаты MasterCard
  • Методы оплаты WebMoney
  • Методы оплаты Qiwi
  • Методы оплаты Яндекс.Деньги
  • Методы оплаты Сбербанк
  • Методы оплаты Альфа-Банк
  • Методы оплаты ВТБ24
  • Методы оплаты Промсвязьбанк
  • Методы оплаты Русский Стандарт
Наши эксперты предоставляют услугу по консультации, сбору, редактированию и структурированию информации заданной тематики в соответствии с требуемым структурным планом. Результат оказанной услуги не является готовым научным трудом, тем не менее может послужить источником для его написания.