2023년 고품질 SW개발 컨설팅 및 테스팅 지원 사업 테스팅 사례 공유 합니다.
(재)전주정보문화산업진흥원의 SW품질역량센터에서는
2011년 부터 전라북도 ICT/SW기업을 대상으로 품질 향상을 위한 컨설팅 및 테스팅을 지원하고 있습니다.
목차
1. 테스팅 개요
- 기업명 : 000 000
- 기업주소 : 전라북도 전주시 ***
- 테스팅 내용
구 분 | 제품 개요 |
제품명 | 0000 관리자 시스템 |
제품설명 | 0000 홈페이지 관리자 시스템 웹사이트 (https://www.00000.kr/) |
- 테스팅 목적 : 기업 개발한 제품을 대상으로 한국형 웹콘텐츠 접근성 지침 2.1(국가표준) 24개 항목에 대한 웹 접근성 검사를 통해서 고객에게 웹 접근성이 뛰어난 고품질 제품을 전달하기 위한 테스팅을 목표
2. 테스팅 일정
수 행 일 정 | 컨설팅 내용 | 담 당 자 |
2023년 4월 3일(월) | 신청서 제출 | 000 차장 |
2023년 4월 12일(수) | 신청서 접수 완료 | 김영찬 선임 |
2023년 11월 3일(목) ~ 2023년 12월 26일(화) |
웹 접근성 검사 | 김영찬 선임 |
2023년 12월 26일 | 테스팅 보고서 작성 | 김영찬 선임 |
3. 테스팅 결과 요약
본 테스팅의 지원 내용은 다음과 같습니다.
1) 시험 환경
구 분 | 기본정보 | |
시험도구 | OpenWAX v2.0.8 | 웹 페이지의 접근성 진단을 쉽게 할 수 있도록 제작된 시험도구 |
Chrome v119.0 | 전반적인 웹 접근성 진단을 위해 사용되는 시험도구 | |
kwcaq a11y inspector v0.13.0 | KWCAG 2.1의 2.1.3 조작 가능 검사항목을 측정하기 위한 시험도구 | |
Color Contrast Checker v1.6.7 | 텍스트 콘텐츠의 명도 대비 시험을 측정하기 위한 시험도구 | |
W3C Markup Validation Service | https://validator.w3.org/ 웹서비스 이며 마크업 오류 방지 웹 표준 관련 항목 검사를 위한 시험도구 | |
시험PC | OS | Windows 11 Pro |
CPU | Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz 3.19 GHz | |
Storage | 250 GB, 2000 GB | |
RAM | 32 GB | |
해상도 | 1920 x 1080 | |
그래픽 | NVIDIA GeForce GTX 1050 | |
네트워크 | Realtek PCIe GBE Family Controller |
2) 시험 장소
전주정보문화산업진흥원 소프트웨어시험실 내에서 시
3) 점검 항목
점검 항목은 한국형 웹콘텐츠 접근성 지침 2.1(국가표준) 24개 항목을 기준으로 설정함
진단 지표 | 진단 내용 | ||
1. 인식의 용이성 | 1.1 대체텍스트 | 1.1.1 적절한 대체 텍스트 제공 | 텍스트 아닌 콘텐츠는 그 의미나 용도를 인식할 수 있도록 대체 텍스트를 제공해야 함 |
1.2 멀티미디어 대체 수단 |
1.2.1 자막 제공 | 멀티미디어 콘텐츠에는 자막, 대본 또는 수화를 제공해야 함 | |
1.3 명료성 | 1.3.1 색에 무관한 콘텐츠 인식 | 콘텐츠는 색에 관계없이 인식될 수 있어야 함 | |
1.3.2 명확한 지시사항 제공 | 지시사항은 모양, 크기, 위치, 방향, 색, 소리 등에 관계없이 인식될 수 있어야 함 | ||
1.3.3 텍스트 콘텐츠의 명도 대비 | 텍스트 콘텐츠와 배경 간의 명도 대비는 4.5대 1 이상이어야 함 | ||
1.3.4 자동 재생 금지 | 자동으로 소리가 재생되지 않아야 함 | ||
1.3.5 콘텐츠 간의 구분 | 이웃한 콘텐츠는 구별될 수 있어야 함 | ||
2. 운용의 용이성 | 2.1 입력장치 접근성 |
2.1.1 키보드 사용 보장 | 모든 기능은 키보드만으로도 사용할 수 있어야 함 |
2.1.2 초점 이동 | 키보드에 의한 초점은 논리적으로 이동해야 하며 시각적으로 구별할 수 있어야 함 | ||
2.1.3 조작 가능 | 사용자 입력 및 컨트롤은 조작 가능하도록 제공되어야 함 | ||
2.2 충분한 시간 제공 |
2.2.1 응답시간 조절 | 시간제한이 있는 콘텐츠는 응답시간을 조절할 수 있어야 함 | |
2.2.2 정지 기능 제공 | 자동으로 변경되는 콘텐츠는 움직임을 제어할 수 있어야 함 | ||
2.3 광과민성 발작 예방 |
2.3.1 깜빡임과 번쩍임 사용 제한 |
초당 3~50회 주기로 깜빡이거나 번쩍이는 콘텐츠를 제공하지 않아야 함 | |
2.4 쉬운 내비게이션 | 2.4.1 반복영역 건너뛰기 | 콘텐츠의 반복되는 영역은 건너뛸 수 있어야 함 | |
2.4.2 제목 제공 | 페이지, 프레임, 콘텐츠 블록에는 적절한 제목을 제공해야 함 | ||
2.4.3 적절한 링크 텍스트 | 링크 텍스트는 용도나 목적을 이해할 수 있도록 제공해야 함 | ||
3. 이해의 용이성 | 3.1 가독성 | 3.1.1 기본 언어 표시 | 주로 사용하는 언어를 명시해야 함 |
3.2 예측가능성 | 3.2.1 사용자 요구에 따른 실행 | 사용자가 의도하지 않은 기능(새창, 초점에 의한 맥락변화 등 | |
3.3 콘텐츠의 논리성 |
3.3.1 콘텐츠의 선형 구조 | 콘텐츠는 논리적인 순서로 제공해야 함 | |
3.3.2 표의 구성 | 표는 이해하기 쉽게 구성해야 함 | ||
3.4 입력 도움 | 3.4.1 레이블 제공 | 사용자 입력에는 대응하는 레이블을 제공해야 함 | |
3.4.2 오류 정정 | 입력 오류를 정정할 수 있는 방법을 제공해야 함 | ||
4. 견고성 | 4.1 문법 준수 | 4.1.1 마크업 오류 방지 | 마크업 언어의 요소는 열고 닫음, 중첩 관계 및 속성 선언에 오류가 없어야 함 |
4.2 웹 애플리케이션 접근성 | 4.2.1 웹 애플리케이션 접근성 준수 |
콘텐츠에 포함된 웹 애플리케이션은 접근성이 있어야 함 |
[표 8] 점검 항목
4) 결과 요약
○ 총평
본 웹 접근성 진단은 0000관리자 시스템을 대상이며, 진단 결과는 다음 표와 같습니다.
□ 진단 개요
○ 브라우저 내의 개발자도구와 부가기능 Openwax, Web Developer 등 웹 접근성 진단 도구를 통해 진단
- 진단환경 : Chrome v120.0.6099.129, Windows 11 Pro
- 진단대상 선정
선정 기준 | 유 형 | 페이지 수 |
메인 페이지 | - 웹사이트의 메인페이지 | 1 |
서브페이지 | - 메인페이지의 하위 1,2단계 페이지 - 일반인 대상 페이지 (공지사항, 민원신청, 보도자료 등) - 필수 제공 페이지 (팝업, 인트로, 안내창 등) - DB의 목록 및 내용을 조회하는 페이지 (공지사항 목록/상세, 게시판 목록/상세, 자료실 등) ※ 도메인이 바뀌는 경우는 진단 제외 ※ 아이프레임(iFrame)으로 외부 콘텐츠 적용 시에도 중요 콘텐츠는 진단 대상(예: 자체 운영 SNS 등 진단) |
9 |
멀티미디어 콘텐츠 | - 멀티미디어(영상뉴스, 홍보영상 등) 콘텐츠 ※ 자체 운영하는 외부 멀티미디어의 경우(예: 유튜브)에도 자막 여부등을 진단하되, 사용자가 올리는 UCC의 경우는 제외 ※ 자막 제공 대상 콘텐츠의 경우 선정 페이지와 상관없이 멀티미디어 콘텐츠 10개 선정 ※ 페이지 단위가 아닌 콘텐츠 기준으로, 하나의 페이지에 여러 멀티미디어 콘텐츠가 존재할 경우 각 콘텐츠를 진단 |
해당사항없음 |
합계 | 최대 10 |
[표 9] 진단대상 선정 기준
□ 진단결과 요약 [총점: 69.8 점]
총점 | 합계 | 인식의 용이성(30) |
운용의 용이성(38) |
이해의 용이성(28) |
견고성(4) |
배점 | 88 | 24 | 32 | 28 | 4 |
득점 | 61.5 | 22.2 | 23.3 | 15.2 | 0.8 |
준수율 | 69.8 | 92.5 | 72.8 | 54.2 | 20 |
[표 10] 진단결과 요약
김영찬 (소프트웨어 품질 전문가)
(재)전주정보문화산업진흥원(JICA)
소프트웨어 개발자로 10년간 발로 코딩 하다가 한계를 느끼고,
2015년부터 소프트웨어 품질에 몸을 담고 기업을 돕고 있음
email. sweng@jica.or.kr / tel. 063-281-4113
주업무 : 소프트웨어 품질 컨설팅, 테스팅, KOLAS 기술책임자, 개발자 네트워크 운영
자격
- SP, CMMI, VSE(ISO 29110), ISMS(ISO 27001) 인증 심사원
- AIT, ISTQB FL, CSTS, 29119 외 다수
'테스팅' 카테고리의 다른 글
[테스팅] 2023년 테스팅 사례 공유 - 강동0000 품질 정적 분석 테스팅지원 (42) | 2024.06.05 |
---|---|
[테스팅] 2023년 테스팅 사례 공유 - 강동0000 소스코드 보안 취약점 진단 테스팅 지원 (40) | 2024.06.05 |
[테스팅] 2023년 테스팅 사례 공유 - 전주00000000 시스템 시큐어 코딩 진단 테스팅 지원 (42) | 2024.06.05 |
[테스팅] 2023년 테스팅 사례 공유 - 농식품00000관리시스템 시큐어 코딩 진단 테스팅 지원 (0) | 2024.06.05 |
[테스팅] 2023년 테스팅 사례 공유 - 취업 0000000 모니터링 시스템 시큐어 코딩 진단 테스팅 지원 (0) | 2024.06.05 |