Subfluxo: Integrar
Componentes ao Sistema
Integrar os componentes já testados ao sistema, garantido que
eventuais erros foram resolvidos e que a funcionalidade existente permanece
inalterada. O integrador integra o sistema, de acordo com o plano de integração,
adicionando os novos componentes ao sistema numa área de trabalho
em separado e criando o build. Então, são executados
testes de integração no build. Depois do último
incremento, um testador pode executar testes de sistema completos no build.
A integração deve ser feita pelas pessoas que desenvolveram
o componente. Eles são os mais indicados por resolver os erros
de integração que venham a ocorrer. Também são
responsáveis pela execução dos testes, após
a integração do componente. É importante experiência
em gerência de configuração e na linguagem de programação
utilizada. Devido ao alto grau de automação normalmente
existente na integração, é interessante possuir experiência
nas ferramentas utilizadas.
O trabalho de integração é tipicamente automatizado
em larga escala, com necessidade de esforço manual quando a geração
do build falha. A estratégia deve ser a da integração
contínua, com a geração de vários
builds diários e, em seguida, execução de
testes automatizados para garantir que a funcionalidade existente não
foi afetada. Deve-se gerar, no mínimo, um build diário.
Copyright
© 1987 - 2001 Rational Software Corporation
|