sexta-feira, 17 de outubro de 2014

Programação - Avanços

Bom dia, galera.
Nestas últimas semanas Danilo e eu (Alexandre), estávamos retirando todos os bugs que foram mostrados na apresentação junto aos clientes e orientadores, além de colocar alguns tratamentos a mais nos horários. Prometemos um plano de testes, e como dissemos seria algo mais manual, então pensamos em padronizar as telas para deixar estes testes mais generalizados:

1º teste : Interface dinâmica de Tags, adicionávamos as tags a um compromisso, atividade ou matéria, e procurávamos  perceber algum erro na adição de mais campos, ou algum erro na deleção, das tags, ou até mesmo em sua substituição. Encontramos um erro em que as tags estavam se auto arrumando de forma diferente toda vez que tentávamos adicionar uma tag já adicionada, corrigimos o erro.

2º teste : Horários e seus tratamentos, esse aqui foi mais trabalhoso, tivemos que testar todos os horários possíveis a serem adicionados pelo usuário, assim testamos se ele não aceitava um compromisso para um horário que já havia passado do mesmo dia, se não existiam horários que conflitavam em um mesmo compromisso (em um mesmo compromisso, pois o usuário pode querer marcar dois eventos diferentes para o mesmo horário somente para marcar melhor sua agenda e saber o que está ocorrendo), além disso depois de adicionado os horários de organizam em ordem do mais próximo para o mais distante.

3º teste: Calendário e sua interação com a list, para o calendário os testes foram realizados utilizando de outras telas também, pois no calendário são marcados as datas dos compromissos com cores diferentes, então se um compromisso era deletado a marcação deveria sumir, além disso testamos a interação com o click do usuário, que seria quando ele clica em determinado dia da semana ou data especifica, aparece uma listview com os eventos marcados, foram encontrados muitos bugs por aqui pois o calendário é uma biblioteca que não trabalho com o mesmo sistema de datas que o java, então sempre é necessário realizar algum ajuste para comparar as datas do banco de dados e do calendário.


Este foi o planejamento de testes dessa semana, para as próximas semanas estaremos implementando as telas que estão faltando no sistema, ou seja, procura por tags, avaliações, gráficos e uma especial que explica como ter uma melhor interação entre o usuário e o sistema, para caso haja alguma dúvida.
Fico por aqui e até a próxima.

Nenhum comentário:

Postar um comentário