|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object br.mia.test.model.algoritmo.Algoritmo
public class Algoritmo
Algoritmo de geração dos casos de teste
Constructor Summary | |
---|---|
Algoritmo()
|
Method Summary | |
---|---|
void |
applyCode(CasosTeste testCase,
int posicao,
java.lang.String linguagem)
|
void |
applyData(CasosTeste testCase,
int posicao,
CasosTeste novoCasodeTeste,
CasoUso useCase,
boolean adicionar)
Aplica dados de testes a caso de teste e adiciona o novoCasodeTeste a variavel local casosdeteste |
void |
applyDataValue(java.util.ArrayList<ItemData> dados,
CasosTeste testCase,
int posicao,
CasosTeste novoCasoAux,
int nivel,
java.lang.String passo,
java.lang.String descricao,
CasoUso useCase,
Step step,
DadosTeste data)
Aplicando dados de teste a caso de teste |
void |
bestPathProbalilidade(Fluxo flow,
int number,
CasosTeste casoTeste,
int points,
CasoUso useCase,
double probabilidadeMinima)
|
void |
bestPathProbalilidadeRandom(Fluxo flow,
int number,
CasosTeste casoTeste,
int points,
CasoUso useCase)
|
java.util.ArrayList<CasosTeste> |
getCasosDeTeste()
|
java.util.ArrayList<CasosTeste> |
getCasosDeTesteData()
|
java.lang.StringBuffer |
getFiltrosAplicados()
|
java.util.HashMap<java.lang.String,RegraNegocio> |
getRegrasCobertas()
|
void |
limpaArvore(CasoUso useCase)
Limpa ids de todos os objetos da arvore setando os mesmos para zero |
java.lang.String |
mostra()
|
java.lang.String |
mostraCode(CasoUso useCase,
java.util.ArrayList<CasosTesteCodigo> casosTeste,
java.lang.String linguagem)
|
java.lang.String |
mostraTestLink(Projeto projeto,
CasoUso useCase)
Retorna caso de uso em um xml no formato do TestLink |
java.lang.String |
mostraTestManager(Projeto projeto,
CasoUso useCase)
|
boolean |
pontoVerificacao(java.lang.String s)
|
void |
retornaCenarios(Fluxo flow,
int number,
CasosTeste casoTeste,
int points,
CasoUso useCase)
|
void |
setCasosDeTeste(java.util.ArrayList<CasosTeste> casosDeTeste)
|
void |
setCasosDeTesteData(java.util.ArrayList<CasosTeste> casosDeTesteData)
|
void |
setFiltrosAplicados(java.lang.StringBuffer filtrosAplicados)
|
void |
setRegrasCobertas(java.util.HashMap<java.lang.String,RegraNegocio> regrasCobertas)
|
java.lang.String |
tiraCaracteres(java.lang.String s)
|
boolean |
verificaFiltro(Step step,
CasosTeste testCase)
Realiza verificação dos filtros linkados aque passo |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Algoritmo()
Method Detail |
---|
public java.lang.StringBuffer getFiltrosAplicados()
public void setFiltrosAplicados(java.lang.StringBuffer filtrosAplicados)
public java.util.HashMap<java.lang.String,RegraNegocio> getRegrasCobertas()
public void setRegrasCobertas(java.util.HashMap<java.lang.String,RegraNegocio> regrasCobertas)
public void limpaArvore(CasoUso useCase)
useCase
- public void applyDataValue(java.util.ArrayList<ItemData> dados, CasosTeste testCase, int posicao, CasosTeste novoCasoAux, int nivel, java.lang.String passo, java.lang.String descricao, CasoUso useCase, Step step, DadosTeste data) throws java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.ClassNotFoundException, java.sql.SQLException, java.io.IOException
dados
- testCase
- posicao
- novoCasoAux
- nivel
- passo
- descricao
- useCase
- step
- data
-
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.ClassNotFoundException
java.sql.SQLException
java.io.IOException
public void applyCode(CasosTeste testCase, int posicao, java.lang.String linguagem) throws java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.ClassNotFoundException, java.sql.SQLException, java.io.FileNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.ClassNotFoundException
java.sql.SQLException
java.io.FileNotFoundException
public void applyData(CasosTeste testCase, int posicao, CasosTeste novoCasodeTeste, CasoUso useCase, boolean adicionar) throws java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.ClassNotFoundException, java.sql.SQLException, java.io.IOException
testCase
- posicao
- novoCasodeTeste
- useCase
- adicionar
-
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.ClassNotFoundException
java.sql.SQLException
java.io.IOException
public boolean verificaFiltro(Step step, CasosTeste testCase)
step
- Passo de Caso de TestetestCase
- Caso de teste
public void retornaCenarios(Fluxo flow, int number, CasosTeste casoTeste, int points, CasoUso useCase)
public java.lang.String mostra()
public java.lang.String mostraCode(CasoUso useCase, java.util.ArrayList<CasosTesteCodigo> casosTeste, java.lang.String linguagem)
public java.lang.String mostraTestManager(Projeto projeto, CasoUso useCase)
public java.lang.String mostraTestLink(Projeto projeto, CasoUso useCase) throws java.io.IOException
projeto
- Projeto do TestKaseuseCase
- Caso de Uso
java.io.IOException
public java.util.ArrayList<CasosTeste> getCasosDeTeste()
public void setCasosDeTeste(java.util.ArrayList<CasosTeste> casosDeTeste)
public java.util.ArrayList<CasosTeste> getCasosDeTesteData()
public void setCasosDeTesteData(java.util.ArrayList<CasosTeste> casosDeTesteData)
public boolean pontoVerificacao(java.lang.String s)
public java.lang.String tiraCaracteres(java.lang.String s)
public void bestPathProbalilidadeRandom(Fluxo flow, int number, CasosTeste casoTeste, int points, CasoUso useCase)
public void bestPathProbalilidade(Fluxo flow, int number, CasosTeste casoTeste, int points, CasoUso useCase, double probabilidadeMinima)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |