Файл: Отчет по практическим работам 113 дисциплина мдк. 01. 02 Поддержка и тестирование программных модулей.docx
Добавлен: 26.10.2023
Просмотров: 1635
Скачиваний: 58
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
СОДЕРЖАНИЕ
Отчёт по практической работе №1
Отчёт по практической работе №2
Отчёт по практической работе №3
Отчёт по практической работе №4
Отчёт по практической работе №5
Отчет по практической работе №6
Отчет по практической работе №7
Отчёт по практической работе №8
Отчёт по практической работе №9
Отчёт по практической работе №10
Отчёт по практической работе №11
Краевое государственное автономное профессиональное образовательное учреждение «Пермский авиационный техникум им. А.Д. Швецова»отчет ПО ПРАКТИческим работам №1-13дисциплина: МДК.01.02 Поддержка и тестирование программных модулейПреподаватель ___________________________________________ А.В. Басалаев(подпись, дата)Студентка, гр. ИСП-20-2___________________________________ О.Е.Аликина(подпись, дата)2023
Задание 3:Задание 4:1 тест. В ходе проведения первого теста было обнаружено, что при в ведении чисел 5,3,3, площадь выдавалась равной нулю.Рекомендуется: исправить ошибку в вычислении площади, чтобы данная программа на выходе не выдавала 0.Вывод: Научились тестировать программы и искать ошибки в программах, посредством тестирования.
Написали программу калькулятор с багами: не получается возвести в степень и при нажатии равно появляется то 0 то 1.Задание 2. Обменяться программой с другими студентами. Провести тестирование и написать отчет в тетради.
Вывод: потренировались в тестировании программы, разработанной другим человеком, научились искать ошибки в чужой программе и выяснять причину ошибки.
Нажали на кнопку добавления новой конфигурации и заполнили все необходимые реквизиты для проверки.Проверили успешное ли подключение в АПК.Выполняем автоматическую проверку конфигурации, разработанную в МДК.04.01После чего происходит проверка конфигурации на выявлении ошибок.После проверки АПК выдал количество ошибок в количестве 59.Вывод: Проверили на работоспособность приложение ACC для 1С, научились проверять нашу конфигурацию на наличие ошибок или проблем.
Содержание
Отчёт по практической работе №1
Тестирование «белым ящиком»Цель работы: изучить методы тестирования логики программы, формализованные описания результатов тестирования и стандарты по составлению схем программ. Задание 1:Разработали программуЗадание 2:| А | В | С | Ожидаемый результат | Объект проверки |
| 8 | 8 | 8 | Тип = равносторонний Площадь = 27,712.. | Тип = равносторонний Площадь = 27,712.. |
| 5 | 6 | 7 | Разносторонний Площадь = 14,69.. | Разносторонний Площадь = 14,69.. |
| 5 | 5 | 6 | Тип = Равнобедренный Площадь = 12 | Тип = Равнобедренный Площадь = 12 |
Отчёт по практической работе №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С, научились проверять нашу конфигурацию на наличие ошибок или проблем.