QA

1장. 10가지 풀스택 테스트

c29130811 2023. 7. 20. 23:03

1. 수동 탐색적 테스트

- 수동 테스트는 주어진 요구 사항을 단순히 확이하는 것을 의미하지만, 수동 탐색적 테스트는 사용자 스토리 이외에 다른 시나리오를 도출하고, 테스트 환경에서 시물레이션하고, 애플리케이션 작동을 관찰하는 기술

 

2. 자동화된 기능 테스트

- 시프트 레프트 테스트의 핵심 중 하나로, 애플리케이션의 규모가 커졌을 경우 수동 테스트의 부담을 줄일 수 있다. 따라서 다양한 애플리케이션 계층에서 테스트를 작성하는데 사용할 수 있는 도구를 알아야 한다.

 

3. 지속적 테스트

- 현명한 방법은 품질 검사를 CI/CD파이프라인테 통합하고 자동화하여 테스트를 자주 실행하는 것.

 

4. 데이터 테스트

- 사용자의 데이터가 손실되거나, 오염되었을 경우 애플리케이션은 사용자 신뢰를 잃을 수 있다. 다양한 유형의 저장 및 처리 시스템에 관한 지식과 적절한 테스트 케이스를 도출하는 능력이 필요하다.

 

5. 시각적 테스트

- 룩앤필(look and feel)은 기업 브랜드 가치에 크게 기여한다. 따라서 사용자에게 조화로움과 쾌적함을 제공할 수 있는지 검증해야 한다.

 

6. 보안 테스트

- 민감한 정보의 유출, 법적 처벌, 브랜드 평판 측면에서 사용자, 기업 모두에게 막대한 손해를 끼치기 때문에, 기본 보안 테스트를 일상적인 작업의 일부로 통합하는 것이 좋다.

 

7. 성능 테스트

- 성능 테스트는 서로다른 애플리케이션 계층에서 주요 성능 지표를 측정하는 것을 포함하며, 성능 테스트 또한 자동화하고 CI파이프라인을 통합하여 지속적인 피드백을 얻을 수 있음.

 

8. 접근성 테스트

- 장애를 가진 사람이 애플리케이션을 쉽게 이용할 수 있도록 하는 것은 많은 나라에서 이미 법적으로 의무화 되었으며, 윤리적으로도 옳은 일이다. 따라서 접근성 테스트를 이해하려면 먼저 법에서 요구하는 접근성 기준을 앓아야 한다.

 

9. 교차 기능 요구 사항 테스트 (CFR)

- 가용성, 확장성, 유지 보수성, 관찰 가능성과 괕은 요구 사항을 포함하며, 애플리케이션의 품질을 결정짓는 중요한 요소이다.

 

10. 모바일 테스트

- 2021년 기준으로 구글과 애플 각 스토어에 등록 된 앱의 총 수는 570만개에 달할정도로 많다. 모바일 애플리케이션을 테스트하기 위해서는 앞단에 언급한 기술들이 모두 필요하지만, 사고방식의 변화도 필요하다.

 

- 풀스택 테스트 1.3 내용 중..

 

시각적인 것과 접근성 테스트는 조금 많이 생소했다. 이슈 리포팅을 원할하게 해본적이 있었던가?

UI/UX에 대해 결함은 등록했어도, 기능의 개선을 위한 행동들을 하거나, 경쟁사에 대한 리서칭을 해보거나..

 

반성하게 되는 내용들.

 

728x90

'QA' 카테고리의 다른 글

2.2 수동 탐색적 전략  (0) 2023.07.26
2장. 수동 탐색적 테스트  (0) 2023.07.21
1장. 시프트 레프트 테스트  (0) 2023.07.18
1장. 풀스택 테스트  (0) 2023.07.15
QA Roadmap  (0) 2023.02.18