- •Оглавление
- •Глава 1. Современный отечественный и зарубежный опыт в тестировании программных продуктов. 9
- •Глава 2. Анализ состояния организации. 25
- •Глава 3. Проект по автоматизации процесса тестирования 66
- •Глава 4. Внедрение проекта и оценка эффективности 82
- •Введение
- •Глава 1. Современный отечественный и зарубежный опыт в тестировании программных продуктов.
- •1.2. Тестирование программного обеспечения
- •Глава 2. Анализ состояния организации.
- •Общая информация, миссия, видение, стратегия и цели
- •Анализ внешней среды
- •2.2.1.Step-анализ дальнего окружения
- •2.2.2. Профиль состояния внешней среды
- •2.2.3. Анализ ближнего окружения.
- •2.2.4Efas– анализ
- •2.3 Анализ внутренней среды
- •2.3.1 Кадровый срез.
- •2.3.2 Организационный срез.
- •2.3.3 Производственный срез.
- •2.3.4 Финансовый срез.
- •2.3.5 Маркетинговый срез.
- •2.3.6 Организационная структура предприятия
- •2.3.7 Основной бизнес-процесс.
- •2.3.8 Информационное обеспечение потребностей бизнеса.
- •Интегральный анализ организации
- •2.4.1. Экспертиза предприятия. Swot-анализ
- •2.4.2. Классификация проблем предприятия
- •Глава 3. Проект по автоматизации процесса тестирования
- •3.1 Цели проекта
- •3.2 Оптимизация бизнес-процесса
- •3.3 Выбор программного обеспечения
- •Техническая реализация проекта
- •Функционально-стоимостной анализ
- •Уровень зрелости организации
- •Выводы по главе 3
- •Глава 4. Внедрение проекта и оценка эффективности
- •Заключение
- •Библиографический список
Техническая реализация проекта
Реализация проекта не представляет сложности. Основная необходимость – поддержание связи рабочих станций сотрудников с сервером и поддержание самого сервера в работоспособном состоянии.
Рисунок 3.7 – Диаграмма развертывания
Для того чтобы можно было эффективно выполнить проект по автоматизации процесса тестирования в распоряжении предприятия должен быть определенный круг программных продуктов, а именно:
Программное обеспечение для запуска МИС
Программное обеспечение для тестирования в автоматическом режиме
Программное обеспечения для фиксирования найденных ошибок
Программное обеспечения для контроля процесса тестирования
Запуск программы подразумевает использование сети 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, который обеспечивает:
Предварительное тестирование кода перед коммитом. Предотвращает возможность коммита программного кода содержащего ошибки, нарушающие нормальную сборку проекта, путём удалённой сборки изменений перед коммитом.
Грид-сборка проекта. Предоставляет возможность производить несколько сборок проекта одновременно, производя тестирование на разных платформах и в различном программном окружении.
Интеграция с различными средами разработки
Поддержка различных платформ: 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.
Таким образом, на данный момент, компания располагает необходимым оборудованием и полностью подготовлена к установке необходимого программного обеспечения и реализации проекта.