Главная страница
Навигация по странице:

  • ФАКУЛЬТЕТ

  • отчёт программировнае. отчет_3_. Лабораторная работа 3 Виды тестирования. Планы тестирования дисциплина Технологии программирования


    Скачать 40.91 Kb.
    НазваниеЛабораторная работа 3 Виды тестирования. Планы тестирования дисциплина Технологии программирования
    Анкоротчёт программировнае
    Дата25.12.2022
    Размер40.91 Kb.
    Формат файлаdocx
    Имя файлаотчет_3_.docx
    ТипЛабораторная работа
    #863210



    Министерство науки и высшего образования
    Российской Федерации


    Федеральное государственное

    бюджетное образовательное учреждение

    высшего образования

    «Сочинский государственный университет»


    ФАКУЛЬТЕТ Информационных технологий и математики

    КАФЕДРА Информационных технологий

    ЛАБОРАТОРНАЯ РАБОТА № 3

    «Виды тестирования. Планы тестирования »

    ДИСЦИПЛИНА: «Технологии программирования»


    Выполнил: студент гр. 21-ПИЭ-1

    _________ (Новоселова Есения Сергеевна)

    (Подпись) (Ф.И.О.)


    Проверил:

    _________ (доц. Драч Владимир Евгеньевич)

    (Подпись) (Ф.И.О.)


    Дата сдачи (защиты): 8 ноября 2022 года

    Результаты сдачи (защиты): зачтено




    - Балльная оценка:

    - Оценка:

    Сочи, 2022

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

    Ход работы:

    1. Выбран Apple Pencil в качестве объекта реального мира с целью последующей разработки тестовых проверок для него.

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


    Вид тестирования

    Краткое определение вида тестирования

    Тестовые проверки

    Functional Testing

    Тестирование, основанное на сравнительном анализе спецификации и функциональности

    компонента или системы.

    С помощью карандаша можно сделать скриншот

    С помощью карандаша можно сделать быструю заметку

    С помощью карандаша можно сделать обычную заметку

    С помощью карандаша можно сделать заметку с заблокированного экрана

    С помощью карандаша можно переключать инструменты

    Карандаш работает только с включенным Bluetooth

    Карандаш не работает с выключенным Bluetooth

    Устройство заряжается


    Safety Testing

    Тестирование 

    программного продукта с целью определить его способность при использовании оговоренным

    образом оставаться в рамках приемлемого риска причинения вреда 

    здоровью, бизнесу, собственности или окружающей среде.

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

    Security Testing

    Тестирование с целью

    оценить защищенность программного продукта от внешних воздействий (от

    проникновений).

    Не реализовано в процессе разработки.

    Compatibility Testing

    Проверка работоспособности приложения в различных средах (операционные системы, их типа, версии и разрядность).

    Карандаш работает с версиями iPad согласно спецификации

    Примагничивается к iPad определенных версий

    Помещается во все оригинальные кейсы


    GUI Testing

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

    Размер

    Цвет

    Материалы

    Индикаторы

    Кнопки, сенсоры

    Разъемы для подключения


    Usability Testing

    Тестирование с целью определения степени понятности, легкости в изучении и использовании,

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

    использования в заданных условиях эксплуатации (на этом уровне обращают

    внимание на визуальное оформление, навигацию, логичность, наличие обратной связи и др.).

    Удобно лежит в руке

    Красивый

    Работает без задержек


    Accessibility Testing

    Тестирование, которое

    определяет степень легкости, с которой пользователи с ограниченными

    способностями могут использовать систему или ее компоненты.

    Не реализовано в процессе разработки.

    Internationalization Testing

    Тестирование адаптации продукта к языковым и культурным особенностям целого ряда регионов, в которых потенциально может использоваться продукт

    Не реализовано в процессе разработки.

    Performance Testing

    Процесс тестирования с целью определения производительности программного продукта.

    Как долго не изнашивается наконечник стилуса?

    Как долго держится заряд?


    Stress Testing

    Вид тестирования

    производительности, оценивающий систему или компонент на граничных

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

    Тестирование при сильном нажиме

    Тестирование при одновременной работе в нескольких приложениях


    Negative Testing

    Тестирование, в рамках которого применяются сценарии, которые соответствуют внештатному поведению тестируемой системы

    Не реализовано в процессе разработки.

    Black Box Testing

    Тестирование системы без знания внутренней структуры и компонентов системы (у тестировщика нет доступа к внутренней структуре и коду приложения либо в процессе тестирования он не обращается к ним)

    Не реализовано в процессе разработки.

    Automated Testing

    Набор техник, подходов и инструментальных средств, позволяющий исключить человека из выполнения некоторых задач в процессе тестирования

    Не реализовано в процессе разработки.

    Unit/Component Testing

    Тестируются отдельные

    части (модули) системы.

    Не реализовано в процессе разработки.

    Integration Testing

    Тестируется взаимодействие между отдельными модулями.

    Не предусматривает наличие дополнительных модулей и является целостным.

    3. Разработана композиция тестов для первой поставки программного обеспечения (build 1), состоящей из трех модулей (модуль 1, модуль 2, модуль 3).

    4. Разработана композиция тестов для второй поставки программного обеспечения (build 2): исправлены заведенные дефекты, доставлена новая функциональность - модуль 4.

    5. Разработана композиция тестов для третьей поставки программного обеспечения (build 3): заказчик решил расширять рынки сбыта и просит осуществить поддержку программного обеспечения на английском языке.

    6. Разработана композиция тестов для четвертой поставки программного обеспечения (build 4): заказчик хочет убедиться, что программное обеспечение выдержит нагрузку в 2000 пользователей.

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


    написать администратору сайта