Автоматизация тестирования программного обеспечения

Современный отечественный и зарубежный опыт в тестировании программных продуктов. Общая информация, миссия, видение, стратегия, цели организации. Анализ внешней и внутренней среды. Проект по автоматизации тестирования. Оптимизация бизнес-процесса.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 10.11.2017
Размер файла 535,8 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

· Несовершенность законов об электронных документах. Сегодня законодательно не разрешено отказаться от бумажной формы документов, а, следовательно, электронная форма имеет подсобный характер и часто превращается в лишнюю работу. Поэтому руководители ЛПУ не всегда с охотой поднимают вопрос о затратах на внедрение МИС;

· Поддержка министерства здравоохранения. Программа модернизации здравоохранения действует в Челябинской области с 2011 года. В модернизацию здравоохранения Челябинской области четвертый год вкладываются большие средства. Общий объем вложений за это время составил порядка 16 миллиардов рублей. Благодаря выделенным средствам в ЛПУ обновляется ресурсная база здравоохранения, лечебные учреждения оснащаются самым современным оборудованием, совершенствуется алгоритм оказания медицинской помощи. Исходя из этого можно сделать вывод, что платежеспособность потенциальных и существующих заказчиков растет.

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

Основные возможности:

1. Тенденция к старению населения

2. Новые требования к образу жизни

3. Возможность участия в инновационных проектах

4. Рост числа частных ЛПУ.

5. Рост уровня доходов населения.

6. Экологическая проблема.

7. Климат уральского региона

8. Поддержка министерства здравоохранения

Основные угрозы:

1. Сопротивление новым технологиям

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

3. Дороговизна оснащения для ЛП

4. Отсутствие информационной совместимости, стандартизации и унификации

5. Большая затратоемкость импорта данных

6. Низкий уровень финансовых возможностей ЛПУ

7. Финансовый кризис

8. Государственная политика в области информатизации

9. Несовершенность законов об электронных документах

2.2.2 Профиль состояния внешней среды

Таблица 2.2 - Профиль состояния внешней среды

Фактор

Знак влияния

Качествен оценка

Вес

Бальная оценка

Взвешенная оценка

Критический синтез

Социальные факторы

Демографич ситуация

+

Существенное

4

0,04

0,16

Направленность на своевременное оказание услуг для ЛПУ

Сопротивлен новым технологиям

-

Значительное

6

0,06

-0,36

Создавать доступные для восприятия интерфейсы, требующие минимального обращения к инструкциям

Новые требования к образу жизни

+

Существен

4

0,04

0,16

Учитывать текущие тенденции в социальных настроениях

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

-

Слабое

3

0,03

-0,09

Предоставление максимально гибкого инструмента, способного учесть все особенности управления

Технологические факторы

Малые затраты на оргтехнику и аренду

+

Значительное

7

0,07

0,49

Дороговизна оснащения для ЛПУ

-

Значительное

7

0,07

-0,49

Отсутствие информационной совместимости, стандартизации и унификации

-

Существенное

5

0,05

-0,25

Большая затратоемкость импорта данных

-

Значительное

6

0,06

-0,36

Экономические факторы

Низкий уровень финансовых возможностей ЛПУ

-

Значительное

7

0,08

-0,56

МИС должна создаваться помодульно, чтобы ЛПУ могли по степенно автоматизировать собственную деятельность закупая отдельные модули системы

Рост числа частных ЛПУ

+

Значительное

7

0,08

0,56

Проведение промо-акций в новых ЛПУ

Финансовый кризис

-

Среднее

5

0,05

-0,25

Акцент на собственные средства, создание резервных фондов

Рост среднедушевых денежных доходов

+

Существенное

4

0,05

0,2

Предоставление услуг, отвечающим запросам клиентов

Экологические факторы

Экологическая обстановка области

+

Значительное

7

0,06

0,42

Качественное предоставление услуг для ЛПУ

Климат уральского региона

+

Среднее

5

0,05

0,25

Своевременное оказание услуг

Политико-правовые факторы

Государственная политика в области информатизации

-

Существенное

4

0,05

-0,2

Мониторинг внешнего окружения

Несовершенность законов об электронных документах

-

Значительное

6

0,07

-0,42

Разработка системы без ориентации на западные системы

Поддержка министерства здравоохранения

+

Сильное

9

0,09

0,81

Формирование политики бизнеса с ориентацией на деятельность государства

Социальные факторы

Демографическая ситуация

+

Существенное

4

0,04

0,16

Направленность на своевременное оказание услуг для ЛПУ

Сопротивление новым технологиям

-

Значительное

6

0,06

-0,36

Создавать доступные для восприятия интерфейсы, требующие минимального обращения к инструкциям

Новые требования к образу жизни

+

Существенное

4

0,04

0,16

Учитывать текущие тенденции в социальных настроениях

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

-

Слабое

3

0,03

-0,09

Предоставление максимально гибкого инструмента, способного учесть все особенности управления

Технологические факторы

Малые затраты на оргтехнику и аренду

+

Значительное

7

0,07

0,49

Вложение вырученных денег в развитие

Дороговизна оснащения для ЛПУ

-

Значительное

7

0,07

-0,49

Разработка отдельных модулей для ЛПУ для снижения разовых затрат при покупке

Отсутствие информационной совместимости, стандартизации и унификации

-

Существенное

5

0,05

-0,25

Активное участие в формирование нормативной документации, разработка программного продукта отвечающим требованиям законодательства

Большая затратоемкость импорта данных

-

Значительное

6

0,06

-0,36

Предложить нанять студентов или премировать сотрудников за выполнение работы

Экономические факторы

Низкий уровень финансовых возможностей ЛПУ

-

Значительное

7

0,08

-0,56

МИС должна создаваться помодульно, чтобы ЛПУ могли по степенно автоматизировать собственную деятельность закупая отдельные модули системы

Рост числа частных ЛПУ

+

Значительное

7

0,08

0,56

Проведение промо-акций в новых ЛПУ

Финансовый кризис

-

Среднее

5

0,05

-0,25

Акцент на собственные средства, создание резервных фондов

Рост среднедушевых денежных доходов

+

Существенное

4

0,05

0,2

Предоставление услуг, отвечающим запросам клиентов

Экологические факторы

Экологическая обстановка области

+

Значительное

7

0,06

0,42

Качественное предоставление услуг для ЛПУ

Климат уральского региона

+

Среднее

5

0,05

0,25

Своевременное оказание услуг

Политико-правовые факторы

Государственная политика в области информатизации

-

Существенное

4

0,05

-0,2

Мониторинг внешнего окружения

Несовершенность законов об электронных документах

-

Значительное

6

0,07

-0,42

Разработка системы без ориентации на западные системы

Поддержка минздрава

+

Сильное

9

0,09

0,81

Формирование политики бизнеса с ориентацией на государство

Размещено на http://www.allbest.ru/

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

Рисунок 2.2 - График профиля внешней среды

Проведенный анализ показал, что внешнее окружение достаточно позитивно для предприятия (рисунок 2.2). Наибольшее негативное влияние на деятельность организации оказывает низкий уровень финансовых возможностей ЛПУ и дороговизна оснащения для ЛПУ. Минимизировать воздействие данных факторов поможет помодульная разработка и внедрение МИС. Помимо этого есть ряд факторов, которые оказывают положительное влияние: Поддержка министерства здравоохранения, причем данные денежные средства согласно программе модернизации здравоохранения направлены как раз на автоматизацию медицинских учреждений, а также рост числа частных ЛПУ. Это позволяет предприятию активнее продвигать свой продукт.

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

2.2.3 Анализ ближнего окружения

Для анализа непосредственного окружения (микроокружения) используется анализ по 5 направлениям (5 сил Портера):

Анализ существующего конкурентного окружения.

На данный момент компания «Infinnity Solutions» - это единственный в Челябинской области специализированный разработчик, предлагающий свои решения для медицины и в местных ЛПУ, и она является безусловным лидером по количеству внедрений. Но так как компания внедряет свои разработки не только на региональном уровне, следует учитывать также конкурентную среду на территории всей страны и даже за рубежом.

В настоящее время по официальным источникам в России насчитывается 229 фирм-разработчиков медицинского информационного обеспечения.

Вот наиболее крупные российские компании по количеству внедрений за год: Барс Груп (Казань), Сван (Пермь), СофТраст (Белгород), КОРУС Консалтинг (Санкт-Петербург), Пост Модерн Текнолоджи (Москва), Смарт Дельта Системс (Москва), Волга Мед (Ульяновск), К-МИС (Петрозаводск), Самсон (Санкт-Петербург), Медотрейд (Москва), КомТек (Нижневартовск), АксиМед (Москва), МедИнТек (Новосибирск), Софтбаланс (Санкт-Петербург), ФОРС (Москва), Медсофт (Москва).

Анализ потенциального конкурентного окружения.

Возможность освоения относительно нового рынка информационных продуктов и услуг вызвала большой интерес непрофессионалов. Рынок информационных систем для здравоохранения довольно быстро и динамично развивается и вероятность появления новых конкурентов очень высока. Но чтобы занять лидирующие позиции, игрокам нужно использовать прогрессивные технологии, и выгодно отличаться от существующих конкурентов. Компании должны иметь серьезное финансирование ИТ, и придерживаться стандартов информационного обмена. В отличие от многих конкурентов, «Infinnity Solutions» придерживается международных стандартов таких как openEHR, IHE и HL7, а также самых передовых и инновационных технологий разработки программного обеспечения, что является большим конкурентным преимуществом и весомым аргументом для выбора данных решений медицинскими учреждениями на международном рынке.

Анализ влияния поставщиков.

Деятельность компании «Infinnity Solutions» не зависит от поставщиков каких-либо материальных ценностей, но внимание следует уделить «поставщикам информации» и бизнес-партнерам, которые безусловно влияют на течение бизнес-процессов предприятия.

Динамичное развитие продуктов компании происходит при поддержке зарубежных партнеров Ocean Informatics (Австралия), Microsoft (США). Благодаря взаимодействию с иностранными партнерами компания обеспечена высокими технологиями, на базе которых строится медицинская информационная система. Также развитие происходит за счет использования открытого международного стандарта openEHR и самых передовых и инновационных технологий разработки программного обеспечения. Взаимодействие с разработчиками международного стандарта позволяет наиболее точно ему соответствовать, грамотно и эффективно его использовать для достижения поставленных целей.

Очень важно сотрудничество «Infinnity Solutions» с государственными органами Челябинской области, такими как Челябинский областной медицинский информационно-аналитический центр, Министерство экономического развития, Министерство здравоохранения, муниципальные управления здравоохранения Челябинской области. Такое сотрудничество позволяет создавать программный продукт, соответствующий всем требованиям законодательства.

Главное преимущество сотрудничества с компанией Infinnity Solutions -- это минимизация технических и финансовых рисков при реализации сложных комплексных проектов внедрения современных информационных систем в рамках региональных проектов модернизации здравоохранения, за счет использования многолетнего опыта и программного обеспечения, специально разработанного под новую концепцию информатизации Минздравсоцразвития РФ (ЕГИСЗ РФ) и современные требования рынка медицинских информационных систем.

Для того, чтобы сохранить хорошие отношения с партнерами, политика компании направлена на поддержание с ними связей, а также на привлечение новых для возможностей дальнейшего развития.

Анализ влияния потребителей.

На сегодняшний день у компании 17 основных клиентов - это различные муниципальные, областные и федеральные учреждения здравоохранения. Наиболее значимые из всех клиентов компании - это НУЗ «Дорожная клиническая больница на ст. Челябинск ОАО «РЖД», Министерство здравоохранения Челябинской области, КРОК, Департамент Информационных Технологий г. Москва, IBS Group Company, Группа Компаний ХОСТ, Департамент Здравоохранения ХМАО-Югра, Федеральное государственное бюджетное учреждение здравоохранения «Медико-санитарная часть №72 Федерального медико-биологического агентства», Клиника ЧелГМА, Федеральное государственное бюджетное учреждение науки Уральский научно-практический центр радиационной медицины Федерального медико-биологического агентства России (ФГБУН УНПЦ РМ ФМБА России), Муниципальное учреждение «Городская больница №1 имени Г.К. Маврицкого», Муниципальное учреждение здравоохранения «Городская больница №2», Муниципальное городское учреждение «Городская больница №3», г. Миасс, Муниципальное учреждение здравоохранения «Городская больница №4», г. Миасс, Управление здравоохранения Администрации г. Челябинска, Детская городская поликлиника №1, г. Челябинск, ПЖРЭО Курчатовского района.

В Российской Федерации действует от 12 до 16 тыс. ведомственных и частных ЛПУ, где процент автоматизации не превышает 50%. Так что фронт работ имеется.

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

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

Анализ возможности появления на рынке товаров-заменителей.

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

На рисунке 2.3 представлено графическое распределение степеней влияния каждой «силы» на деятельность компании.

Рисунок 2.3 - Степень влияния факторов ближнего окружения на деятельность компании.

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

2.2.4 EFAS-анализ

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

Таблица 2.3 - Оценка динамичности факторов внешней среды

Факторы

Вес фактора

Оценка

Взвешенная оценка

Возможности

Демографическая ситуация

0,05

3

0,15

Новые требования к образу жизни

0,06

4

0,24

Возможность участия в инновационных проектах

0,08

5

0,4

Рост числа частных ЛПУ

0,07

3

0,21

Рост среднедушевых денежных доходов

0,06

3

0,18

Экологическая обстановка области

0,06

3

0,18

Климат уральского региона

0,05

2

0,1

Поддержка министерства здравоохранения

0,07

4

0,28

Угрозы

Сопротивление новым технологиям

0,06

4

0,24

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

0,04

2

0,08

Дороговизна оснащения для ЛПУ

0,08

3

0,24

Отсутствие информационной совместимости, стандартизации и унификации

0,06

2

0,12

Большая затратоемкость импорта данных

0,07

3

0,21

Низкий уровень финансовых возможностей ЛПУ

0,06

2

0,12

Финансовый кризис

0,04

3

0,12

Государственная политика в области информатизации

0,05

3

0,15

Несовершенность законов об электронных документах

0,04

3

0,12

Итого

1

3,14

Проведенные расчеты показали, что компания готова к условиям внешней среды и о достаточной стабильности самой среды. Об этом свидетельствует итоговая оценка - 3,14 баллов (из 5). Компания сильно зависима от программ поддержки министерства здравоохранения. Остальные факторы достаточно стабильны.

2.3 Анализ внутренней среды

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

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

Кадровый срез

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

Имеющаяся в «Infinnity Solutions» организационная культура выражена наличием общей цели компании и корпоративных ценностей.

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

В компании существует два источника привлечения персонала:

Внешний - это наем новых работников.

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

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

Организационный срез

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

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

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

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

Обязанности работников, специалистов и служащих определяются должностными или другими инструкциями, которые утверждаются директором ООО «Infinnity Solutions».

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

Производственный срез

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

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

Для тестирования функционала разработанных модулей не предусмотрен автоматизированный подход. Затрачивается много времени и ресурсов на тестирование вручную. Человеческий фактор также подкашивает качество тестирования.

Финансовый срез

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

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

Маркетинговый срез

Если говорить о доле рынка в масштабах России, то доля, занимаемая «Infinnity Solutions» довольно мала, но признание системы «Медик +», разработанной компанией в качестве типовой и рекомендованной для внедрения в учреждениях здравоохранения, говорит о том, что занимаемая доля рынка будет только увеличиваться, масштабы компании будут расти с каждым годом. И, как показывает практика, такая тенденция наблюдается.

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

Стимулирование сбыта продукции довольно слабое, как таковой усиленной маркетинговой стратегии у компании не существует.

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

Организационная структура предприятия

Рисунок 2. 4 - Организационная структура ООО "Infinnity Solutions"

Основной бизнес-процесс

Основной деятельностью компании «Infinnity Solutions» является автоматизация бизнес-процессов для лечебно-профилактических учреждений. Основным бизнес-процессом компании будет являться процесс разработки программного обеспечения. Входными данными будут являться заказчики, денежные средства, информация о предметной области заказчика. На выходе компания получает разработанную информационную систему и прибыль от заказчика. Процесс включает в себя сбор требований от заказчика, аналитические работы, разработку версии, тестирование и выпуск версии.

Рисунок 2. 5 - Основной бизнес-процесс. Модель "Черного ящика"

Информационное обеспечение потребностей бизнеса

Для обеспечения основных потребностей бизнеса используются следующие программные решения:

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

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

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

2.4 Интегральный анализ организации

Экспертиза предприятия. SWOT-анализ

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

SWOT?анализ - это анализ сильных и слабых сторон организации

(внутренней среды), оценка ее возможностей и потенциальных угроз (внешней среды).

Strength - сильная сторона: внутренняя характеристика предприятия, которая выгодно отличает его от конкурентов. Эти факторы считаются сильными сторонами, поскольку дают преимущество в конкурентной борьбе

Weakness - слабая сторона: внутренняя характеристика предприятия, которая по отношению к конкуренту выглядит слабой (неразвитой), и которую предприятие в силе улучшить.

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

Threat - угроза: характеристика внешней среды предприятия, которая может воспрепятствовать нормальному темпу его развития.

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

Для наглядности составим списки всех необходимых для анализа элементов:

Возможности:

1. Тенденция к старению населения

2. Новые требования к образу жизни

3. Возможность участия в инновационных проектах

4. Рост числа частных ЛПУ.

5. Рост уровня доходов населения.

6. Экологическая проблема.

7. Климат уральского региона

8. Поддержка министерства здравоохранения

Угрозы:

1. Сопротивление новым технологиям

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

3. Дороговизна оснащения для ЛП

4. Отсутствие информационной совместимости, стандартизации и унификации

5. Большая затратоемкость импорта данных

6. Низкий уровень финансовых возможностей ЛПУ

7. Финансовый кризис

8. Государственная политика в области информатизации

9. Несовершенность законов об электронных документах

Сильные стороны:

1. Профессионализм команды

2. Молодой коллектив

3. Поощрение развития сотрудников

4. Низкая текучесть кадров

5. Эффективная система корпоративных ценностей

6. Комфортные условия труда

7. Качественное разделение труда

8. Современная технико-технологическая база

9. Использование международного стандарта

10. Качественная система бюджетирования и планирования

11. Низкие постоянные издержки

12. Рост занимаемой доли рынка

13. Оптимальное соотношение цены и качества

Слабые стороны:

1. Постоянная необходимость в согласовании принимаемых решений

2. Несовершенство базы знаний

3. Осуществление тестирования вручную

4. Нет отлаженной маркетинговой стратегии

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

Таблица 2.4 - Матрица SWOT

Сильные стороны (S):

· Низкая текучесть кадров

· Низкие постоянные издержки

· Оптимальное соотношение цены и качества

· Использование международного стандарта

Слабые стороны (W):

· Постоянная необходимость в согласовании принимаемых решений

· Несовершенство базы знаний

· Осуществление тестирования вручную

· Нет отлаженной маркетинговой стратегии

Возможности (O):

· Тенденция к старению населения

· Новые требования к образу жизни

· Возможность участия в инновационных проектах

· Рост числа частных ЛПУ.

· Рост уровня доходов населения.

· Экологическая проблема.

· Климат уральского региона

Поддержка министерства здравоохранения

Угрозы (T):

· Сопротивление новым технологиям

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

· Дороговизна оснащения для ЛП

· Отсутствие информационной совместимости, стандартизации и унификации

· Большая затратоемкость импорта данных

· Низкий уровень финансовых возможностей ЛПУ

· Финансовый кризис

· Государственная политика в области информатизации

Несовершенность законов об электронных документах

I. Возможности - сильные стороны

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

o Новые частные ЛПУ обратят внимание на продукты компании из-за оптимального соотношения цены и качества

o Министерство здравоохранения поддержит реализацию продукции компании, обратив внимание на использование международного стандарта

II. Возможности - слабые стороны

o Рост числа частных ЛПУ подтолкнет команду компании обратить внимание на выстраивание конкурентоспособной маркетинговой стратегии

o Победы в инновационных конкурсах, а также поддержка мин. здрава помогут найти компании средства для внедрения автоматизированной системы тестирования

III. Угрозы - сильные стороны

o Низкие постоянные издержки помогут компании в кризисных ситуациях оставаться на плаву

o Использование международных стандартов может стать аргументом в сторону лояльности персонала ЛПУ к внедрению МИС

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

IV. Угрозы - слабые стороны

o Отсутствие отлаженной маркетинговой стратегии не позволит убедить персонал ЛПУ в необходимости внедрения системы

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

o Маркетинговая стратегия, не направленная на подчеркивание преимуществ внедрения системы, и такой минус, как большая затратоемкость импорта данных может переубедить ЛПУ в необходимости внедрения МИС.

Классификация проблем предприятия

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

Таблица 2.5 - Ранжирование проблем предприятия

Уровни управления и проявления проблем

Суть проблемы

Признаки проявления проблемы

Рекомендации по методам решения

Уровень организации

Компания работает только с государственными клиентами

Нет продаж программного продукта коммерческим организациям

Выход на новые рынки

Уровень подразделения

Несовершенство структуры взаимодействия между подразделениями

Постоянная необходимость в согласовании принимаемых решений

Корректировка организационной системы предприятия

Уровень исполнителя

Трудности работы с существующей базой знаний

Затруднен процесс поиска, обновления и редактирования информации в вики-системе

Внедрение новой базы знаний

Уровень технологической системы

Отсутствие формализации сценариев использования системы

Тестирование системы проводится ручным способом, занимает много времени

Проводить тестирование системы в автоматическом режиме

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

Рисунок 2. 6 - Матрица выбора приоритетов в проблемном поле

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

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

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

Выводы по главе 2

Подробный анализ ООО «Infinnity Solutions» показал, что это предприятие развивается планомерно и постепенно достигает своих целей, пользуясь своей репутацией качественного производителя информационных систем в здравоохранении и добросовестного конкурента. Компания занимает твердое положение на рынке среди своих конкурентов в сегменте автоматизации бизнес-процессов в медучреждениях, сохраняя стабильные темпы развития. Обладая некоторыми слабыми сторонами, предприятие все же преуспевает на рынке, что объясняется особенностями внешней среды и самого рынка информационных продуктов и услуг. Сохраняя свои сильные стороны «Infinnity Solutions» сможет пережить периоды спада во время кризиса и достигнет своих долгосрочных целей.

При этом внешнее окружение является достаточно позитивным для предприятия, именно поэтому ООО «Infinnity Solutions» необходимо максимально использовать все свои сильные стороны, для того, чтобы максимально использовать сильные стороны компании вкупе с возможностями окружащей среды.

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

ГЛАВА 3. ПРОЕКТ ПО АВТОМАТИЗАЦИИ ПРОЦЕССА ТЕСТИРОВАНИЯ

3.1 Цели проекта

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

Рисунок 3.1 - Цели проекта

Таблица 3.1 - Подцели проекта

Критерий

W

Действия

Увеличение количества обнаруженных ошибок

Снижение затрат и времени на тестирование

Получение прибыли

0,6

0,3

0,7

Снижение издержек

0,4

0,4

0,6

1

Эффект

0,34

0,66

Таблица 3.2 - Увеличение количества обнаруженных ошибок

Критерий

W

Действия

Привлечение более квалифицированных специалистов

Увеличение времени на тестирование

Время

0,4

0,4

0,6

Эффект

0,6

0,5

0,5

1

Эффект

0,46

0,54

Таблица 3.3 - Снижение затрат и времени на тестирование

Критерий

W

Действия

Автоматизация процесса тестирования

Усовершенствование процесса ручного тестирования

Время

0,4

0,4

0,6

Эффект

0,6

0,7

0,3

1

Эффект

0,58

0,42

Рисунок 3.2 - Подсчет важности целей проекта

1) 0,34*0,46=0,1564 (4)

2) 0,34*0,54=0,1836 (3)

3) 0,66*0,58=0,3828 (1)

4) 0,66*0,42=0,2772 (2)

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

3.2 Оптимизация бизнес-процесса

Процесс тестирования ПО является частью процесса разработки (см. рисунок 3.3.).

Рисунок 3.3 - Процесс тестирования МИС

На данный момент прогон сценариев производится вручную: специалист отдела техподдержки проверяет функционал МИС, руководствуясь заранее написанными сценариями - test case. Эти сценарии подробно описывают, какой результат следует ожидать от правильно работающей системы при определенных манипуляциях. При обнаружении несоответствий сотрудник регистрирует найденную ошибку, которая в свою очередь уходит в отдел разработки для исправления. Когда все ошибки исправлены, происходит повторное тестирование и при положительном результате релиз готов к выпуску. (рисунок 3.4).

Рисунок 3.4 - Модель «as is» - тестирование МИС

При внедрении проекта каждый test case превращается в интеграционный тест, который в автоматическом режиме производит прогон сценариев, тем самым значительно сокращая время на тестирование и упрощая работу специалистов службы техподдержки. Результатом прогона теста может быть положительный «зеленый» или ошибочный «красный» цвет (рисунок 3.5).

Рисунок 3.5 - Модель «to be» - тестирование МИС

Автоматизированное тестирование подразумевает использование такого языка написания тестов, как Gherkin. Он позволяет покрыть весь необходимый функционал тестируемого продукта.

Естественный язык тяжело интерпретировать, используя программные алгоритмы, поэтому его искусственно ограничивают в рамках написания пользовательских историй. Для этого чаще всего используется конструкция «Допустим - Если - То» (Given - When - Then). Шаблон описывает начальные условия, действия пользователя и конечный результат. Пример:

Допустим, что сотрудник Иванов зарабатывает 400р. в час.

Если Иванов работает 40 часов в неделю,

То Иванов будет получать 64000р. в месяц.

В качестве примера также можно привести следующий сценарий:

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

Рисунок 3.6 - Интерфейс МИС «Медик +»

При использовании Gherkin тест, выполняющий те же действия, будет выглядеть следующим образом:

Если в области фильтров введу в поле «Номер полиса» значение «123456»

И в области фильтров выполню команду «Найти»

То система выведет перечень найденных записей

3.3 Выбор программного обеспечения

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

· Eclipse;

· IntelliJ IDEA;

· Visual Studio.

Рассмотрим особенности каждого программного продукта.

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

Может быть, самая интересная возможность Eclipse - это абсолютная нейтральность относительно платформы и языка программирования. Вдобавок к эклектичному набору языков программирования, которые поддерживаются Eclipse Consortium (Java, C/C++, Cobol), существует множество сторонних проектов, с помощью которых вы можете обеспечить поддержку интересующего вас языка программирования в Eclipse. На сегодняшний день существуют реализации следующих популярных языков программирования: Python, Eiffel, PHP, Ruby, и C#.

Eclipse написана на Java, потому является платформо-независимым продуктом, за исключением библиотеки SWT, которая разрабатывается для всех распространённых платформ. Библиотека SWT используется вместо стандартной для Java библиотеки Swing. Она полностью опирается на нижележащую платформу (операционную систему), что обеспечивает быстроту и натуральный внешний вид пользовательского интерфейса, но иногда вызывает на разных платформах проблемы совместимости и устойчивости приложений.

IntelliJ IDEA -- коммерческая интегрированная среда разработки программного обеспечения на многих языках программирования, в частности Java, JavaScript, Python и др., разработанная компанией JetBrains. IntelliJ IDEA отлично понимает код и даёт набор мощных инструментов, не навязывая определённых рабочих циклов или структур проекта Она хорошо ориентируется в кодовой базе, вносит отличные предложения, когда они необходимы.

Дизайн среды ориентирован на продуктивность работы программистов, позволяя им сконцентрироваться на разработке функциональности, в то время как IntelliJ IDEA берет на себя выполнение рутинных операций. IntelliJ IDEA хорошо совместима со многими популярными свободными инструментами разработчиков, такими как CVS, Subversion, Apache Ant, Maven и JUnit.

Microsoft Visual Studio -- линейка продуктов компании Майкрософт, включающих интегрированную среду разработки программного обеспечения и ряд других инструментальных средств. Данные продукты позволяют разрабатывать как консольные приложения, так и приложения с графическим интерфейсом, в том числе с поддержкой технологии Windows Forms, а также веб-сайты, веб-приложения, веб-службы как в родном, так и в управляемом кодах для всех платформ, поддерживаемых Microsoft Windows, Windows Mobile, Windows CE, NET Framework, Xbox, Windows Phone .NET Compact Framework и Microsoft Silverlight.

Visual Studio включает в себя редактор исходного кода с поддержкой технологии IntelliSense и возможностью простейшего рефакторинга кода. Встроенный отладчик может работать как отладчик уровня исходного кода, так и как отладчик машинного уровня. Остальные встраиваемые инструменты включают в себя редактор форм для упрощения создания графического интерфейса приложения, веб-редактор, дизайнер классов и дизайнер схемы базы данных. Visual Studio позволяет создавать и подключать сторонние дополнения (плагины) для расширения функциональности практически на каждом уровне, включая добавление поддержки систем контроля версий исходного кода, добавление новых наборов инструментов, например, для редактирования и визуального проектирования кода на предметно-ориентированных языках программирования или инструментов для прочих аспектов процесса разработки программного обеспечения.

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

Таблица 3.4 - Оценка выбранного ПО

Продукт

Функциональная полнота

Масштаб

Возможность комплексных решений

Опыт внедрения

Гибкость конфигурации

Целевая определенность

Простота использования

Степень готовности к эксплуатации

Возможность интеграции с другими приложениями

Сервис и сопровождение

Цена

Итог

Весовой коэффициент

0,12

0,05

0,06

0,04

0,12

0,15

0,09

0,1

0,09

0,11

0,07

1

Eclipse

5

3

4

4

5

4

3

4

4

5

5

0,6

0,15

0,24

0,16

0,6

0,6

0,27

0,4

0,36

0,55

0,35

4,28

IntelliJ IDEA

4

5

3

3

4

5

4

4

4

5

3

0,48

0,25

0,18

0,12

0,48

0,75

0,36

0,4

0,36

0,55

0,21

4,14

Visual Studio

5

4

5

5

5

3

4

4

5

5

4

0,6

0,2

0,3

0,2

0,6

0,45

0,36

0,4

0,45

0,55

0,28

4,39

Таким образом, проведенная оценка представленных программных продуктов показала, что наиболее подходящим вариантом для нашего проекта с интегральной оценкой 4,39 является программа Visual Studio.

3.4 Техническая реализация проекта

Реализация проекта не представляет сложности. Основная необходимость - поддержание связи рабочих станций сотрудников с сервером и поддержание самого сервера в работоспособном состоянии.

Рисунок 3.7 - Диаграмма развертывания

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

1. Программное обеспечение для запуска МИС

2. Программное обеспечение для тестирования в автоматическом режиме

3. Программное обеспечения для фиксирования найденных ошибок

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

Запуск программы подразумевает использование сети Internet и браузера Mozilla Firefox, обладающего следующими характеристиками:

· Название - Mozilla Firefox

· Производитель - Mozilla Foundation

· Дата первой публичной версии - сентябрь 2002

· Последний релиз - 29.0.1

· Платность - бесплатный

· Текущее ядро - Gecko

Минимальные системные требования:

· Процессор с частотой 233 МГц;

· 64 МБ RAM;

· 50 МБ свободного дискового пространства;

· Microsoft Windows XP или Vista.

Для тестирования в автоматическом режиме используется выбранная ранее среда разработки Microsoft Visual Studio.

Системные требования Visual Studio 2013:

· Windows 7 или 8

· Internet Explorer 10

· Процессор с тактовой частотой 1,6 ГГц или большей

· ОЗУ объемом 1 ГБ

· 10 ГБ доступного пространства на жестком диске

· Видеоадаптер, соответствующий стандарту DirectX 9 и поддерживающий разрешение экрана 1024 x 768 или выше

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

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

1. Предварительное тестирование кода перед коммитом. Предотвращает возможность коммита программного кода содержащего ошибки, нарушающие нормальную сборку проекта, путём удалённой сборки изменений перед коммитом.

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

3. Интеграция с различными средами разработки

4. Поддержка различных платформ: Java, .NET и Ruby

Минимальные системные требования:

· Процессор с частотой 600 МГц;

· 1024 МБ RAM;

· 60 МБ свободного дискового пространства;

· Microsoft Windows XP или 7.

Таким образом, можно сформировать требования к аппаратному обеспечению компании:

· операционную систему Microsoft Windows 7;

· процессор 1,6 ГГц и выше;

· оперативную память 1024 Мбайт и выше;

· жесткий диск объемом 10 Гб и больше;

· Видеоадаптер, соответствующий стандарту DirectX 9 и поддерживающий разрешение экрана 1024 x 768 или выше.

В настоящее время рабочие компьютеры компании оборудованы следующим образом:

· операционная система Microsoft Windows 7 Ultimate;

· процессор с тактовой частотой 2.2 ГГц;

· оперативная память не менее 1024 Мбайт;

· жесткий диск объемом не менее 100 Гб;

· видеокарта GeForce GTX 285;

· выход в Internet;

· браузер Mozilla Firefox.

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

3.5 Функционально-стоимостной анализ

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

Проведем функционально-стоимостной анализ процесса тестирования одного релиза программы и посмотрим, как изменится его стоимость после проведения оптимизации.

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

Таблица.3.5 - Оценка процесса as is

Временные затраты/ час

Финансовые затраты/ руб.

Прогон сценариев

16

7488

Регистрация ошибок

2

936

Проверка исправления ошибок

6

2808

Итого

24

11232

Таким образом, временные затраты на тестирование одного релиза отделом техподдержки составляют 24 часа рабочего времени или 3 дня, финансовые затраты при этом составляют около 11232 рублей. Эта сумма может незначительно меняться, так как количество найденных в процессе тестирования ошибок может варьироваться, и, соответственно, затраты на их регистрацию бывают разными. Выпуск нового релиза для того или иного заказчика происходит в среднем 3-4 раза в месяц, таким образом месячные затраты на службу техподдержки составляют 33696-44928 рублей.

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

Таблица 3.6 - Оценка процесса to be

Временные затраты/ час


Подобные документы

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

    курсовая работа [309,5 K], добавлен 16.12.2015

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

    дипломная работа [1,7 M], добавлен 03.05.2018

  • Изучение различных видов тестирования программного обеспечения. Выявление в программной системе скрытых дефектов до того, как она будет сдана заказчику. Тестирование методом черного ящика. Требования, предъявляемые к процессу тестирования больших систем.

    курсовая работа [3,0 M], добавлен 19.11.2009

  • Методика разработки контрольных тестов. Обзор программных продуктов по данной теме. Система тестирования INDIGO - профессиональный инструмент автоматизации процесса тестирования и обработки результатов. Создание интерактивного теста с помощью макросов.

    курсовая работа [2,1 M], добавлен 21.06.2014

  • Неразрешимость проблемы тестирования программного обеспечения. Виды и уровни тестирования. Стратегии восходящего и нисходящего тестирования. Методы "белого" и "черного" ящика. Автоматизированное и ручное тестирование. Разработка через тестирование.

    курсовая работа [112,2 K], добавлен 22.03.2015

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

    дипломная работа [3,2 M], добавлен 11.09.2014

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

    контрольная работа [35,0 K], добавлен 06.03.2012

  • Комплексное функциональное и структурное тестирование программного продукта - граф-программа решения квадратного уравнения. Постановка задачи структурного тестирования маршрутов. Заключение о типе и причине ошибки, предложение по ее исправлению.

    курсовая работа [2,8 M], добавлен 05.01.2013

  • Разработка автоматизации процесса тестирования в учебном заведении. Характеристика и анализ существующей организации обработки информации. Обоснование выбора языка программирования, классификация и кодирование информации. Программная реализация задачи.

    курсовая работа [1,9 M], добавлен 06.06.2012

  • Тестирование как процесс выполнения программы с намерением найти ошибки. Шаги программы при тестировании, его оценка и значение. Роль информационных потоков тестирования, оценивания и отладки. Особенности структурного и функционального тестирования.

    презентация [574,8 K], добавлен 22.03.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.