Файл: Отчет по практическим работам 113 дисциплина мдк. 01. 02 Поддержка и тестирование программных модулей.docx

ВУЗ: Не указан

Категория: Отчет по практике

Дисциплина: Не указана

Добавлен: 26.10.2023

Просмотров: 619

Скачиваний: 25

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Краевое государственное автономное профессиональное образовательное учреждение «Пермский авиационный техникум им. А.Д. Швецова»

отчет ПО ПРАКТИческим работам №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:





Добавим среды переменных:




Добавим переменные:





Создадим конфигурацию файла: