본문 바로가기
Engineering/꿀팁, 꿀정보

(spreadsheet function) TestCase Summary Sample

by 알탱2 2023. 5. 8.
반응형

실제 사용하고 있는 TestCase Summary는 별도로 존재하지만,

이번에 TestCase에 SRS-ID 연결을 추가하기로 하여 새롭게 도입해본 SRS-ID별 TC Summary 함수 Sample을 기록용으로 작성해 두려고 한다.

 

 

TestCase 시트 내용

  • TestCase 마지막 항목에 SRS ID 항목을 추가하고, Product 각 버전별로 부여된 Requirement ID를 대괄호([,])에 넣어 추가한다.
    • 대괄호로 묶는 이유는 PD-100-1에 PD-100-10, PD-100-11, ... 이 포함되지 않도록 하기 위함이다.
    • 대괄호로 묶는 또 하나의 이유는 하나의 TestCase가 Product 버전이 변경되며 Requirement가 변경/추가/삭제됨에 따라 내용이 변경될 수 있으므로, History를 그대로 보존하려면 가장 마지막 SRS ID뿐 아니라 그동안 해당 TC에 영향을 준 모든 SRS ID를 하나의 Cell에 기록하기 위함이다.

 

 

 

SRS에 따른 Summary 표

  • 아래 각 function에 포함된 Cell의 이름은 위 TestCase 캡쳐와 연결된 부분이니 참고할 것
  • 연관 TC 수 function (PD-101-43 기준) :
    • =COUNTIFS(TestCase!$H:$H,"*["&A5&"]*")
  • 진행율(%) function (PD-101-43 기준) :
    • =IFERROR(COUNTIFS(TestCase!$H:$H,"*["&A5&"]*",TestCase!$G:$G,"<>")/COUNTIF(TestCase!$H:$H,"*["&A5&"]*"),"Not Yet")
  • 패스율(%) function (PD-101-43 기준)
    • =IFERROR(COUNTIFS(TestCase!$H:$H,"*["&A5&"]*",TestCase!$G:$G,"Pass")/COUNTIFS(TestCase!$H:$H,"*["&A5&"]*",TestCase!$G:$G,"<>"),"None")

 

 

** 참고.. 이런 정도의 미션은 chatGPT로 꽤나 빠르게 구성할 수 있었다... =_=...

반응형

댓글