2011-09-15 3 views
0

최근 정적 분석 소프트웨어, 특히 IndusSoot Java 프레임 워크에 중점을 두었습니다. 이 소프트웨어를 테스트하고 싶습니다. 누구나 포괄적 인 테스트 케이스를 제공 할 수 있습니까? 나는 필자가 작성한 테스트 케이스가 전형적이지 않다고 생각한다.테스트 케이스를 얻는 방법

+0

많은 유형의 테스트가 있습니다. http://en.wikipedia.org/wiki/Software_testing – zerkms

답변

-1

테스트 사례를 얻는 한 가지 방법은 사용자가 파손될 때 사용자가 얻는 입력 파일을 유지하는 것입니다. 깨진 버전의 버그를 트리거하는 데 필요한 최소 입력으로 입력을 추출하고, 버전이 올바르게 작동합니다.

+0

@Fiary, 어떤 식 으로든 필자가 유용하게 사용할 수있는 대답을 어떻게 개선 할 수 있습니까? – sarnold

0

가장 좋은 방법은이 소프트웨어 패키지 공급 업체에 문의하여 테스트 케이스를 요청하는 것입니다. 지금 당장 가능한 한 많은 것을 가지는 것이 자신의 이익입니다.

1

정적 분석 도구를 평가할 때 내 표준 조언은 실제 소프트웨어에서 테스트 해 보는 것입니다. "Pitfall II : 다른 사람의 코드에서 발견 된 버그를 기반으로 도구를 구입하지 마십시오. 정적 분석 도구를 사용하기 전에 실제 코드에서 중요한 버그를 발견했는지 확인하십시오. 오픈 소스 또는 데모 코드에서 발견 된 버그는 매우 인상적 일 수 있습니다. 그러나 조직의 코드는 개발 중에 (버그를 찾는 가장 싼 시간 임) 이미 공개 된 코드와 매우 다를 것입니다. "소프트웨어 신뢰도 공학에 관한 제 21 회 IEEE 국제 심포지엄의 보충 문서, .