탐색적 테스트 개념: 이전 테스트 결과 등 테스터의 경험에 기반해 다음 테스트를 설계하는 테스트 설계와 실행이 동시에 이루어지는 경험 기반 테스팅 테스터가 테스트를 수행하는 동안, 새롭고 발전적인 테스트를 디자인하는 테스트 수행방법이다. 특별한 기술적인 요소를 요구하기보다는 경험 기반의 테스트로 접근법 정도 이해하면 좋다. 언제 사용하는게 좋을까? 💁♂️ 테스트 시간이 부족할 때 스크립트를 사용해 이미 테스트를 완료하고 좀 더 심도 있는 테스팅이 필요할 때 해당 제품에 대해 신속하게 학습해야 할 때 탐색적 테스팅의 기대효과👍 테스트 케이스 작성 시간을 단축하여 보다 많은 테스트를 실행할 수 있다. 테스터, 테스트 엔지니어의 역량 향상에 도움을 준다. 적은 테스트 인력으로 많은 테스트를 수행할 수 있다...
.. 시작에 앞서 이 글은 저의 주관적인 입장이고 기록입니다. 다른 or 틀린 내용들의 피드백은 언제나 감사합니다! QA가 뭐야? QA 란 'Quality Assurance' : '품질보증'이라고 이라고 이야기한다. 솔직히 주변에서 "넌 무슨 일 해?"라고 물을 때가 나는 굉장히 난처하다. "QA라고 제품을 개발할 때 문제없이 제품이 출시될 수 있도록 도움을 주는 업무야" 라며 나름대로 상대방이 이해할 수 있게 풀어서 대답하지만 10명 중 5명 이상은 "아~ 테스트하는 업무구나!"라는 답이 돌아온다. 솔직히 말하자면 나는 아직 이제 갓 시작한 주니어 QA, 아니 TE라고 정의하는 게 맞다. 하지만 스스로 QA라는 직무를 알아가고 공부하며 느낀 바로는 QA는 테스터가 아니라고 생각한다. QA라는 직군 안에..
🤔 STLC (Software Testing Life Cycle)? Software Testing Life Cycle, 소프트웨어 제품을 테스트하는 데 사용되는 일련의 단계를 뜻한다. STLC 단계 1. 요구사항 분석 정의는 컴포넌트나 시스템의 개발 절차 및 관련 산출물에서 테스트할 대상을 파악하고 테스트 목표를 정의하는 활동이다. 주요 작업은 테스트 요구 사항을 정의하고 테스트 대상 기능 및 비기능적 요소를 파악하는 것이다. 2. 테스트 계획 프로젝트에 대한 리소스를 설정 및 테스트 전략을 계획하는 단계, 어떻게 테스트를 할 것인지 등의 정책(Policy)나 전략(Strategy)을 결정 결정한 정책, 전략애 따라 어떠한 테스트 활동을 진행할 것인지 결정한다. 그에 따른 Resource를 분배 테스트 ..
성능 테스트 (Performance Test) 특정 워크로드에서 소프트웨어 어플리케이션의 속도, 응답 시간, 안정성, 확장성, 및 리소스 사용량을 테스트하는 테스트 프로세스 시스템의 요소가 특정 상황에서 어느 정도의 성능을 보이는지를 측정하는 테스트 해당 제품의 결함을 찾는 목표가 아님 몇 가지 주요 지표를 모니터링하여 광범위한 문제를 제거하는 데 도움이 된다. (디스크 시간, 대역폭 사용량, 처리량, 스레드 수, 메모리 사용) 🤔 워크로드? 주어진 시간 안에 컴퓨터 시스템이 처리해야 하는 작업의 양과 작업의 성격을 뜻함 부하테스트 (Load Test) 성능 테스트의 하위 집합으로, 임계치 한계에 도달할 때까지 시스템의 부하를 지속적으로 지속적으로 증가시켜 시스템을 테스트하는 것을 의미한다. 발생시키는 ..
정적 테스트? 소프트웨어를 실행해 결함으로 발생하는 장애를 찾아내기보다는 작업 산출물에서 직접 결함을 발견하는 것 ✔️ 정적 블랙박스 테스트 소스코드를 보지 않고 프로그햄을 실행시키지 않는 검사 방식 주로 개발 명세서에 적힌 기준대로 제대로 구현되었는지 체크한다. ✔️ 정적 화이트박스 테스트 프로그램을 실행하지 않고 소프트웨어의 설계, 코드나 구조 등에서 상세하게 버그를 찾을 수 있는 방법 테스트 방법으로는 피어 리뷰, 워크 쓰루 등이 있다. 동적 테스트? 개발된 프로그램을 돌려보면서 테스트를 하는 방법이다. 직접 실행하면서 개발이 잘 되었는지, 특정한 상황에 대해 오류가 발생하지는 않는지 검사를 한다. ✔️ 동적 블랙박스 테스트 소스코드와 상관없이 실제 결과 값이 테스트 케이스 값과 같은지 판단한다. ..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.