К дипломному проекту icon

К дипломному проекту



страницы: 1   2   3   4   5   6   7   8   9   10
вернуться в начало
скачать



Тест i: тесты, определенные в рамках спецификаций по тестированию в основных проектах.

Vm: затраты на создание спецификации тестирования.

Va: затраты на создание спецификации тестирования и на реализацию.

Dm: затраты на выполнение одного теста вручную.

Da: затраты на реализацию теста после перехода к автоматизированному тестированию. Время на тестирование не учитывалось потому, что оно выполнялось без контроля с помощью CR-средства.

V и D измеряются в часах.

En = Aa/Am = (Va + n*Da)/(Vm + n*Dm)

N = значение показателя экономической эффективности

Подготовка спецификации требований по тестированию загрузки программного обеспечения (загрузка программного обеспечения являлась одной из функций продукта и производилась при нажатии кнопки ЗАГРУЗИТЬ) заняла 10 часов (Ручной V в строке Тест 2 в таблице 6.1). Программирование этих тестов заняло еще 4 часа, что вошло в полное время автоматизированной подготовки к тестированию (Автоматизированный V), равное 14 часам (см. результаты Теста 2). Ручное выполнение этих тестов заняло 2 часа (Ручной D) в противоположность 0.1 часа (Автоматизированный D), поскольку тестировщику нужно было проверить и проанализировать отчеты, сгенерированные средствами тестирования при автоматическом выполнении тестов. На основе измерений, полученных в результате однократного выполнения тестирования, можно вычислить расходы, которые потребовались бы для повторного тестирования 5, 10 или 20 раз. Например, в случае пяти автоматизированных выполнений тестов коэффициент уменьшения расходов на тестирование по сравнению с проведением тестирования вручную составит:

E5=Aam

= (Va + 5*Da)/(Vm + 5*Dm)

= (14 + 5*0.1)/(10 + 5*2)

= 14.5/20 = 0.725 = 73%

В таблице 6.1 показатель экономической эффективности представлен коэффициентом N в соответствии с равенством Е = Ааm = 100%, где Е — это относительные затраты, а А — абсолютные затраты (Аа — абсолютные затраты на автоматизацию, Аm — абсолютные затраты при тестировании вручную), N — значение показателя экономической эффективности, V— подготовка, a D — выполнение.

Измерения, выполненные в ходе эксперимента, показывают, что экономической эффективности можно добиться уже при проведении второго цикла регрессионного тестирования (ntotal = 2.03). Эта рентабельность, однако, требует соблюдения двух условий: (1) тестирование выполняется без вмешательства человека (например, ночью), и (2) не требуется никаких дальнейших модификаций скриптов для того, чтобы повторно выполнить их применительно к окончательным версиям продукта. Как уже упоминалось, эти необходимые условия нелегко соблюсти.

Низкокачественное программирование, произведенное в начале тестирования, приводит к необходимости поддержки тестовых скриптов при каждом повторном проведении тестирования. С другой стороны, если команда тестировщиков установит четкие границы автоматизированного тестирования GUI (и CR-средство явится краеугольным камнем, а не средством для решения всех проблем), тогда снижение стоимости до 40% для типичного цикла тестирования продукта (E10) вполне реально.

Заключение


Было выявлено, что средства автоматизированного тестирования позволяют нам решать ряд вопросов:

  1. Экономия ресурсов и повышение качества тестирования. Автоматическое тестирование по заданному сценарию не требует участия человека – система сама тестирует программный продукт во всех нужных режимах. Вмешательство человека требуется только для пополнения библиотеки сценариев, изучения отчетов и поддержки тестов в актуальном состоянии.

  2. Стабилизация надежности. Когда в системе проводятся какие-либо изменения, то самые трудноуловимые ошибки – те, что возникают в уже проверенных компонентах. Повторный запуск сценариев тестирования после внесения изменений позволяет обнаружить ошибки в ситуациях, где тестировщики с большой вероятностью мог бы их пропустить. Таким образом, надежность уже отлаженных и проверенных компонентов системы находится под постоянным контролем и не может быть нарушена при внесении изменений в другие компоненты.

Также на основе вышеизложенного материала был составлен список рекомендаций по внедрению автоматизированного тестирования:

  • Подходящая организация процесса разработки программных продуктов. Так как автоматизированное тестирование требует строгого следования установленным процессам для обеспечения эффективности, без четкого определения процесса оно не даст должного результата.

  • Использование методологии жизненного цикла автоматизированного тестирования параллельно с циклом разработки системы.

  • Определение целесообразности внедрения. Проект может иметь недостаточно длинный жизненный цикл, либо слишком малая часть тестирования поддается автоматизации.

  • Адекватные ожидания от внедрения автоматизации.

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

  • Использование специальных видов тестирования для сокращения сроков тестирования, когда нецелесообразно проводить полный цикл тестирования (дымовое, проверка работоспособности).

  • Выполнение автоматизированных тестов в нерабочее время с генераций отчетов.

К выбору средств для автоматизации тестирования также следует подойти очень ответственно:

Стоимость решений от крупных компаний, таких как HP и IBM очень высока, и использование их в некрупных проектах может быть нецелесообразно. Но если компания ориентируется на долгосрочную работу в сфере создания программных продуктов, такие вложения могут быть оправданы. Также не стоит забывать, что качество этих продуктов гарантировано производителями с очень хорошей репутацией, все продукты одной компании отлично интегрируются друг с другом и имеют централизованную поддержку.

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

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

В работе представлены теоретические основы создания программных продуктов и автоматизированного тестирования, проведен обзор существующих средств автоматизации тестирования. Обозначаются моменты, которые следует рассмотреть более подробно. Составлен общий список рекомендаций на основе предыдущих глав. Итак, основные задачи работы были выполнены.
^

Приложение 1. Охрана труда


Охрана труда – это система законодательных актов, социально-экономических, организационных, технических, гигиенических и лечебно-профилактических мероприятий и средств, обеспечивающих безопасность, сохранение здоровья и работоспособности человека в процессе труда.

Полностью безопасных и безвредных производственных процессов не существует. Задача охраны труда – свести к минимуму вероятность поражения или заболевания работающего с одновременным обеспечением комфорта при максимальной производительности труда. В ходе эксплуатации возможны опасные и вредные производственные факторы.

Любой производственный процесс, в том числе работа с ЭВМ, сопряжен с появлением опасных и вредных факторов.

Опасный фактор – это производственный фактор, воздействие которого на работающего в определенных условиях приводит к травме или другому резкому внезапному ухудшению здоровья.

Вредный фактор – производственный фактор, приводящий к заболеванию, снижению работоспособности или летальному исходу. В зависимости от уровня и продолжительности воздействия вредный производственный фактор может стать опасным.

В данном разделе дипломного проекта будет произведен расчет информационной нагрузки оператора ЭВМ и спроектировано оптимальное рабочее место с точки зрения эргономики.
^

Исследование возможных опасных и вредных факторов при эксплуатации ЭВМ и их влияние на пользователей


При работе над дипломом использовались:

  • Сеть 380 В/220 В;

  • Помещения без повышенной опасности (сухие, температура +5 - 30 градусов Цельсия, относительная влажность меньше или равна 60%, коэффициент заполнения менее 0,2);

  • Компьютер (монитор LG Flatron, системный блок, клавиатура, мышь), принтер, сканер, соответствующий ТСО-95.

Характеристики жк монитора LG Flatron L1942S: разрешение по горизонтали (max) 1280 пикселей; разрешение по вертикали (max) - 1024 пикселей; легко регулируемые контрастность и яркость; частота кадровой развертки при максимальном разрешении - 50-160 Гц; частота строчной развертки при максимальном разрешении - 30-70 кГц.

Пользователь сидит за компьютером, значит, на него воздействует, низкочастотные магнитные поля, статическое электричество. Кроме того, компьютер подключен к сети, следовательно, существует опасность поражения электрическим током. На зрение пользователя влияет недостаточное и неправильное освещение помещения. На психику - шум и вибрации, монотонный труд. Влияет на человека и неправильная посадка за рабочим столом.

Из анализа этих рисков видна необходимость соблюдать правила безопасности на рабочем месте и предусмотреть меры защиты от вредоносных факторов.

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

Вычислительная техника питается от сети 220В 50Гц, а безопасное напряжение U < 40В, поэтому появляется опасный фактор – поражение электрическим током.

Воздействие тока на человека, при прохождении через тело, бывает:

  • Термическое - нагрев тканей, окружающей среды.

  • Электролитическое - разложение крови плазмы.

  • Биологическое - раздражение нервных окончаний тканей, судорожное сокращение мышц.

  • Механическое - разрыв тканей, получение ушибов, вывихов.

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

Результатом воздействия электрического тока на человека могут быть местные электротравмы - электрические ожоги, электрические знаки, металлизация кожи, уплотнение кожи, механические повреждения и электроофтальмия, - и общие травмы - электроудары. Наиболее опасным переменным током является ток 20 - 100 Гц. Так как компьютер питается от сети переменного тока частотой 50 Гц, то этот ток является опасным для человека.

Во время работы на персональных ЭВМ при прикосновении к любому из элементов оборудования могут возникнуть разрядные токи статического электричества. Вследствие этого происходит электризация пыли и мелких частиц, которые притягивается к экрану. Собравшаяся на экране электризованная пыль ухудшает видимость, а при повышении подвижности воздуха, попадает на лицо и в легкие человека, вызывает заболевания кожи и дыхательных путей.

При повышении напряженности поля Е>15 кВ/м, статическое электричество может привести к сбою в работе ПВЭМ , вплоть до исчезновения информации с ячеек памяти, т.к. элементы вычислительной техники питаются от U = 3-12В.

Особенно электростатический эффект наблюдается у компьютеров, которые находятся в помещении с полами, покрытыми синтетическими коврами.

При работе персональной электронно-вычислительной машины за счет частоты кадровой и строчной развёртки, образуется электро-магнитное излучение низких частот, которое является вредным фактором.

Электромагнитные поля с частотой 60 Гц и выше могут инициировать изменения в клетках животных (вплоть до нарушения синтеза ДНК). В отличие от рентгеновского излучения, электромагнитные волны обладают необычным свойством: опасность их воздействия при снижении интенсивности не уменьшается, мало того, некоторые поля действуют на клетки тела только при малых интенсивностях или на конкретных частотах.

Переменное электромагнитное поле, совершающее колебания с частотой порядка 60 Гц, вовлекает в аналогичные колебания молекулы любого типа, независимо от того, находятся они в мозге человека или в его теле.

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

Степень воздействия электромагнитных излучений на оператора ЭВМ зависит от продолжительности облучения, характера и режима излучения, индивидуальных особенностей организма. Длительное воздействие ЭМП низких частот вызывает функциональные нарушения сердечно-сосудистой и центральной нервной систем человека, некоторые изменения в составе крови. При интенсивном длительном характере излучения могут возникнуть злокачественные опухоли, катаракта глаз.
^

Методы и средства защиты пользователей от воздействия на них опасных и вредных факторов.


Защиту от поражения электротоком осуществляют: обеспечением недоступности токоведущих частей от случайных прикосновений; электрическим разделением сети; устранением опасности поражения при появлении напряжения на частях машины; применением специальных электрозащитных средств.

Техническим средством защиты от поражения электрического тока является зануление, схема подключения ЭВМ показана на рис. 18.

Зануление - это преднамеренное электрическое соединение с нулевым защитным проводником металлических нетоковедущих частей ЭЛУ, которые могут оказаться под напряжением. Применяется в 3-хфазных 4-х проводных сетях с глухо заземленной нейтралью при напряжении менее 1000В. Принципа защиты занулением: защита человека осуществляется тем, что при замыкании одной из фаз на заземляющий корпус, в цепи появляется ток замыкания, который отключает от потребителя сеть. Ток короткого замыкания еще до срабатывания защиты вызывает перераспределение в сети, приводящее к снижению напряжения на корпусе относительно земли. где НЗП - нулевой защитный проводник.



Рис. 10. Схема подключения ЭВМ

По заданным параметрам определим возможный Jк.з.:

(1),

где:

  • Jк.з. - ток короткого замыкания [А];

  • Uф - фазовое напряжение [B];

  • rm - сопротивление катушек трансформатора [Ом];

  • rнзп - сопротивление нулевого защитного проводника [Ом];

  • Uф = 220 В; Ом (по паспорту).





(2),


где:

  • - удельное сопротивление материала проводника [Ом*м];

  • l - длина проводника [м];

  • s – площадь поперечного сечения проводника [мм2].



По заданным параметрам определим возможный :

рмедь= 0,0175 Ом*м

=400 м ; =150 м ; =50 м ;







; 9,1





По величине определяет с каким необходимо в цепь питания включать автомат.



(формула 3), где K – качество автомата.



Отсюда следует, что для отключения ПЭВМ от сети в случае короткого замыкания или других неисправностей в цепь питания ПЭВМ необходимо ставить автомат с Jном= 8 А.

Для защиты от статического электричества предусмотрены специальные шнуры питания с встроенным заземлением. Там, где это не используется (отсутствует розетка) необходимо заземлять корпуса оборудования.

Также для защиты от воздействия электрического тока все корпуса оборудования, клавиатура, защелки дисководов и кнопки управления выполнены из изоляционного материала.


Следует использовать:

  • Контурное заземление;

  • Экраны для снятия статического электричества;

  • Использовать антистатическое покрытие полов;

  • Влажная уборка помещения.

Кроме того, защита осуществляется: проветриванием без присутствия пользователя, влажной уборкой, нейтрализаторами статического электричества, подвижность воздуха в помещении должна быть не более 0.2 м/с.

Для снижения уровня воздействия электромагнитных полей НЧ желательно пользоваться следующими мерами:

  • экранирование экрана монитора. Поверхность экрана покрывается слоем оксида олова, либо в стекло ЭЛТ добавляется оксид свинца;

  • расстояние между рабочими местами ПЭВМ ≥ 1.5 – 2 м.;

  • рациональное размещение оборудования. Необходимо располагать ПЭВМ на расстоянии не менее 1.22 м от боковых и задних стенок других мониторов;

  • ограничение времени работы за ПЭВМ. Время непрерывной работы должно составлять не более 4 ч в сутки. За неделю суммарное время работы не должно превышать 20 ч.



^ Эргономические требования к рабочим местам ПЭВМ.

Производственное освещение тоже заслуживает внимания. Рациональное освещение помещений - один из наиболее важных факторов, от которых зависит эффективность трудовой деятельности человека. Назначение его состоит в том, чтобы:

  • снижать утомляемость;

  • увеличивать условия зрительной работы;

  • способствовать повышению производительности труда и качества продукции;

  • оказывать благоприятное воздействие на психику;

  • уменьшать уровень травматизма и повышать безопасность труда.

К освещению предъявляются следующие требования:

  1. В рабочей зоне освещение должно быть в такой мере, чтобы рабочий имел возможность хорошо видеть процесс работы не напрягая зрение и не наклоняясь (менее чем на 0,5 метра до глаз) к объекту.

  2. Освещение не должно создавать резких теней, бликов и оказывать слепящее действие. Глаза должны быть защищены от прямых источников света.

  3. Спектральный состав света должен быть приближен к естественному свету.

  4. Уровень освещенности должен быть достаточен и соответствовать условиям зрительной работы.

  5. Уровень освещенности должен обеспечивать равномерность и устойчивость уровня освещенности.

  6. Освещение не должно создавать блескости как самих источников света, так и предметов, находящихся в рабочей зоне.

Требования к освещению в вычислительных центрах:

  1. Местное освещение не рекомендуется. Используется общее освещение. Максимальная освещенность 400 лк, блескость менее 15 ед., пульсация менее 10%.

  2. Освещенность на поверхности стола в зоне размещения рабочего документа должна быть 300 - 500 лк. Допускается установка светильников местного освещения для подсветки документов. Местное освещение не должно создавать бликов на поверхности экрана и увеличивать освещенность экрана более 300 лк.

  3. Следует ограничивать прямую блесткость от источников освещения, при этом яркость светящихся поверхностей (окна, светильники и др.), находящихся в поле зрения, не должна быть более 200 кд/ кв.м.

  4. Следует ограничивать неравномерность распределения яркости в поле зрения монитором и ПЭВМ, при этом соотношение яркости между рабочими поверхностями не должно превышать 3:1 - 5:1, а между рабочими поверхностями и поверхностями стен и оборудования 10:1.

  5. Лампы рекомендуется использовать белого света, холодного белого света, наиболее близкие к естественному свету. Мощность ламп 36-40 ВТ, температура 3000-4200 градусов Кельвина, тогда они не дают высокого ультрафиолетового излучения.

  6. Основной поток естественного света должен быть слева. Солнечные лучи и блики не должны попадать в поле зрения работающего с ПЭВМ.

При выполнении основной работы на мониторах и ПЭВМ, уровень звука не должен превышать 65 дБА. На рабочих местах в помещениях для размещения шумных агрегатов вычислительных машин (АЦПУ, принтеры и др.) уровень звука не должен превышать 75 дБА.

Снизить уровень шума в помещениях с мониторами и ПЭВМ можно использованием звукопоглощающих материалов с максимальными коэффициентами звукопоглощения в области частот 63 - 8000 Гц для отделки помещений (разрешенных органами и учреждениями Госсанэпиднадзора России), подтвержденных специальными акустическими расчетами.

Дополнительным звукопоглощением служат однотонные занавеси из плотной ткани, гармонирующие с окраской стен и подвешенные в складку на расстоянии 15 - 20 см от ограждения. Ширина занавеси должна быть в 2 раза больше ширины окна.

На рабочем месте нужно принять следующие меры: Нормальные показатели микроклимата на рабочем месте T = 19-22C, φ=60-65%, подвижность воздуха 0,1-0,2 м/c.

Рабочие места с компьютерами должны размещаться таким образом, чтобы расстояние от экрана одного видеомонитора до тыла другого была не менее 2,0 м, а расстояние между боковыми поверхностями видеомониторов – не менее 1,2 м.

Экран видеомонитора должен находиться на расстоянии 600 - 700 мм, но не ближе 500. Высота рабочей поверхности стола должна регулироваться в пределах 680-800 мм; при отсутствии такой возможности высота рабочей поверхности стола должна составлять 725 мм.

Рабочий стол должен иметь пространство для ног высотой не менее 600 мм, глубиной на уровне колен – не менее 450 мм и на уровне вытянутых ног – не менее 650 мм.

Рабочий стул (кресло) должен быть подъемно-поворотным и регулируемым по высоте и углам наклона сиденья и спинки, а также – расстоянию спинки от переднего края сиденья.

Рабочее место должно быть оборудовано подставкой для ног, имеющей ширину не менее 300 мм, глубину не менее 400 мм, регулировку по высоте в пределах до 150 мм и по углу наклона опорной поверхности подставки до 20 градусов; поверхность подставки должна быть рифленой и иметь по переднему краю бортик высотой 10 мм. Рабочее место с персональным компьютером должно быть оснащено легко перемещаемым пюпитром для документов.

Площадь на одно рабочее место с ПЭВМ для взрослых пользователей должна составлять не менее 6,0 кв. м., а объем не менее 20,0 куб. м. Для внутренней отделки интерьера помещений с мониторами и ПЭВМ должны использоваться диффузно - отражающиеся материалы с коэффициентом отражения для потолка - 0,7 - 0,8; для стен - 0,5 - 0,6; для пола - 0,3 - 0,5.

Поверхность пола в помещениях эксплуатации мониторов и ПЭВМ должна быть ровной, без выбоин, нескользкой, удобной. Для очистки и для влажной уборки, обладать антистатическими свойствами. Для повышения влажности воздуха в помещениях с компьютерами следует применять увлажнители воздуха, ежедневно заправляемые дистиллированной или прокипяченной питьевой водой. Перед началом и после каждого часа работы помещения должны быть проветрены. Самочувствие и здоровье персонала ЭВМ при исполнении выбранных методов и способов защиты от опасных и вредных факторов будут обеспечены.

Вывод:

При выполнении выбранных способов защиты от воздействия опасных и вредных факторов, при соблюдении эргономических требований обеспечивается безопасная работа пользователей.
^

Используемая литература


  1. Маконнел С. Совершенный код –Издательство Питер, 2007.- 896 с.

  2. Боэм Б. и др. Характеристики качества программного обеспечения: Пер. с англ. – Е.К. Масловский –м.:Мир, 1981 - 208 с.

  3. Элфрид Дастин, Джефф Рэшка, Джон Пол Автоматизированное тестирования программного обеспечения Внедрение, управление и эксплуатация: Пер. с англ. – Е. Молодцова, М. Павлов – Издательство “ЛОРИ”, 2003 – 567 с.

  4. В.П. Котляров Основы тестирования программного обеспечения // INTUIT.ru: Интернет университет информационных технологий. URL: http://www.intuit.ru/department/se/testing/

  5. В.И. Грекул Проектирование информационных систем // INTUIT.ru: Интернет университет информационных технологий. URL: http://www.intuit.ru/department/se/devis/

  6. Автоматизированное тестирование программного обеспечения // Википедия – свободная энциклопедия. URL: http://ru.wikipedia.org/wiki/Автоматизированное_тестирование

  7. Test automation // Wikipedia, the free encyclopedia. URL: http://en.wikipedia.org/wiki/Test_automation

  8. ГОСТ 28195-89 Оценка качества программных средств

  9. ГОСТ Р ИСО/МЭК 9126 Информационная технология. Оценка программного продукта. Характеристики качества и руководство по их применению

  10. ГОСТ 19.102-77 Стадии разработки программ и программной документации

  11. Богданов Д.В., Путилов В.А., Фильчаков В.В. Стандартизация процессов обеспечения качества программного обеспечения. - Апатиты, КФ ПетрГУ, 1997. – 161 // Кафедра компьютерной математики и программирования СПб ГУАП. URL: http://guap.ru/dept04/caf46/textbooks/std_pro/face.htm

  12. Про Тестинг Тестирование Программного Обеспечения. URL: http://www.protesting.ru/

  13. Кулямина В.В. Критерии полноты тестирования URL: http://panda.ispras.ru/~kuliamin/lectures-mbt/Lecture03.pdf

  14. ГОСТ 12.0.003-86 Опасные и вредные производственные факторы. Классификация

  15. Сибаров Ю.Г. и др. Охрана труда на ВЦ. М. 1989.

  16. ГОСТ 12.1.030-81 Электробезопасность. Защитные заземления, зануления.

  17. САНПиН 1340-03 Гигиенические требования к персональным ЭВМ и организация работы

  18. ГОСТ CCБТ 12.1.045-84 Электростатические поля. Допустимые условия на рабочем месте

  19. ГОСТ CCБТ 12.1.124-84 Средства защиты от статического электричества

  20. ФЗ РФ №181 1999г. «Об основах охраны труда в РФ»

  21. Трудовой кодекс РФ




оставить комментарий
страница10/10
Дата05.11.2011
Размер0,93 Mb.
ТипДиплом, Образовательные материалы
Добавить документ в свой блог или на сайт

страницы: 1   2   3   4   5   6   7   8   9   10
отлично
  1
Ваша оценка:
Разместите кнопку на своём сайте или блоге:
rudocs.exdat.com

Загрузка...
База данных защищена авторским правом ©exdat 2000-2017
При копировании материала укажите ссылку
обратиться к администрации
Анализ
Справочники
Сценарии
Рефераты
Курсовые работы
Авторефераты
Программы
Методички
Документы
Понятия

опубликовать
Документы

наверх