MSVS 6에서 MSVS 2008로 전환 할 때 소프트웨어를 테스트 할 때 주요 차이점은 무엇입니까? 저는 QA 관점에서 더 많이 갈 것입니다. Visual C++ 6에서 원래 컴파일 된 두 프로그램이 밀접하게 함께 작동합니다. 이제 프로그램 중 하나가 특정 CD 작성 루틴을 사용하기 위해 Visual C++ 2008에서 컴파일되었습니다. 다른 프로그램은 여전히 MSVS 6에서 컴파일됩니다. 관리자는이 변경 사항에 매우 관심이 있으며이 변경 사항과 관련된 테스트를 실행하길 원합니다. QA를 더 많이 다루고 개발도 덜했기 때문에 어디서부터 시작해야할지 모르겠습니다. 나는 둘 사이의 차이점을 찾았지만 테스팅에 관한 한 명확한 방향을 제시하지 못했습니다. 어떤 제안이라도 도움이 될 것입니다.MSVS 6에서 MSVS 2008로 전환 컴파일러를 테스트하려면 어떻게합니까?
2
A
답변
1
작은 메모리 블록의 할당에있어 가능한 한 다른 점이있었습니다. 나는 VC6가 1016 바이트 이하의 값을 위해 작은 블록 힙을 기본으로 사용한다는 모호한 기억을 가지고있다. This MSDN article은 OS에 따라 다르다는 것을 나타냅니다. 그러나 나는 라고 생각하면은 VC6에서는 OS에 의존하지 않는다고 생각합니다. 어쨌든, 응용 프로그램이 malloc/free/new/delete heavy 인 경우 시간이 지남에 따라 조각화되지 않도록 테스트 할 수 있습니다.
그 외에도 특정 문제는 알지 못합니다. 작년에 MSVC6에서 VS2008 로의 변환에서 작업의 대부분이 빌드 (ATL 변경 사항이 많음)되고있었습니다. 빌드가 완료되면 테스트 스위트가 정상적으로 실행됩니다. 따라서 변환시 좋은 경고 수준 (최소/W3)을 사용하고 있는지 확인할 수 있습니다. 경고를 무시하면 문제를 유도하는 좋은 방법입니다.
0
VS를 훨씬 더 표준 호환으로 만드는 데 메모리가 부족할 때 은 더 이상 NULL
을 반환 할 수 없으며 예외를 throw합니다. 낮은 메모리 상황에서 NULL
으로 확인 된 원래 코드가 new
에서 반환 된 경우 예외가 발생해도 오류가 발생하지 않으면 테스트를 시도 할 수 있습니다.
관련 문제
- 1. MSVS 솔루션 파일 생성기?
- 2. 솔루션 트리간에 프로젝트를 공유하는 최상의 방법 (MSVS 2008 및 MSVS 2010)
- 3. MSVS 2005 용으로 만든 프로젝트 마법사를 MSVS 2008 형식으로 자동으로 변환 할 수 있습니까
- 4. C# 어떻게 Resharper 오류를 msvs 2010에서 컴파일 오류로 처리합니까?
- 5. try-catch 블록을 제거하는 MSVS C# 빠른 방법?
- 6. UrlHelper.RouteUrl()을 테스트하려면 어떻게합니까?
- 7. 라디오를 테스트하려면 어떻게합니까?
- 8. MVVM에서 뷰를 올바르게 테스트하려면 어떻게합니까?
- 9. 암호화 알고리즘의 품질을 테스트하려면 어떻게합니까?
- 10. 개발자 컴퓨터에서 SSL을 테스트하려면 어떻게합니까?
- 11. devenv에서 타사 컴파일러를 명령 줄에서 전환
- 12. MSVS 테스터 에디션 도구를 사용하여 AJAX 지원 웹 페이지를 효과적으로 테스트하기위한 제안 사항은 무엇입니까?
- 13. 비 증분 연결 (MSVS)을 유발하는 시나리오를 완화하는 가장 좋은 방법
- 14. WPF : MSVS 2010 및 혼합. Studio 디자이너가 곧 Blend를 대체 할 예정입니까?
- 15. MSVS 2010 솔루션 프로젝트는 <em>디버그</em> 하나를 기반으로
- 16. MSVS C++ 응용 프로그램이 충돌 할 때 오류 대화 상자가 나타나지 않게하는 방법
- 17. Selenium RC에서 포커스가있는 요소를 테스트하려면 어떻게합니까?
- 18. Windows 환경에서 복사 명령을 테스트하려면 어떻게합니까?
- 19. JavaScript를 사용하여 빈 문자열/null을 테스트하려면 어떻게합니까?
- 20. FlexUnit 4에서 이벤트 시퀀스를 테스트하려면 어떻게합니까?
- 21. Perl에서 NaN 또는 무한대를 만들거나 테스트하려면 어떻게합니까?
- 22. 배치 파일에서 현재 드라이브 문자를 테스트하려면 어떻게합니까?
- 23. DOS에서 SQL Server 연결을 테스트하려면 어떻게합니까?
- 24. 복잡한 개체 그래프를 생성하는 메서드를 테스트하려면 어떻게합니까?
- 25. 메서드 개체의 메서드를 단위 테스트하려면 어떻게합니까?
- 26. 로컬 호스트의 Facebook "좋아요"버튼을 테스트하려면 어떻게합니까?
- 27. Visual Studio 2005에서 Visual Studio 2008로 전환 할 가치가 있습니까?
- 28. 프로젝트를 Visual Studio 2008로 변환
- 29. Zend_Form 클래스를 테스트하려면 어떻게해야합니까?
- 30. VisualStudio 2008로 파일 탐색