Terça-feira, 21 de Junho de 2011
Funcionalidades adicionadas/actualizadas no site

post codename: EC

Últimas implementações:

1. implementado "plano de viagem":
    a) editar planos antigos (eliminar/activar/desactivar e adicionar destinos);
    b) inserir notas ao adicionar um destino ao plano de viagem;
    c) definir data de chegada e duração da estadia.
2. implementado botão "Like it" (gosto) do Facebook em cada destino individualmente;
3. implementado painel de administração "admin", espécie de backoffice para gestão de comentários e de utilizadores:
    a) restaurar comentários denunciados;
    b) eliminar comentários denunciados;
    c) desactivar utilizadores;
    d) activar utilizadores;
    e) editar perfil (administrador, moderador, utilizador) de utilizadores;




Quarta-feira, 15 de Junho de 2011
Evolução do site

post codename: EC

 

Após as implementações listadas no post anterior, que tiveram incidência nas fragilidades detectadas nos testes efectuados, entrámos numa nova fase que será composta por dois grupos de implementações:

1. "plano de viagem" - os utilizadores autenticados têm a possibilidade de criar listas de destinos, organizados por datas e outras informações; consultar os seus planos de viagem antigos, editá-los e eliminá-los.

2. implementações variadas de enriquecimento da aplicação - várias funcionalidades serão revistas, melhoradas e acrescentadas, com o intuito de aumentar o nível de desafio e âmbição do site.

 

Neste momento temos já implementada, parte do ponto 1. Não se encopntra ainda em funcionamento, mas está concluída em cerca de 50%.




Sexta-feira, 10 de Junho de 2011
Actualizações/melhoramentos retirados da análise de resultados dos testes de usabilidade

post codename: EC

 

Segue uma lista de actualizações/melhoramentos retirados da análise de resultados dos testes de usabilidade, quer por sugestão directa dos testers, quer por inferência das suas dificuldades:

1. "Registe-se já" em destaque na "home" e com mouseover para verde;
2. username removido do formulário de registo;
3. alteração dos icones dos comentários;
4. FAQ's clicáveis também para esconder as respostas;
5. FAQ activa com cor de fundo diferente;
6. opção de editar destino nos detalhes do destino, quando o destino em causa é "nosso";
7. botão para fechar lightbox de login;
8. frase das dicas corrigida;
9. texto da "home" alinhado à esquerda;

 

Próximas etapas:

- revêr a visibilidade da opção "iniciar sessão";

- implementar funcionalidade "plano de viagem".




Quinta-feira, 9 de Junho de 2011
ENTREGA - testes (usabilidade, compatibilidade e segurança)

Notas prévias:

Tipo de teste e recolha de dados do teste de compatibilidade:

- teste integrado (teste simultâneo dos diferentes módulos)

- grelha de registo

 

Tipo de teste e de recolha de dados do teste de segurança:

- unit testing (testes individualizados dos diferentes módulos funcionais)

- grelha de registo

 

Tipo de teste e de recolha de dados do teste de usabilidade:

- observação, thinking-aloud protocol e question-asking protocol

- questionários/inquéritos (pós sessão)

- grelhas/checklists de observação

 

---------------------- || ----------------------

 

Efectuámos já os nossos testes de usabilidade seguindo o seguinte guião:

   guiao.pdf (nas perguntas encontram-se indicações importantes para compreensão das mesmas, nomeadamente acerca do significado das escalas de resposta)

Após a recolha dos dados de 6 utilizadores, organizados em 3 categorias (2 especialistas técnicos, 2 especialistas temáticos e 2 não-especialistas), efectuámos a seguinte análise de resultados:

   analise_dados.xlsx

 

Efectuámos já os nossos testes de segurança seguindo o seguinte guião:

   1. injectar código SQL, Javascript e PHP em formulários de inserção;

   2. manipular código Javascript de modo a quebrar a validação de campos;

   3. manipular valor de variáveis $_GET e $_POST de modo a aceder a dados privados;

Apurámos os seguintes resultados:

   seguranca.pdf

 

Apresentamos aqui os nossos testes de compatibilidade:

   compatibilidade.pdf




Terça-feira, 7 de Junho de 2011
ENTREGA - versão beta

O nosso protótipo encontra-se alojado aqui!

Indicações úteis

a. Autenticação:
   1) pode ser utilizado um novo utilizador, caso se registe (não terá permissões de administrador nem de moderador);
   2) pode ser utilizados três contas por defeito com três niveis de acesso distintos:
      I) utilizador - login: userb@b.b | password: 1234
     II) moderador - login: usera@a.a | password: 1234
    III) administrador - login: admin@admin.admin | password: 1234

b. Principais funcionalidades implementadas ou aperfeiçoadas após entrega do protótipo de alta fidelidade:
   1. adicionado ao menu lateral no perfil os "dados pessoais"
   2. editar perfil (com respectivas validações), onde se inclui:
      I) alterar nome
     II) alterar email
    III) alterar password
     IV) alterar avatar
      V) alterar estado dos destinos (público/privado)
     VI) eliminar destino
   3. substituido na pesquisa os filtros "destinos/amigos" por botão "procurar" (resultados da pesquisa mostrados por secções, ou seja, a pesquisa é sempre efectuada nas duas categorias)
   4. apresentação constante dos botões de comentários e denúncia de comentários, sendo a verificação de autenticação efectuada ao clicar
   5. adicionada possibilidade de denunciar comentários com resposta e as próprias respostas individualmente
   6. aberta a possibilidade de denunciar comentários a todos os utiizadores autenticados
   7. implementação de controlo de tentativas de autenticação erradas, tem limite de 3 tentativas, após esse número a conta é bloqueada e é enviado um código por email para o utilizador desbloquear a conta
   8. implementação de legenda nos markers do Google Maps API (legenda contém coordenadas que já não aparecem no formulário de inserção de novo destino)
   9. implementação de sistema de retroceder, em contextos onde se justifica (na navegação associada a pesquisas e no ecrã de "gerir fotos")
  10. colocação da opção de adicionar destino também em "perfil > destinos"
  11. ícone para "adicionar destino" sempre visivel (quando não autenticado, utilizador é reencaminhado para área de login/registo)
  12. adição de possibilidade de tornar "perfil" privado/público
  13. implementação de área para "gerir fotos" de destino:
      I) activar/desactivar/eliminar foto (validação de no mínimo uma foto activa em cada destino)
     II) adicionar novas fotos
  14. API do Facebook implementada com ligação a uma página dedicada ao nosso portal

 




Testes de usabilidade, segurança e compatibilidade

post codename: EC

 

Notas prévias:

Tipo de teste e recolha de dados do teste de compatibilidade:

- teste integrado (teste simultâneo dos diferentes módulos)

- grelha de registo

 

Tipo de teste e de recolha de dados do teste de segurança:

- unit testing (testes individualizados dos diferentes módulos funcionais)

- grelha de registo

 

Tipo de teste e de recolha de dados do teste de usabilidade:

- observação, thinking-aloud protocol e question-asking protocol

- questionários/inquéritos (pós sessão)

- grelhas/checklists de observação

 

---------------------- || ----------------------

 

Efectuámos já os nossos testes de usabilidade seguindo o seguinte guião:

   guiao.pdf

Após a recolha dos dados de 6 utilizadores, organizados em 3 categorias (2 especialistas técnicos, 2 especialistas temáticos e 2 não-especialistas), efectuámos a seguinte análise de resultados:

   analise_dados.xlsx

 

Estamos agora a ultimar pormenores técnicos para posteriormente efectuar os testes de segurança e compatibilidade, de acordo com os seguinte guiões:

segurança:

   1. injectar código SQL, Javascript e PHP em formulários de inserção;

   2. manipular código Javascript de modo a quebrar a validação de campos;

   3. manipular valor de variáveis $_GET e $_POST de modo a aceder a dados privados;

compatibilidade:

   compatibilidade.pdf




Segunda-feira, 6 de Junho de 2011
Conteúdo multimédia para complementar projecto

O grupo desenvolveu um spot publicitário com a finalidade de ilustrar a temática do nosso site.

O spot já se enocontra online, posteriormente será colocado no site PickTravel.

Poderá ser visto aqui




Quinta-feira, 2 de Junho de 2011
Funcionalidades implementadas e/ou corrigidas

post codename: EC

 

Funcionalidades adicionadas/rectificadas:

1. aperfeiçoamento do menu lateral no "perfil";
2. destaque às mensagens de alerta (ajuste gráfico);
3. colocação de ancora no botão de "editar destino";
4. implementação de sistema de retroceder, em contextos onde se justifica (na navegação associada a pesquisas e no ecrã de "gerir fotos");
5. ajuste gráfico dos botões de gravar/guardar/submeter/limpar;
6. ajuste da navegação não controlada pelo utilizador (reencaminhamento para página de "Pedidos enviados" após o envio de um pedido);
7. ajuste gráfico na página geral de destinos (espaçamento de conteúdos e posicionamento de ícones);
8. ordenação alfabética dos resultados das pesquisas;
9. colocação da opção de adicionar destino também em "perfil > destinos";
10. ícone para "adicionar destino" sempre visivel (quando não autenticado, utilizador é reencaminhado para área de login/registo);
11. implementação e aperfeiçoamento da área "mobile app";
12. implementação e aperfeiçoamento da área de "ajuda";
13. correcção de erros javascript relacionados com o "perfil" e os "detalhes de destino" (load da API do Google Maps e colocação/denúncia de comentários);
14. implementação de sistema de controlo de acessos:
   a) limitação de tentativas de acesso negadas e consequente bloqueio da conta (apenas 4 tentativas falhadas são permitidas);
   b) envio de email com código de recuperação de conta bloqueada (permite a reposição da password);
15. correcção de erro no acesso via Facebook (utilizador não conseguia ver dados pessoais no perfil, nem efectuar votações em destinos);
16. adição de possibilidade de tornar "perfil" privado/público;
17. implementação de área para "gerir fotos" de destino:
   a) activar/desactivar/eliminar foto (validação de no mínimo uma foto activa em cada destino);
   b) adicionar novas fotos;

 

TESTES:

Inicio dos testes será dia 3 de Junho (sexta-feira).




Quarta-feira, 1 de Junho de 2011
Guião de entrevista para teste de usabilidade e segurança

Guião de entrevista de usabilidade:

- Efectue o registo localmente (não recorrendo ao Facebook);

- Faça log in na área indicada;

- Coloque um comentário num destino em Lisboa;

- Insira um novo destino, coloque o destino como privado (apenas futuros amigos poderão ver o seu destino);

- Como ainda não tem amigos, edite o seu destino para que deixe de ser privado (todos os utilizadores poderão ver o seu destino);

- Aceda ao menu ajuda e procure como alterar a sua password;

- Altere a sua password nas opções do seu perfil;

 

Tarefas

Fácil de encontrar?

Dificuldade 1 a 5

Mudava algo?

Se sim, o quê?

Concluiu a tarefa?

Senão, porquê?

Classificação final, 1 a 5

Registo

 

 

 

 

 

 

 

Log In

 

 

 

 

 

 

 

Pesquisa/Comentário

 

 

 

 

 

 

 

Inserção destino

 

 

 

 

 

 

 

Editar destino

 

 

 

 

 

 

 

Utilizar ajuda

 

 

 

 

 

 

 

Editar perfil

 

 

 

 

 

 

 

 

-------------------------------------------------------------------------------------------------------------------

 

Guião de entrevista de segurança:

- Nos comentários inserir o seguinte texto: <script> alert(‘ola’);</script>

  - Nos comentários inserir o seguinte texto: mysql_query(“DELETE FROM users WHERE idUser=’1’”);

- Escreva no URL o seguinte texto: http://weblab.epaveiro.edu.pt/wtgwws/images/dest/thumbnails/3.jpg

- Tente editar o javascript através do código fonte da página

- Não estando autenticado insira o seguinte código no URL: http://weblab.epaveiro.edu.pt/wtgwws/profile.php?id=3




Domingo, 29 de Maio de 2011
Funcionalidades corrigidas/adicionadas no site

post codename: EC

Novas correcções e/ou implementações:

1. adicionar ao menu lateral no perfil os "dados pessoais"
2. editar perfil (com respectivas validações), onde se inclui:
   a) alterar nome
   b) alterar email
   c) alterar password
   d) alterar avatar
   e) alterar estado dos destinos (público/privado)
   f) eliminar destino
3. substituido na pesquisa os filtros "destinos/amigos" por botão "procurar" (resultados da pesquisa mostrados por secções, ou seja, a pesquisa é sempre efectuada nas duas categorias)
4. adicionado filtro à pesquisa (número mínimo de caracteres)
5. apresentação constante dos botões de comentários e denúncia de comentários, sendo a verificação de autenticação efectuada ao clicar
6. alteração no menu da cor da janela actual (secção do site activa fica a verde)
7. adicionada possibilidade de denunciar comentários com resposta e as próprias respostas individualmente
8. aberta a possibilidade de denunciar comentários a todos os utiizadores autenticados
9. actualização da tabela de users na base de dados (adição do campo "pontosNegativos" para controlar utilizadores que denunciam comentários indevidamente e adição do campo "loginErrado" para controlar o número de tentativas de autenticação erradas)
10. implementação de controlo de tentativas de autenticação erradas, tem limite de 3 tentativas, após esse número a conta é bloqueada e é enviado um código por email para o utilizador desbloquear a conta
11. implementação de legenda nos markers do Google Maps API (legenda contém coordenadas que já não aparecem no formulário de inserção de novo destino)

 

 




.mais sobre o grupo
.pesquisar neste blog
 
.tags

. todas as tags

.posts recentes

. Funcionalidades adicionad...

. Evolução do site

. Actualizações/melhorament...

. ENTREGA - testes (usabili...

. ENTREGA - versão beta

. Testes de usabilidade, se...

. Conteúdo multimédia para ...

. Funcionalidades implement...

. Guião de entrevista para ...

. Funcionalidades corrigida...

.arquivos

. Junho 2011

. Maio 2011

. Abril 2011

. Março 2011

. Fevereiro 2011

.Junho 2011
Dom
Seg
Ter
Qua
Qui
Sex
Sab

1
2
3
4

5
6
7
8
9
11

12
13
14
16
17
18

19
20
22
23
24
25

26
27
28
29
30


.participar

. participe neste blog

blogs SAPO
.subscrever feeds