본문으로 바로가기

소프트웨어 테스팅의 기초

category CS/ISTQB - Foundation 공부 2023. 11. 28. 12:39

Software Testing이란

Set of activities to discover defects and evaluate the quality of s/w artifacts.

여기서 s/w artifacts 의미는, test objects

 

소프트웨어 테스팅이 필요한 이유 S/W가 동작을 하지 않을 시,  다양한 문제가 발생한다.

어떤 문제가 있느냐면 loss of money, time or business reputation, extreme cases, injury, death 발생 가능.

 

Test Objects란?

Evaluating work products such as requirements, user stories, designs, and code

• Evaluating work products such as requirements, user stories, designs, and code
• Triggering failures and finding defects
• Ensuring required coverage of a test object
• Reducing the level of risk of inadequate software quality
• Verifying whether specified requirements have been fulfilled
• Verifying that a test object complies with contractual, legal, and regulatory requirements
• Providing information to stakeholders to allow them to make informed decisions
• Building confidence in the quality of the test object
• Validating whether the test object is complete and works as expected by the stakeholders

• 요구사항, 사용자 스토리, 디자인, 코드 등 작업 산출물 평가
• 실패 유발 및 결함 발견
• 테스트 대상에 필요한 적용 범위 보장
• 부적절한 소프트웨어 품질로 인한 위험 수준 감소
• 명시된 요구사항이 충족되었는지 확인
• 테스트 개체가 계약, 법률 및 규제 요구 사항을 준수하는지 확인
• 이해관계자가 정보를 바탕으로 결정을 내릴 수 있도록 정보를 제공합니다.
• 테스트 대상의 품질에 대한 자신감 구축
• 테스트 대상이 완전하고 이해관계자가 기대한 대로 작동하는지 검증합니다.

반응형