2013-04-24 1 views
0

고급 소프트웨어 테스팅 가이드는 BVA의 가장 작은 증분을 항상 알아야한다고 언급합니다.왜 경계 분석을 할 때 최소 단위를 지정해야합니까?

그러나 나는 이유를 볼 수 없습니다 :

10-20 경계는 9, 10 및 20, 21 값.

10.0-20.0 경계 값은 예에 의해 야기되는 결함이있는 경우와 9.9,10.0 20.0,20.1

I 의미 누락 된 = 또는 잘못된 관계 연산자는 값이 1 또는 0.1보다 큰지 여부는 중요하지 않습니다. 가장 작은 단위를 아는 것은 무엇이며, 실제로 중요한 부분을 나에게 보여줄 수 있습니까?

답변

0

병원에 온도 측정기가 있습니다. 온도가 98.6도를 초과하는 경우 기기는 의사에게 10 분 이상 경고해야합니다. 당신은 98, 98.6, 99를 확인합니다. 사람의 체온은 몇 시간 동안 98.9로 유지됩니다. 이게 문제 야? 몰라! 나는 의사가 아니야!

더 나은 질문은 왜 당신이 가능한 한 정확하지 않을 수 있습니다. 요구 사항이> 60이고 소수점 둘째 자리가 허용되면 60.01 대신 61을 테스트하는 이유는 무엇입니까?

결함이 반드시 운영자에게 있지는 않습니다. 어딘가에 반올림 또는 잘림 문제가있을 수 있습니다. 하루에 수천만 건의 거래를 통해 중요도가 1.00 달러에서 1.10 달러 사이가되는지 회계 담당자에게 문의하십시오.

0

1과 0.1 사이에 차이가 있습니다. 첫 번째 경우에는 정수가 표시되고 두 번째 경우에는 소수점이 표시됩니다.

값이 9.9 인 10-20 범위를 테스트하면 데이터 형식 오류가 발생할 수 있습니다 (전체 대신 소수 또는 바이트 대신 부동 소수점 형). 그렇게함으로써, 테스트 범위 대신 데이터 유형을 테스트 할 수 있습니다. 이 테스트는 중요하지만 경계 분석과는 다릅니다.

관련 문제