
Услуги. Тестирование ПО
C начала своей деятельности, а, значит, уже более 15 лет IBA активно работает в области разработки, тестирования и сопровождения программного обеспечения (ПО), выполняя проекты, заказчиками которых являются преимущественно зарубежные компании. За это время IBA накопила огромный практический опыт в оценке и контроле качества приложений, получила широкое признание как надежный и эффективный разработчик системного и прикладного ПО и поставщик услуг в области информационных технологий со стороны самых взыскательных клиентов и вошла в рейтинги исследований независимых международных организаций. Качество услуг IBA обеспечивается высокой квалификацией специалистов, действующих в соответствии с требованиями сертифицированной системы менеджмента качества, подтверждением чего является трехкратно завоеванная премия Правительства Республики Беларусь в области качества.
Тестирование ПО является неотъемлемой частью процесса его разработки и одним из основополагающих элементов обеспечения качества. Наиболее эффективные процессы разработки ПО используют при тестировании комбинацию стратегий "черного ящика" и "белого ящика". Стратегия «черного ящика» предполагает изучение и тестирование внешнего поведения функционирующей программы; стратегия «белого ящика» предполагает изучение и тестирование внутренней архитектуры и логики программы на основе ее исходных кодов.
С сентября 2008 года IBA вывела тестирование ПО, как отдельную услугу, и на отечественный рынок. Наши специалисты уже выполнили несколько проектов по тестированию ПО для таких крупных белорусских заказчиков, как ОАО «АСБ Беларусбанк» и Министерство по налогам и сборам Республики Беларусь.
Компания IBA практикует и предлагает своим клиентам различные формы сотрудничества:
1. Комплекс работ от консультирования по вопросам организации тестирования до проведения полного тестирования проекта заказчика
2. Независимое тестирование ПО в соответствии с заданными заказчиком критериями с использованием стратегии «черного ящика» и/или «белого ящика».
3. Тестирование ПО совместно с командой заказчика. В этом случае специалисты IBA выступают в роли независимого контролера, проводят аудит и оптимизацию процессов тестирования на стороне заказчика.
4. Предоставление специалистов IBA для работы в проектной команде на территории заказчика.
5. Услуги специалистов IBA для проведения независимой экспертизы качества программного продукта, поставляемого заказчику сторонним разработчиком ПО.
Команды по проектам тестирования могут насчитывать от двух-трех специалистов до нескольких десятков.
Комплексные услуги по тестированию программного обеспечения включают следующие виды работ:
- Модульное и компонентное тестирование ПО на основе стратегий «черного ящика» и/или «белого ящика»
- Функциональное системное тестирование ПО как находящегося в разработке, так и готового к внедрению и эксплуатации
- Все виды нагрузочного тестирования ПО
- Регрессионное тестирование ПО
- Тестирование производительности баз данных с целью улучшения их производственных характеристик (тюнинг баз данных)
Работы по тестированию ПО могут включать следующие этапы:
- Аудит проектной документации на предмет пригодности для тестирования
- Разработку планов комплексного тестирования
- Проектирование тестовых заданий и тестовых скриптов
- Тестирование на разных стадиях жизненного цикла: на этапе создания, внедрения и сопровождения, в том числе анализ результатов
- Проведение тестирования переносимости ПО заказчика в пределах платформ комплексного стенда тестирования
- Разработку документов «Программа и методика испытаний» для проведения предварительных, приемо-сдаточных, ведомственных, государственных и межгосударственных испытаний
- Организацию длительных (24 часа, 48 часов) тестовых прогонов ПО
- Сбор и анализ ошибок, обнаруженных при тестировании, формирование протоколов тестирования
Консалтинг и обучение:
- Консалтинг в области постановки процессов тестирования, методов, технологий и средств автоматизации тестирования ПО
- Консалтинг в области выбора инструментальных средств поддержки тестирования ПО
- Подготовка и сертификация специалистов по тестированию ПО
Аутсорсинг:
- Быстрое расширение ресурсов компании внешними специалистами
- Аутсорсинг всего объема работ по тестированию и обеспечению качества ПО
- Проведение сложных, ресурсоемких тестовых исследований
- Поддержка существующих программных продуктов тестированием новых релизов
- Проведение независимого аудита качества
- Тюнинг баз данных
Далее смотрите:
Схема методологии тестирования
|
Дата последней модификации: 28 Января 2009
|
|
|