Тестирование программного продукта
Комплексное тестирование – процесс поисков несоответствия системы ее исходным целям. Это наиболее творческий из всех видов тестирования. Оно состоит из следующих шагов:
Тестирование стрессов. Распространенный недостаток больших систем в том, что они функционируют как будто бы нормально при слабой или умеренной нагрузке, но выходят из строя при большой нагрузке и в стрессовых ситуациях реальной среды. Тестирование стрессов представляет попытки подвергнуть систему крайнему “давлению”.
Для проведения тестов осуществлялось большое количество запросов к БД (20 запросов). В результате теста не было зафиксировано никаких отклонений в работе программы, но было отмечено определенное замедление работы БД с запросами.
Тестирование объёма. В то время как при тестировании стрессов делается попытка подвергнуть систему серьёзным нагрузкам в короткий интервал времени, тестирование объема представляет собой попытку предъявить системе большие объёмы данных (максимальный объем базы данных, 7 Мб) в течение более длительного времени.
Для проведения тестов создавалась БД как можно больших размеров, создавались очереди документов, выводимых на печать, использовались граничные значения числовых форматов. В результате теста также не было зафиксировано отклонений в работе программы, обработка запросов БД осуществлялась с незначительным замедлением.
Тестирование конфигурации. Многие системы обеспечивают работу различных конфигураций аппаратуры и ПО. Число таких конфигураций часто слишком велико, но необходимо проверить хотя бы максимальную и минимальную конфигурации. Система была проверена со всеми аппаратными устройствами, с которыми она может осуществлять работу (внешние накопители данных, принтеры).
Тестирование защиты. Так как внимание к вопросам сохранения секретности в сегодняшнем автоматизированном обществе возрастает, к большинству систем предъявляются определенные требования по обеспечению защиты от несанкционированного доступа. Цель тестирования защиты – нарушить секретность в системе.
В результате проведения теста было зафиксировано, что пользователь не имеющий доступа к системе проникнуть в нее не может.
Тестирование производительности. Требования к производительности и эффективности (время ответа для различных нагрузок и различных конфигураций) – важная часть проектов систем
На основание проведения вышеперечисленных тестов можно заключить, что:
- созданная система выполняет все функции, указанные в ТЗ;
- при аварийном отключении сохраняет максимально возможное количество данных;
- система способна работать на ПК различной конфигурации, в том числе и минимальной;
- система отвечает поставленным требованиям по защите от несанкционированного доступа;
- система корректно осуществляет свою работу при работе с большими объемами данных (при максимальном объеме БД – 30 Мб) и при большом количестве запросов (20 запросов).
Выводы к разделу 3
Все объекты базы данных разработаны с поддержкой сохранения ссылочной целостности. При разработке приложения были использованы самые оптимальные алгоритмы обработки данных. Процедуры и функции максимально оптимизированы и проверены. Система способна обрабатывать большие объемы данных с большой производительностью.
Универсальный подход построения справочников дает большие преимущества для доработки и совершенствования проекта.
Отчеты формируются на основании легко настраиваемых шаблонов и выводятся в широко распространенный редактор электронных таблиц – Microsoft Excel. Это дает преимущества в дальнейшей обработке и передачи данных третьим лицам.
Так же была рассмотрена существующая на предприятии нормативно-справочная и результатная информация, разработана информационно-логическая модель данных, обеспечивающая учет входящих данных.
Это привело к улучшению ряда экономических показателей: увеличилось число обслуживаемых клиентов, улучшилось качество обработки информации, при этом повысилась степень достоверности информации, степень ее защищенности.
Раздел 4
Охрана труда
В данной выпускной работе разрабатывается автоматизированная система учета заявлений граждан в Каховском районном суде, в котором основная работа проходит с ПК. Поэтому в данном разделе будут рассмотрены меры, по созданию необходимых условий труда, при работе с персональным компьютером и сетевым оборудованием, которые обеспечивают полную безопасность этой работы.
Охрана труда пользователя компьютерной техники и сетевого оборудования включает в себя социально-экономические, организационные, технические, гигиенические, лечебно-профилактические и другие мероприятия, направленные на сохранение жизни и здоровья человека. Основные документы, регламентирующие эти меры - это Закон Украины по охране труда, Конституция Украины, Кодекс законов о труде, ведомственные инструкции по технике безопасности. Надзор и контроль за соблюдением правил и норм техники безопасности на предприятии осуществляет отдел по охране труда предприятия.
Анализ условий труда
Административное здание, в котором расположено оборудование, есть кирпичный двухэтажный дом. Компьютеры размещены на втором этаже, где также расположено и необходимое сетевое оборудование.
До опасных и вредных факторов производства относятся производственные факторы, которые могут причинить вред здоровью и жизни человека. К таким факторам относят вредные для здоровья излучения, шум, пыль, вибрация, электрический ток, огонь, радиация и т.п.. [34]
В данном случае различают следующие вредные факторы:
а) опасность поражения электрическим током от электронного оборудования;
б) воздействие вредных излучений, возникающих в электронно-лучевых трубках и устройствах беспроводной связи;
в) опасность, которая кроется в подвижных частях электронно-механического оборудования (устройства автоподачи принтера, факса и т.д.);
г) опасность ожога от нагретых элементов электронной техники (головки принтеров и т.д.);
д) большая концентрация электрооборудования повышает возможность электрического замыкания, в свою очередь, повышает вероятность пожаров.
Таким образом, обнаружены опасные и вредные производственные факторы вызывают необходимость проведения технических, технологических, организационных и противопожарных мероприятий, которые и будут разработаны в данном разделе для создания здоровых и безопасных условий труда.