Identificação do Projeto de Desenvolvimento
Sistema de Monitoramento de
Movimentos - SisMon
Descrição da Aplicação
Sistema é composto por software e
hardware para o monitoramento de movimentos em sessões de fisioterapia.
O software possui as
funcionalidades de gerenciamento de informações sobre os pacientes,
fisioterapeutas e cadastros de movimentos a serem monitorados pelo equipamento.
O hardware será fixado no corpo
do paciente (perna/braço/tronco) e realiza, através de comunicação sem fio, a
transmissão do movimento realizado a partir da avaliação dos ângulos de
posicionamento do membro para o sistema central.
O software é responsável por
gerar um gráfico representando a alteração angular e também por refletir na
figura humana na tela os mesmos movimentos executados pelo paciente, em tempo
real. Além disso, as sessões de fisioterapia ficam registradas e o usuário
poderá gerar relatórios de comparativos entre as sessões.
O software é instalado na máquina
do fisioterapeuta ou da clínica de fisioterapia. O hardware é composto por 3
leitores que serão fixados externamente ao corpo do paciente e um receptor que
fica acoplado ao computador.
Propósito
O propósito do projeto de testes
é:
·
Garantir que a parte interna de gerenciamento (inclusão,
alteração, exclusão e consulta) das informações básicas está funcionando
conforme esperado e definido nos casos de teste que serão criados.
·
Garantir que a comunicação entre hardware e
software está funcionando corretamente.
Objetivos
- Reduzir a taxa de defeitos a partir do teste de todas as funcionalidades e cenários;
- Aumentar a confiabilidade da reprodução dos movimentos em tempo real;
- Garantir a precisão do cálculo dos ângulos de monitoramento dos movimentos.
- Garantir que as novas funcionalidades inseridas não tenham impacto negativo nas funcionalidades já em funcionamento;
- Garantir a facilidade de instalação automática, completa ou parcial do software nas máquinas dos fisioterapeutas.
Escopo
O escopo do teste inclui tanto o
software quanto a integração hardware e software.
Não faz parte do escopo o teste
do hardware individualmente.
Usuário
O sistema foi desenvolvido com a
parceria com 3 fisioterapeutas que serão os responsáveis pela aprovação do
atual projeto de testes.
Riscos do Negócio
A instabilidade do sistema pode
desacreditar o produto perante o público-alvo.
Erros recorrentes podem levar o
fisioterapeuta a abandonar a utilização do equipamento.
Dificuldade de instalação afeta a
estratégia da empresa que consiste em disponibilizar a versão para que a
instalação seja feita diretamente pelo usuário.
Falta de precisão na leitura dos
movimentos, desacreditando o monitoramento.
Problemas na comunicação entre
hardware e software.
Um grande volume de dados pode
afetar o tempo de resposta na comparação entre sessões.
Ambiente de Testes
O ambiente de testes deve
reproduzir possíveis ambientes de produção, ou seja, diversos sistemas
operacionais, configurações de hardware, além de bases de dados com diferentes
volumes de dados.
O ambiente deve estar preparado
para uma primeira instalação do produto e para instalações de atualização,
total ou parcial.
Abordagem de Testes
Os testes serão realizados nos
seguintes estágios:
Estágio
|
Atividades
|
Responsável
|
Unitário
|
Testes unitários
serão feitos de forma automatizada a partir do desenvolvimento guiado por
testes, além do desenvolvimento em pares.
Testes por
amostragem serão feitos para garantir a qualidade do código, em relação a
padrões e boas práticas.
|
Desenvolvedor
Arquiteto de Testes
|
Integração
|
Partes de software
desenvolvidas por equipes diferentes passarão por testes de integração para
garantir ao correto funcionamento.
Alterações no banco
de dados requerem testes de integração.
O hardware deve ser
testado juntamente com o software sempre que ocorrerem alterações no mesmo e
antes da liberação de versões.
|
Desenvolvedor
Tester
Tester
|
Sistema
|
Testes funcionais
serão realizados a partir dos casos de testes e roteiros de teste que são
criados juntamente com os casos de uso.
Testes de regressão
serão realizados antes da liberação de versões.
|
Analista de Teste
Tester
Tester
|
Aceitação
|
Testes funcionais
com a utilização do software e hardware.
|
Fisioterapeutas
parceiros
|
A partir da Estratégia de Testes
apresentada a equipe deverá criar o Plano de Testes onde deverá definir os
seguintes itens:
- Identificação do escopo a ser testado, identificando os requisitos a serem testados.
- Definir como o ambiente de teste será configurado, relacionando quantidade de máquinas, sistema operacional, forma de acesso, configurações de hardware.
- Necessidade de pessoal técnico. Neste item devem ser identificados os perfis e responsabilidades bem como a estrutura organizacional, definindo a hierarquia à qual a Gerência de Testes estará submetida e justificando a escolha.
- Tipos de testes. Definir quais testes serão realizados e categorizá-los conforme os tipos de testes apresentados, relacionando-os aos estágios de teste, definindo as necessidades de ambiente de teste e os envolvidos em cada um deles.
- Definir os processos associados ao projeto de testes, sejam outros sistemas interligados ou processos cuja execução afetam o processo de testes.
0 comentários:
Postar um comentário