manual scripting X automated scripting 13:58 Nov 16, 2011
O contexto aqui não menciona apenas a programação do software, mas os testes que são realizados pelos testers (profissionais especializados em testes) após o software ser desenvolvido pelos testadores e antes de ser entregue aos usuários. Existem diversas etapas de testes e algumas delas requerem que sequências de ações sejam executadas. Por exemplo, para testarmos que o sistema é capaz de gravar um objeto (como essa entrada de discussão, por exemplo), devemos antes disso nos logar no sistema (o usuário tem que ser pré-cadastrado, não expirado e inserir corretamente sua senha), ser capazes de encontrar um objeto "pai" relacionado (a pergunta da Lílian que apareceu na home), algum outro objeto relacionado (a resposta da Teresa), incluir os dados necessários (digamos que ao invés desta entrada eu estivesse cadastrando um CPF, o formato teria que ser válido) e clicar em algum botão. A esse conjunto de ações damos o nome de script de teste. Hoje já existem ferramentas que disponibilizam linguagens para que essas ações sejam automatizadas, mas, a adoção ainda não é completa e muitos testers executam seus scripts manualmente mesmo,ou seja, executam manual scripting ao invés de automated. |