EMEL ePark (iOS)

About the Evaluation

Report Creator
Not provided
Evaluation Commissioner
Not provided
Evaluation date
Sat Mar 19 2022

Executive Summary

Principais problemas encontrados na app:

  • Diversas imagens decorativas sendo anunciadas pelo leitor de ecrã, estas imagens deveriam ser elementos não focáveis.
  • Diversas imagens funcionais não sendo anunciadas pelo leitor de ecrã, estas imagens deveriam ser elementos focáveis e possuir um texto alternativo descritivo.
  • Diversos botões e links sem nome acessível descritivo, ou seja, quando anunciados pelo leitor de ecrã, não dão informação suficiente para entender o propósito do elemento.
  • Não é possível utilizar a app em modo paisagem.
  • Diversos elementos de texto com um rácio de contraste menor que 4.5:1
  • Diversos elementos gráficos com um rácio de contraste menor que 3:1
  • Existe perda de conteúdo e funcionalidade ao redimensionar o texto em 200%.
  • Com teclado bluetooth não é possível controlar diversas funcionalidades.

Scope of the Evaluation

Website name
EMEL ePark (iOS)
Scope of the website
Ecrãs selecionados de acordo com o metodologia definida no ponto 2 e 3 do anexo I da DECISÃO DE EXECUÇÃO (UE) 2018/1524 DA COMISSÃO de 11 de outubro de 2018
WCAG Version
2.1
Conformance target
AA
Accessibility support baseline
iOS v15.3.1 com VoiceOver
Additional evaluation requirements
Not provided

Detailed audit results

Summary

Reported on 41 of 50 WCAG 2.1 AA Success Criteria.

All results

1 Perceivable

1.1 Text Alternatives
Success Criterion Result Observations
1.1.1: Non-text Content
Entire sample

Result: Failed

Login

Result: Failed

Registo

Result: Failed

Recuperar palavra-passe

Result: Failed

Sobre

Result: Passed

Avisos legais

Result: Failed

Estacionamento

Result: Failed

Histórico de atividade

Result: Passed

Gestão de matrículas

Result: Failed

Carregamentos

Result: Failed

Promoções

Result: Failed

Sair

Result: Failed

Entire sample

Observations:

TT 7.A - FAIL Imagem do botão para fechar o menu não é lida pelo leitor de ecrã.

Login

TT 7.A - FAIL Imagem com o logo ePark não é lida pelo leitor de ecrã. TT 7.B - FAIL Imagem decorativa do background é anunciada pelo leitor de ecrã, mas não devia ser.

Registo

TT 7.A - FAIL Imagem com o logo ePark não é lida pelo leitor de ecrã.

Recuperar palavra-passe

TT 7.A - FAIL Imagem com o logo ePark não é lida pelo leitor de ecrã.

Sobre

No observations added

Avisos legais

TT 7.A - FAIL Imagem com o logo ePark não é lida pelo leitor de ecrã.

Estacionamento

TT 7.A - FAIL

  • Imagem no botão "P" não é lida pelo leitor de ecrã.
  • Imagens dos botões para modificar a duração do estacionamento não são lidas pelo leitor de ecrã.
Histórico de atividade

No observations added

Gestão de matrículas

TT 7.A - FAIL Imagem do botão de adicionar matrículas não é lida pelo leitor de ecrã.

Carregamentos

TT 7.A - FAIL Imagens dos métodos de carregamento não são lidas pelo leitor de ecrã.

Promoções

TT 7.B - FAIL Imagem decorativa depois do logo é anunciada pelo leitor de ecrã, mas não devia ser.

Sair

TT 7.B - FAIL Imagem decorativa do automóvel é anunciada pelo leitor de ecrã, mas não devia ser.

1.2 Time-based Media
Success Criterion Result Observations
1.2.1: Audio-only and Video-only (Prerecorded)
Entire sample

Result: Not present

1.2.2: Captions (Prerecorded)
Entire sample

Result: Not present

1.2.3: Audio Description or Media Alternative (Prerecorded)
Entire sample

Result: Not present

1.2.4: Captions (Live)
Entire sample

Result: Not present

1.2.5: Audio Description (Prerecorded)
Entire sample

Result: Not present

1.3 Adaptable
Success Criterion Result Observations
1.3.1: Info and Relationships
Entire sample

Result: Failed

Login

Result: Passed

Registo

Result: Failed

Recuperar palavra-passe

Result: Passed

Sobre

Result: Not present

Avisos legais

Result: Not present

Estacionamento

Result: Failed

Histórico de atividade

Result: Failed

Gestão de matrículas

Result: Failed

Carregamentos

Result: Not present

Promoções

Result: Passed

Configurações

Result: Failed

Sair

Result: Passed

Entire sample

Observations:

TT 10.B - PASS Cabeçalhos de cada ecrã estão identificados programaticamente (h1, h2, h3...). TT 14.A - DNA

Login

TT 5.C - PASS

Registo

TT 5.B - FAIL Os switch buttons não têm descrição textual alternativa.

Recuperar palavra-passe

TT 5.B - PASS

Sobre

TT 5.B - DNA

Avisos legais

TT 5.B - DNA

Estacionamento

TT 5.B - FAIL

  • O botão para Iniciar estacionamento não tem descrição textual alternativa.
  • Os botões para aumentar e diminuir o tempo de estacionamento não têm descrição textual alternativa.
Histórico de atividade

TT 5.B - FAIL Os botões para selecionar o carregamento não são anunciados pelo leitor de ecrã.

Gestão de matrículas

TT 5.B - FAIL Campo adicionar matrícula não tem descrição textual alternativa.

Carregamentos

TT 5.B - DNA

Promoções

TT 5.B - PASS

Configurações

TT 5.B - FAIL Os switch buttons não têm descrição textual alternativa.

Sair

TT 5.B - PASS

1.3.2: Meaningful Sequence
Entire sample

Result: Failed

Estacionamento

Result: Failed

Estacionamento

A ordem programática dos elementos do ecrã não coincide com a ordem visual e lógica de apresentação (ex. botões de aumentar e diminuir mapa; hora de validade seguido da label seguido da data)

1.3.3: Sensory Characteristics
Entire sample

Result: Passed

Estacionamento

Result: Passed

Estacionamento

TT 13.B - PASS

1.3.4: Orientation
Entire sample

Result: Failed

Entire sample

Observations:

A aplicação só funciona em modo portrait. Não permite usar em modo landscape.

1.3.5: Identify Input Purpose
Entire sample

Result: Failed

Login

Result: Failed

Login

Campos de email e password não são reconhecidos como tal e o sistema operativo não oferece para preencher os campos automaticamente.

1.4 Distinguishable
Success Criterion Result Observations
1.4.1: Use of Color
Entire sample

Result: Passed

Estacionamento

Result: Passed

Estacionamento

TT 13.A - PASS Tarifa é anunciada com cor mas também com texto sobre o botão Iniciar.

1.4.2: Audio Control
Entire sample

Result: Not present

Entire sample

Observations:

TT 2.A - DNA

1.4.3: Contrast (Minimum)
Entire sample

Result: Failed

Login

Result: Failed

Registo

Result: Failed

Recuperar palavra-passe

Result: Failed

Sobre

Result: Failed

Avisos legais

Result: Failed

Estacionamento

Result: Failed

Histórico de atividade

Result: Failed

Gestão de matrículas

Result: Failed

Carregamentos

Result: Failed

Promoções

Result: Failed

Configurações

Result: Failed

Sair

Result: Failed

Login

TT 13.C - FAIL Texto do botão "Iniciar sessão" não tem contraste suficiente.

Registo

TT 13.C - FAIL

  • Texto do cabeçalho do ecrã não tem contraste suficiente.
  • Texto do botão "Continuar" não tem contraste suficiente.
Recuperar palavra-passe

TT 13.C - FAIL

  • Texto do cabeçalho do ecrã não tem contraste suficiente.
  • Texto do botão "Recuperar palavra-passe" não tem contraste suficiente.
Sobre

TT 13.C - FAIL

  • Texto do cabeçalho do ecrã não tem contraste suficiente.
  • Texto com a informação de contacto não tem contraste suficiente.
Avisos legais

TT 13.C - FAIL Texto do cabeçalho do ecrã não tem contraste suficiente.

Estacionamento

TT 13.C - FAIL

  • Texto do cabeçalho do ecrã não tem contraste suficiente.
  • Texto do botão iniciar não tem contraste suficiente.
Histórico de atividade

TT 13.C - FAIL

  • Texto do cabeçalho do ecrã não tem contraste suficiente.
  • Texto do tabulador selecionado não tem contraste suficiente.
Gestão de matrículas

TT 13.C - FAIL

  • Texto do cabeçalho do ecrã não tem contraste suficiente.
  • Texto do botão Guardar não tem contraste suficiente.
Carregamentos

TT 13.C - FAIL Texto do cabeçalho do ecrã não tem contraste suficiente.

Promoções

TT 13.C - FAIL

  • Texto do botão Adicionar não tem contraste suficiente.
  • Texto dos tabulador selecionado não tem contraste suficiente.
Configurações

TT 13.C - FAIL Texto do cabeçalho do ecrã não tem contraste suficiente.

Sair

TT 13.C - FAIL Texto do botão Confirmar não tem contraste suficiente.

1.4.4: Resize text
Entire sample

Result: Failed

Login

Result: Failed

Registo

Result: Passed

Recuperar palavra-passe

Result: Passed

Sobre

Result: Passed

Avisos legais

Result: Failed

Estacionamento

Result: Failed

Histórico de atividade

Result: Failed

Gestão de matrículas

Result: Failed

Carregamentos

Result: Passed

Promoções

Result: Passed

Configurações

Result: Passed

Sair

Result: Passed

Login

TT 18.A - Fail Não é possível ler completamente os links para "Efetuar registo" e "Esqueci-me da palavra passe"

Registo

No observations added

Recuperar palavra-passe

No observations added

Sobre

No observations added

Avisos legais

TT 18.A - Fail Não é possível fazer scroll para chegar às opções que ficam fora do ecrã

Estacionamento

TT 18.A - Fail Texto com a duração deixa de ser legível por ter o custo sobreposto.

Histórico de atividade

TT 18.A - Fail Detalhes dos estacionamentos sobrepõe-se. Datas dos carregamentos deixam de ser legíveis.

Gestão de matrículas

TT 18.A - Fail Não se consegue ler toda a matrícula. Deixa de ser possível aceder ao switch para indicar nacionalidade da matrícula.

Carregamentos

No observations added

Promoções

No observations added

Configurações

No observations added

Sair

No observations added

1.4.5: Images of Text
Entire sample

Result: Passed

1.4.10: Reflow
Entire sample

Result: Not checked

1.4.11: Non-text Contrast
Entire sample

Result: Failed

Login

Result: Passed

Registo

Result: Failed

Recuperar palavra-passe

Result: Passed

Sobre

Result: Passed

Avisos legais

Result: Failed

Estacionamento

Result: Failed

Histórico de atividade

Result: Passed

Gestão de matrículas

Result: Failed

Carregamentos

Result: Passed

Promoções

Result: Failed

Configurações

Result: Failed

Sair

Result: Passed

Login

No observations added

Registo

Borda dos campos dos formulários não têm contraste suficiente.

Recuperar palavra-passe

No observations added

Sobre

No observations added

Avisos legais

Setas não têm contraste suficiente.

Estacionamento
  • Lupa não tem contraste suficiente.
  • Símbolos + e - para definir duração do estacionamento não têm contraste suficiente.
Histórico de atividade

No observations added

Gestão de matrículas

Switch para indicar nacionalidade da matrícula não tem contraste suficiente.

Carregamentos

No observations added

Promoções

Border da caixa de texto não tem contraste suficiente.

Configurações

Switches não têm contraste suficiente.

Sair

No observations added

1.4.12: Text Spacing
Entire sample

Result: Not checked

1.4.13: Content on Hover or Focus
Entire sample

Result: Not checked

2 Operable

2.1 Keyboard Accessible
Success Criterion Result Observations
2.1.1: Keyboard
Entire sample

Result: Failed

Entire sample

Observations:

  • TT 4.A - FAIL Com teclado bluetooth não é possível controlar nenhuma da funcionalidade da aplicação (apenas é possível preencher campos de texto, se receberem o foco a partir do ecrã)
  • TT 4.B - PASS
  • TT 4.C - PASS
2.1.2: No Keyboard Trap
Entire sample

Result: Not present

2.1.4: Character Key Shortcuts
Entire sample

Result: Not present

2.2 Enough Time
Success Criterion Result Observations
2.2.1: Timing Adjustable
Entire sample

Result: Not present

2.2.2: Pause, Stop, Hide
Entire sample

Result: Not present

Entire sample

Observations:

  • TT 2.B - DNA
  • TT 2.C - DNA
2.3 Seizures and Physical Reactions
Success Criterion Result Observations
2.3.1: Three Flashes or Below Threshold
Entire sample

Result: Not present

Entire sample

Observations:

TT 3.A - DNA

2.4 Navigable
Success Criterion Result Observations
2.4.1: Bypass Blocks
Entire sample

Result: Not checked

2.4.2: Page Titled
Entire sample

Result: Not checked

2.4.3: Focus Order
Entire sample

Result: Failed

Login

Result: Passed

Registo

Result: Passed

Recuperar palavra-passe

Result: Passed

Sobre

Result: Passed

Avisos legais

Result: Passed

Estacionamento

Result: Failed

Histórico de atividade

Result: Failed

Gestão de matrículas

Result: Passed

Carregamentos

Result: Passed

Promoções

Result: Passed

Configurações

Result: Passed

Sair

Result: Passed

Login

TT 4.F - PASS TT 4.G - DNA TT 4.H - DNA

Registo

TT 4.F - PASS TT 4.G - DNA TT 4.H - DNA

Recuperar palavra-passe

TT 4.F - PASS TT 4.G - DNA

Sobre

TT 4.F - PASS TT 4.G - DNA TT 4.H - DNA

Avisos legais

TT 4.F - PASS TT 4.G - DNA TT 4.H - DNA

Estacionamento

TT 4.F - FAIL

  • Botões de fazer zoom in e zoom out no mapa são apresentados com o saldo pelo meio.
  • Hora de validade do estacionamento é apresentado antes da label "Válido até". TT 4.G - FAIL
  • Depois de ativar "Iniciar" o foco não é movido para a duração do estacionamento TT 4.H - DNA
Histórico de atividade

TT 4.F - PASS TT 4.G - FAIL Quanto se seleciona qualquer uma das tabs o foco não é movido para o conteúdo da tab TT 4.H - DNA

Gestão de matrículas

TT 4.F - PASS TT 4.G - DNA TT 4.H - DNA

Carregamentos

TT 4.F - PASS TT 4.G - DNA TT 4.H - DNA

Promoções

TT 4.F - PASS TT 4.G - DNA TT 4.H - DNA

Configurações

TT 4.F - PASS TT 4.G - DNA TT 4.H - DNA

Sair

TT 4.F - PASS TT 4.G - PASS TT 4.H - DNA

2.4.4: Link Purpose (In Context)
Entire sample

Result: Failed

Login

Result: Passed

Registo

Result: Passed

Recuperar palavra-passe

Result: Passed

Sobre

Result: Not present

Avisos legais

Result: Passed

Estacionamento

Result: Failed

Histórico de atividade

Result: Not present

Gestão de matrículas

Result: Not present

Carregamentos

Result: Failed

Promoções

Result: Passed

Configurações

Result: Not present

Sair

Result: Not present

Login

TT 6.A - PASS

Registo

TT 6.A - PASS

Recuperar palavra-passe

TT 6.A - PASS

Sobre

No observations added

Avisos legais

TT 6.A - PASS

Estacionamento

TT 6.A - FAIL Vários botões não têm descrição textual alternativa para permitir identificar o seu propósito.

Histórico de atividade

No observations added

Gestão de matrículas

No observations added

Carregamentos

TT 6.A - FAIL Botões para selecionar método de carregamento não têm descrição textual alternativa.

Promoções

TT 6.A - PASS

Configurações

No observations added

Sair

No observations added

2.4.5: Multiple Ways
Entire sample

Result: Failed

Entire sample

Observations:

TT 19.A - FAIL Ecrãs só podem ser acedidos a partir do menu

2.4.6: Headings and Labels
Entire sample

Result: Passed

Login

Result: Passed

Registo

Result: Passed

Recuperar palavra-passe

Result: Passed

Sobre

Result: Not present

Avisos legais

Result: Not present

Estacionamento

Result: Passed

Histórico de atividade

Result: Passed

Gestão de matrículas

Result: Passed

Carregamentos

Result: Not present

Promoções

Result: Passed

Configurações

Result: Passed

Sair

Result: Not present

Entire sample

Observations:

TT 10.A - PASS Cabeçalhos de cada ecrã identificam corretamente o ecrã.

Login

TT 5.B - PASS

Registo

TT 5.B - PASS

Recuperar palavra-passe

TT 5.B - PASS

Sobre

TT 5.B - DNA

Avisos legais

TT 5.B - DNA

Estacionamento

TT 5.B - PASS

Histórico de atividade

TT 5.B - PASS

Gestão de matrículas

TT 5.B - PASS

Carregamentos

TT 5.B - DNA

Promoções

TT 5.B - PASS

Configurações

TT 5.B - PASS

Sair

TT 5.B - DNA

2.4.7: Focus Visible
Entire sample

Result: Failed

Entire sample

Observations:

TT 4.D - FAIL Apenas os campos de texto têm foco visível. Outros campos interativos não têm foco visível.

2.5 Input Modalities
Success Criterion Result Observations
2.5.1: Pointer Gestures
Entire sample

Result: Passed

Estacionamento

Result: Passed

Estacionamento

Zoom in e out no mapa pode ser feito quer com gestos quer recorrendo a dois botões.

2.5.2: Pointer Cancellation
Entire sample

Result: Passed

2.5.3: Label in Name
Entire sample

Result: Passed

2.5.4: Motion Actuation
Entire sample

Result: Not present

3 Understandable

3.1 Readable
Success Criterion Result Observations
3.1.1: Language of Page
Entire sample

Result: Not checked

3.1.2: Language of Parts
Entire sample

Result: Not checked

3.2 Predictable
Success Criterion Result Observations
3.2.1: On Focus
Entire sample

Result: Passed

Entire sample

Observations:

TT 4.E - PASS

3.2.2: On Input
Entire sample

Result: Passed

Registo

Result: Passed

Registo

TT 5.D - PASS

3.2.3: Consistent Navigation
Entire sample

Result: Passed

Entire sample

Observations:

TT 9.B - PASS Menu de navegação é consistente

3.2.4: Consistent Identification
Entire sample

Result: Passed

Entire sample

Observations:

TT 9.C - PASS

3.3 Input Assistance
Success Criterion Result Observations
3.3.1: Error Identification
Entire sample

Result: Passed

Login

Result: Passed

Registo

Result: Passed

Recuperar palavra-passe

Result: Passed

Sobre

Result: Not present

Avisos legais

Result: Not present

Estacionamento

Result: Not present

Histórico de atividade

Result: Passed

Gestão de matrículas

Result: Passed

Carregamentos

Result: Passed

Promoções

Result: Passed

Configurações

Result: Not present

Sair

Result: Not present

Login

TT 5.F - PASS

Registo

TT 5.F - PASS

Recuperar palavra-passe

TT 5.F - PASS

Sobre

TT 5.F - DNA

Avisos legais

TT 5.F - DNA

Estacionamento

TT 5.F - DNA

Histórico de atividade

TT 5.F - PASS

Gestão de matrículas

TT 5.F - PASS

Carregamentos

TT 5.F - PASS

Promoções

TT 5.F - PASS

Configurações

TT 5.F - DNA

Sair

TT 5.F - DNA

3.3.2: Labels or Instructions
Entire sample

Result: Failed

Login

Result: Passed

Registo

Result: Passed

Recuperar palavra-passe

Result: Passed

Sobre

Result: Not present

Avisos legais

Result: Not present

Estacionamento

Result: Passed

Histórico de atividade

Result: Not present

Gestão de matrículas

Result: Failed

Carregamentos

Result: Not present

Promoções

Result: Passed

Configurações

Result: Passed

Sair

Result: Not present

Login

TT 5.A - PASS

Registo

TT 5.A - PASS

Recuperar palavra-passe

TT 5.A - PASS

Sobre

TT 5.A - DNA

Avisos legais

TT 5.A - DNA

Estacionamento

TT 5.A - PASS

Histórico de atividade

TT 5.A - DNA

Gestão de matrículas

TT 5.A - FAIL Quando se está a adicionar uma matrícula não nacional, o campo para inserir a matrícula não tem label

Carregamentos

TT 5.A - DNA

Promoções

TT 5.A - PASS

Configurações

TT 5.A - PASS

Sair

TT 5.A - DNA

3.3.3: Error Suggestion
Entire sample

Result: Passed

Login

Result: Passed

Registo

Result: Passed

Recuperar palavra-passe

Result: Passed

Sobre

Result: Not present

Avisos legais

Result: Not present

Estacionamento

Result: Not present

Histórico de atividade

Result: Passed

Gestão de matrículas

Result: Passed

Carregamentos

Result: Not present

Promoções

Result: Passed

Configurações

Result: Not present

Sair

Result: Not present

Login

TT 5.G - PASS

Registo

TT 5.G - PASS

Recuperar palavra-passe

TT 5.G - PASS

Sobre

TT 5.G - DNA

Avisos legais

TT 5.G - DNA

Estacionamento

TT 5.G - DNA

Histórico de atividade

TT 5.G - PASS

Gestão de matrículas

TT 5.G - PASS

Carregamentos

TT 5.G - DNA

Promoções

TT 5.G - PASS

Configurações

TT 5.G - DNA

Sair

TT 5.G - DNA

3.3.4: Error Prevention (Legal, Financial, Data)
Entire sample

Result: Passed

Login

Result: Not present

Registo

Result: Passed

Recuperar palavra-passe

Result: Not present

Sobre

Result: Not present

Avisos legais

Result: Not present

Estacionamento

Result: Passed

Histórico de atividade

Result: Not present

Gestão de matrículas

Result: Passed

Carregamentos

Result: Not present

Promoções

Result: Not present

Configurações

Result: Not present

Sair

Result: Not present

Login

TT 5.H - DNA

Registo

TT 5.H - PASS

Recuperar palavra-passe

TT 5.H - DNA

Sobre

TT 5.H - DNA

Avisos legais

TT 5.H - DNA

Estacionamento

TT 5.H - PASS

Histórico de atividade

TT 5.H - DNA

Gestão de matrículas

TT 5.H - PASS

Carregamentos

TT 5.H - DNA

Promoções

TT 5.H - DNA

Configurações

TT 5.H - DNA

Sair

TT 5.H - DNA

4 Robust

4.1 Compatible
Success Criterion Result Observations
4.1.1: Parsing
Entire sample

Result: Not checked

4.1.2: Name, Role, Value
Entire sample

Result: Failed

Registo

Result: Failed

Estacionamento

Result: Failed

Entire sample

Observations:

TT 2.D - DNA

Registo

TT 5.E - FAIL A lista para seleção do país não é anunciada pelo leitor de ecrã.

Estacionamento

TT 6.B - FAIL Quando se altera a duração do estacionamento o novo valor não é anunciado pelo leitor de ecrã.

4.1.3: Status Messages
Entire sample

Result: Not checked

Sample of audited web pages

  1. Login -
  2. Registo -
  3. Recuperar palavra-passe -
  4. Sobre -
  5. Avisos legais -
  6. Estacionamento -
  7. Histórico de atividade -
  8. Gestão de matrículas -
  9. Carregamentos -
  10. Promoções -
  11. Configurações -
  12. Sair -

Web Technology

Not provided

Recording of evaluation specifics

Not provided