Sistemas de software podem ser testados em diferentes
granularidades. Nas granularidades mais altas, pode-se
ter o teste de entradas e saídas de uma função. Em
granularidades mais baixas pode-se testar até
interações complexas de todo um sistema com o
usuário. Das alternativas seguintes, qual delas ordena,
da esquerda para direita, da granularidade mais alta para
a mais baixa, os diferentes tipos de testes?