Файл: Отчет по практическим работам 113 дисциплина мдк. 01. 02 Поддержка и тестирование программных модулей.docx
Добавлен: 26.10.2023
Просмотров: 611
Скачиваний: 25
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
СОДЕРЖАНИЕ
Отчёт по практической работе №1
Отчёт по практической работе №2
Отчёт по практической работе №3
Отчёт по практической работе №4
Отчёт по практической работе №5
Отчет по практической работе №6
Отчет по практической работе №7
Отчёт по практической работе №8
Отчёт по практической работе №9
Отчёт по практической работе №10
Отчёт по практической работе №11
Краевое государственное автономное профессиональное образовательное учреждение «Пермский авиационный техникум им. А.Д. Швецова»
отчет ПО ПРАКТИческим работам №1-13
дисциплина: МДК.01.02 Поддержка и тестирование программных модулей
Преподаватель ___________________________________________ А.В. Басалаев
(подпись, дата)
Студентка, гр. ИСП-20-2___________________________________ О.Е.Аликина
(подпись, дата)
2023
Содержание
Отчёт по практической работе №1
Тестирование «белым ящиком»
Цель работы: изучить методы тестирования логики программы, формализованные описания результатов тестирования и стандарты по составлению схем программ.
Задание 1:
Разработали программу
Задание 2:
А | В | С | Ожидаемый результат | Объект проверки |
8 | 8 | 8 | Тип = равносторонний Площадь = 27,712.. | Тип = равносторонний Площадь = 27,712.. |
5 | 6 | 7 | Разносторонний Площадь = 14,69.. | Разносторонний Площадь = 14,69.. |
5 | 5 | 6 | Тип = Равнобедренный Площадь = 12 | Тип = Равнобедренный Площадь = 12 |
Задание 3:
Задание 4:
1 тест. В ходе проведения первого теста было обнаружено, что при в ведении чисел 5,3,3, площадь выдавалась равной нулю.
Рекомендуется: исправить ошибку в вычислении площади, чтобы данная программа на выходе не выдавала 0.
Вывод: Научились тестировать программы и искать ошибки в программах, посредством тестирования.
Отчёт по практической работе №2
Тестирование «черным ящиком»
Цель работы: изучить метод тестирования «Черным ящиком».
Задание 1. Написать калькулятор с небольшими багами.
Написали программу калькулятор с багами: не получается возвести в степень и при нажатии равно появляется то 0 то 1.
Задание 2. Обменяться программой с другими студентами. Провести тестирование и написать отчет в тетради.
Название теста | Описание сценария | Входные данные | Выходные данные | Удачное/неуд ачное тестирование | Предложения по исправлению найденных ошибок. | Пожелания пользовате лей |
Функци я деления | Деление чисел, которые нацело не делятся. Проверка результата | Первая переменн ая=9 Вторая переменн ая=7 | Результат= 1 | Неудачное | Поменять типы int на тип double или float, чтобы могли быть в результате числа после запятой | Сделать возможность повторного действия на знак равно |
Функция возведения в степень | Возведение в степень положительного целого числа | Переменная = 6 | Результат 0 | Неудачное | Исправить ошибку при возведении в степень | При выборе действия, чтобы результат не становился равным 0. |
Функция сложения | Сложения чисел разных знаков | Переменные 5 и -6 | Результат -1 | Удачное | Все хорошо | Нет |
Функция вычитания | Вычитание целых положительных чисел | Числа 7 и 10 | Результат -3 | Удачное | Все хорошо | Нет |
Функция умножения | Умножения отрицательных чисел | Числа -9 и -6 | Результат 54 | Удачное | Все хорошо | Нет |
Вывод: потренировались в тестировании программы, разработанной другим человеком, научились искать ошибки в чужой программе и выяснять причину ошибки.
Отчёт по практической работе №3
Отладка в Visual Studio
Ход работы:
Теория:
Отладчик — это узкоспециализированное средство разработки, которое присоединяется к работающему приложению и позволяет проверять код. В документации по отладке для Visual Studio именно это обычно подразумевается под отладкой.
Отладка может иметь разные значения, но в первую очередь он означает устранение ошибок в коде.
Отладка приложения обычно означает запуск приложения с подключенным отладчиком (то есть в режиме отладчика). При этом в отладчике доступно множество способов наблюдения за выполнением кода.
Точки останова — это один из самых простых и важных компонентов надежной отладки. Точка останова указывает, где Visual Studio следует приостановить выполнение кода, чтобы вы могли проверить значения переменных или поведение памяти либо выполнение ветви кода.
Практика:
Первым делом пробывали режим отладки и точки останова
Смотрим изменения переменных в ходе выполнения программы
Вставили код из примера программы, и исправили ошибки, как показано на сайте, постепенно избавляясь от появившихся ошибок.
Первые ошибки исправили с помощью Alt+Delete и подсказки добавить директорию.
Следующую ошибку исправили путём смены string на int, так как проблема была в несовместимости типов данных
Добавили условие в if, чтобы не было исключения
Также мы добавили try catch чтобы при ошибке, приложение не закрывалось, а выдавало ошибку
Выводы: изучили отладку, точки остановки и методы исправления ошибок. Потренировались на практике как исправлять ошибки.
Отчёт по практической работе №4
SonarQube. Изучение платформы с открытым исходным кодом
для непрерывного анализа
Ход работы:
Скачали SonarQube и настроили sonar.properties
Для работы Sonar Qube установили Java Developer Kit
После чего мы запустили StartSonar.bat и сервер был SonarQube был запущен, после чего перешли на по адресу localhost:9000 и зашли на сайт
Во время установки SonarQube было множество проблем с Java настройкой для программы, множество версий не работали с SonarQube.
Вывод: научились устанавливать и настраивать SonarQube для работы с тестированием.
Отчёт по практической работе №5
Управление качеством кода 1С с помощью SonarQube
Ход работы:
Скачали и установили sonar scanner 1C
Скачали 2 плагина для работы с русским языком и сканировании файлов конфигурации 1С:
Просканировали нашу конфигурацию разработанную на МДК.04.01
По итогу тестирования было обнаружено 0 ошибок и проблем в 192 строчек кода:
Вывод: научились сканировать код конфигурации 1С с помощью Sonar Scanner, устанавливать плагины и работать с проектами в SonarQube.
Отчет по практической работе №6
Автоматизированная проверка конфигураций 1С
Цель: выполнить установку конфигурации инструмента Автоматизированная проверка конфигураций.
Скачали конфигурацию «Автоматизированная проверка конфигураций».
Открыли 1С АПК.
Нажали на кнопку добавления новой конфигурации и заполнили все необходимые реквизиты для проверки.
Проверили успешное ли подключение в АПК.
Выполняем автоматическую проверку конфигурации, разработанную в МДК.04.01
После чего происходит проверка конфигурации на выявлении ошибок.
После проверки АПК выдал количество ошибок в количестве 59.
Вывод: Проверили на работоспособность приложение ACC для 1С, научились проверять нашу конфигурацию на наличие ошибок или проблем.
Отчет по практической работе №7
Подключение сервиса SonarQube к сервису GIT
Сгенерируем токен:
Предоставим доступ для проекта:
Создадим в репозитории файл sonar-project.properties. С указанием ключа и параметра, мониторящего связь с Sonarqube:
Добавим среды переменных:
Добавим переменные:
Создадим конфигурацию файла: