내 수익률, 정말 10% 맞을까? QA 자산 포트폴리오 테스트

“MTS 앱에서는 수익률이 10%라고 나오는데, 제가 직접 계산해보니 8%밖에 안 돼요.”

사용자가 자신의 자산 현황을 한눈에 파악하는 ‘자산 포트폴리오’ 화면.

이곳에 표시되는 숫자에 대한 신뢰가 무너지면, 서비스의 근간이 흔들리게 됩니다.

‘수익률 계산’ 로직은 매우 복잡하며, 작은 오차 하나가 큰 불신으로 이어질 수 있습니다.

이번 글에서는 QA가 이 중요한 화면의 데이터 정확성을 어떻게 검증해야 하는지 알아보겠습니다.

이 글에서 다루는 것

  • 자산 포트폴리오 화면의 핵심 구성 요소
  • ‘평균 매입 단가(평단)’ 계산 로직 테스트
  • ‘미실현 손익’과 ‘실현 손익’ 검증 방법
  • 증권 QA를 위한 실무 꿀팁

자산 포트폴리오, QA는 무엇을 봐야 하나요?

‘자산 포트폴리오’ 화면은 여러 데이터가 유기적으로 계산되어 보여주는 결과물입니다.

QA는 각 구성 요소의 의미와 계산 방식을 명확히 이해해야 합니다.

  • 핵심 구성 요소:
    • 평균 매입 단가 (평단): 내가 이 주식을 얼마에 샀는지에 대한 평균 가격.
    • 현재가: 시장에서 지금 거래되고 있는 실시간 가격.
    • 평가 금액: (현재가) x (보유 수량)
    • 미실현 손익: 아직 팔지 않은 주식의 예상 수익 또는 손실.
    • 실현 손익: 이미 팔아서 확정된 실제 수익 또는 손실.

[핵심 1] ‘평균 매입 단가(평단)’는 어떻게 테스트하나요?

‘평균 매입 단가’는 모든 수익률 계산의 기준이 되는 가장 중요한 값입니다.

특히, 추가 매수(물타기)나 분할 매수 시, 이동평균법에 따라 정확하게 재계산되는지 검증해야 합니다.

  • 테스트 시나리오 (이동평균법):
거래수량가격총 매수 금액총 보유 수량평균 매입 단가 (평단)
1차 매수10주10,000원100,000원10주10,000원 (100,000 / 10)
2차 매수10주12,000원220,000원 (10만+12만)20주11,000원 (220,000 / 20)
매도5주13,000원(변화 없음)15주11,000원 (변화 없음)

QA는 위 표와 같이, 여러 번의 매매 시나리오에 따라 예상되는 ‘평균 매입 단가’를 직접 계산하고, 시스템의 실제 결과와 일치하는지 확인해야 합니다.

매도 시에는 평균 매입 단가가 변하지 않는다는 점이 중요한 검증 포인트입니다.

[핵심 2] ‘미실현 손익’과 ‘실현 손익’은 어떻게 다른가요?

이 두 가지를 명확히 구분하여 테스트하는 것이 중요합니다.

  • 미실현 손익 (Unrealized P/L):
    • ‘장부상의’ 손익, 즉 현재 보유하고 있는 주식의 평가 손익입니다.
    • 계산 공식: (현재가 - 평균 매입 단가) x (현재 보유 수량)
    • QA 검증: 실시간으로 변하는 현재가에 따라, 미실현 손익과 수익률이 올바르게 재계산되는지 확인합니다.
  • 실현 손익 (Realized P/L):
    • ‘확정된’ 손익, 즉 주식을 팔아서 내 손에 실제로 들어온 수익 또는 손실입니다.
    • 계산 공식: (매도 가격 - 평균 매입 단가) x (매도 수량)
    • QA 검증: 위 매매 시나리오에서 5주를 13,000원에 팔았을 때, 실현 손익이 (13,000원 - 11,000원) x 5주 = 10,000원 으로 정확히 기록되는지 확인합니다.

현직자만 아는 ‘포트폴리오 테스트’ 꿀팁

꿀팁 1: 수수료와 세금을 절대 잊지 마라

실제 ‘실현 손익’을 계산할 때는, 매수/매도 시 발생한 ‘증권사 수수료’와 ‘증권거래세’를 반드시 차감해야 합니다. QA는 포트폴리오 화면에 표시되는 수익률이 ‘수수료/세금 차감 전’ 기준인지, ‘차감 후’ 기준인지 명확히 확인하고, 그 계산 로직이 정확한지 검증해야 합니다. 이는 사용자의 오해를 막는 매우 중요한 부분입니다.

꿀팁 2: 배당금과 권리락을 테스트하라

회사가 배당금을 지급하면, 보통 주가는 배당금만큼 하락(배당락)합니다. 이때 QA는 두 가지를 모두 확인해야 합니다.

  1. 배당금이 계좌의 예수금에 정확히 입금되었는가?
  2. 배당락으로 인해 주가가 하락했을 때, 미실현 손익이 올바르게 재계산되는가?이러한 권리 처리 테스트는 증권 QA의 전문성을 보여주는 중요한 척도입니다.

결론: 숫자로 신뢰를 쌓는 과정

‘자산 포트폴리오’ 화면은 고객이 가장 자주 들여다보는, 서비스 신뢰도의 얼굴과도 같습니다.

이 화면의 숫자에 대한 신뢰가 무너지면, 고객은 자신의 자산을 맡기기를 주저하게 될 것입니다.

QA는 투자 전문가의 관점에서 복잡한 계산 로직을 검증하고, 단 1원의 오차도 찾아내는 꼼꼼함으로 데이터의 정확성을 보증해야 합니다.

부록: 자산 포트폴리오 테스트 미니 체크리스트 ✅

  • 추가 매수 시, 평균 매입 단가(평단)가 이동평균법에 따라 정확하게 재계산되는가?
  • 실시간 시세 변동에 따라 미실현 손익 및 수익률이 올바르게 업데이트되는가?
  • 매도 시, 실현 손익이 수수료와 세금을 포함하여 정확하게 계산되는가?
  • 배당금, 주식 분할 등 권리 발생 이벤트가 총 자산과 수익률에 올바르게 반영되는가?
  • 여러 종목을 보유했을 때, 전체 계좌의 총 자산 및 총 손익 합계가 정확한가?

참고 자료 (References)

  • 미래에셋증권 – 수익률 산정 기준 안내 (국내 증권사의 수익률 계산 방식 설명)
  • Investopedia – Understanding the Difference Between Realized and Unrealized Gains (해외 금융 정보 사이트의 실현/미실현 손익 설명)

댓글 남기기