본문 바로가기

QA 업무

[제로베이스에서 취업까지 QA편] 4.4 어뷰징 테스트

4.4 어뷰징 테스트

어뷰징 Abusing Test 자신의 이익을 위해 불법 프로그램을 사용하거나 시스템의 허점을 이용해서 정당하지 않은 방법으로 부당한 이득을 취하는 것(악의적 행위)과 도덕적으로 옳지 않은 행동을 의도적으로 악용하는 행위(학대적 행위)를 말합니다. 

 

어뷰징 테스트는 기존 사례, 데이터, 내부 취약점 등의 분석으로 발생할 수 있는 문제들을 예측하고 어뷰징 상황을 의도적으로 ㅈ좍 및 간섭하여 실제 어뷰징이 가능한지 확인하기 위한 목적을 가진 비기능 테스트로 주로 게임에서 많이 사용하는 테스트 활동

 

사례) 채팅 기능이 있는 도메인에서 발생할 수 있는 어뷰징 유형은 이루다와 챗gpt 에서 사례가 있음

ai에게 선정적이고 공격적이고 편향적이고 학대 의도를 가진 채팅을 유도하여 데이터나 프로그램을 훼손하는 것

 

4.5 데이터 품질 테스트

데이터 형태 

- 정형 데이터,

- 반정형 데이터 : 절반의 정형 구조를 가진 데이터, 정형 데이터와 같이 테이블 형태로 구조화되어 있지 않으나 스키마 및 메타 데이터의 특성 가지고 있음

- 비정형 데이터

 

데이터베이스 스키마

데이터베이스에서 자료의 구조, 자료의 표현 방법, 자료 간의 관계를 형식 언어로 정의한 구조

 

diff : 두 파일의 차이에 대한 정보를 출력하는 파일 비교 유틸리티, 하나의 버전과 동일한 파일의 다른 버전 간의 변경 사항을 보여줌