FM-4.1.2 (K2) – Explicar os diferentes tipos de execução de teste no contexto MBT
Os casos de testes gerados pelo MBT podem ser executados de forma manual ou automática.
Na forma manual os casos de testes devem ser gerados pela ferramenta MBT em um formato utilizável para a execução manual. Desejável também poder exportar os casos de testes para uma ferramenta de gestão de teste. A execução e gestão de defeitos são feitas de acordo com o processo de teste fundamental do CTFL.

Para a execução automática existem três abordagens principais usadas para gerenciar a execução de casos de testes abstratos:
Abordagem de adaptação: Código da camada de adaptação de teste é escrito para preencher a lacuna de abstração; semelhante a abordagem de teste orientado a palavra-chave (keyword driven).
Abordagem de transformação: casos de teste gerados pelo MBT são convertidos diretamente em scripts automatizados; não é necessário camada de adaptação.
Abordagem mista: é uma combinação das duas abordagens anteriores, na qual os casos de testes abstratos são transformados em concreto, os quais são associados com o código da camada de adaptação ao objeto de teste.
A ferramenta MBT pode converter os casos de testes gerados em uma linguagem de script para a ferramenta de execução de teste. Desejável também poder exportar os scripts para uma ferramenta de gestão de teste.
São dois métodos para execução de teste automatizado no MBT:
MBT Off-line: primeiro são gerados scripts de teste automatizados (incluindo os resultados esperados) e depois executados.
MBT Online: a geração e a execução de casos de teste são realizadas simultaneamente. Assim cada passo de teste é gerado após a execução do passo anterior. O resultado da execução pode influenciar o caminho tomado a partir do modelo.

