Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет_Роман_Уваров_2.0.docx
Скачиваний:
1
Добавлен:
28.09.2019
Размер:
1.19 Mб
Скачать

Программное обеспечение

На рабочих станциях используются следующие операционные системы:

  • Windows 7 Ultimate x64

  • Windows XP

  • Ubuntu Linux

На серверах установлены операционные системы Windows Server 2003, Windows Server 2008 x64, Sun Solaris, ClearOS 5.2.

В качестве офисного ПО используются пакеты MS Office 2003, MS Office 2007, OpenOffice 3.0

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

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

IBM Rational Test Manager комплекс для управления наборами тест-кейсов, призванный упорядочить и упростить работу по тестированию ПО. Дает дополнительную систему логирования, позволяет создавать и переформировывать существующие тест-планы.

IBM Rational Soda for Word инструмент позволяющий получать отчеты в режиме MS Word 2003 на основе шаблона Word логов тестирования Rational Robot.

Oracle Virtual Box 4.0 – мощнейшее средство для создания виртуальных машин. Способно создавать машины под операционные системы семейств Windows, Linux, Unix, OS/2, Solaris. Дает широкие возможности для настроек, работы с usb-портами, жесткими дисками. Способна работать с COM-портами и как удаленный рабочий стол.

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

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

CppUnitTestфреймворк позволяющий писать юнит-тесты для проектов написанных на C++. Легко интегрируется с Visual Studio 2003 .Net. Имеет хорошую систему логирования.

AutoIT 3.0 – программа имеющая свой собственный скриптовый язык. Идеально подходит для автоматизации повседневных задач по работе с компьютером, позволяет создавать скрипты не доступные для оболочки ОС. Одним из главных достоинств программы, является широкий спектр возможностей по работе с объектами Windows.

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

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