Created: | 9/3/2009 23:50:21 |
Modified: | 10/3/2009 00:54:38 |
![]() |
|
![]() |
Scenario | Type | Detail |
Basic Path | Basic Path | <p>1. O cliente fornece as informações sobre o usuário: nome, login, password, localidade de origem e estratégia de scheduler.<br/></p><p>2. O cliente aciona o botão Submit.<br/></p><p>3. Novo usuário criado no banco de dados<br/></p><p>4. Mensagem de sucesso exibida ao cliente.<br/></p>
|
Dados inválidos | Alternate | <p>Após o passo 2 do fluxo básico:<br/></p><p><br/></p><p>2.1 - As informações de nome, senha, login do usuário devem ser preenchidas (não-nulas) e diferentes de branco.<br/></p><p>2.2 - Caso não sejam, uma mensagem de erro é mostrada ao usuário especificando a informação inconsistente.<br/></p><p>2.3 - Caso contrário, o caso de uso segue sem tomar nenhuma ação.<br/></p>
|
Estratégia de scheduler não inserida | Alternate | <p>Após o passo 2 do fluxo básico:<br/></p><p><br/></p><p>2.1 - Caso não tenha sido adicionada uma uma estratégia de scheduler, deve usar a default IGNORE.<br/></p><p>2.3 - Caso contrário, o caso de uso segue sem tomar nenhuma ação.<br/></p>
|
Nome de usuário já existe | Alternate | <p>Após o passo 2 do fluxo básico:<br/></p><p><br/></p><p>2.1 - Verifica nas informações persistidas se já existe um usuário com o mesmo nome.<br/></p><p>2.2 - Se existe, exibe uma mensagem de erro para o cliente, informando sobre a duplicidade.<br/></p><p>2.3 - Caso contrário, o caso de uso segue sem tomar nenhuma ação.<br/></p>
|
Object | Type | Connection | Notes |
User | Actor | UseCase |