Exploratory Testing

JamesBach가 ET의 권위자이다. JamesBach는 또 GeraldWeinberg의 수제자이다.

자동화 테스트, 퍼포먼스 테스트 등 테스팅 분야도 많다. ET는 그 중 인지적 능력을 사용하는 테스팅 분야이다. ET는 특히 UnderUncertainty에서 잘 먹힌다.

Oracle

Oracle이 무슨 개념이냐. Oracle의 뜻은 신탁. 'if it works'에서, 제품이 올바로 동작하는지 무엇을 기준으로 판단했는가? 그 판단의 준거로 사용되는 것이 oracle.

Oracle은 여러 가지가 있다.

HICCUPPS F

History
과거와의 비교를 통해 판단
Image
연상되는 이미지 (ex. '안랩' 하면 떠오르는 회사 이미지)
Comparable products
비슷한 다른 제품과 비교
Claim
주장 (ex. '우리는 이거 이거 지원합니다.', 등). 스펙도 여기 포함되는 것으로 볼 수 있겠음. 제목이나 이름도 claim으로 볼 수 있음.
Users' expectations / User's desire
Product
Purpose
Statutes
Familiarity

test_strategy_model3.gif

Project Environment (Resources)

CIDTESTD

Product Elements

SFDPOT

Quality Criteria

CRUSSPIC STMPL



김창준님

Heuristics 참고하시려면 Exploratory Testing 쪽에 찾아보세요. 엄청 많습니다. 그리고 이 휴리스틱스는 다른 분야에도 적용 가능한 게 대부분입니다.

James Bach가 정리를 많이 했습니다.

샌프란시스코 디팟 : https://www.sharonob.com/blog/sfdipot


Exploratory_Testing_Explained.pdf translated by 탐색적 테스팅에 관한 짧은 고찰.

ExploratoryTesting (last edited 2024-11-14 07:37:49 by 정수)