none
응용소프트웨어 개발후 os별 테스트 RRS feed

  • 질문

  • 응용프로그램을 개발하게 되면 각 OS별(win xp, vista, win7)에서 정상적으로 작동이 되는지 테스트를 해야하잔아요.

    그런대 매번 테스트를 할때마다 OS를 새로 설치하기에는 비 효율적이고 설치된 프로그램을 uninstall하고 테스트하기에는 뭔가 찜찜하고

    어떻게하면 효과적으로 소프트웨어를 os별로 완벽하게 테스트 할 수 있나요?

    EX) 고스트, 복원,...기타...

     


    2011년 10월 10일 월요일 오전 7:00

답변

모든 응답

  • 안녕하십니까? 난소중하닌깐 님

    Microsoft MSDN Forum 사이트를 방문해 주셔서 감사합니다.

     

    문의 하신 응용소프트웨어 개발후 os별 테스트에 대한 답변을 드리겠습니다.

     

    Hyper-V를 이용해서 각 Guest OS로 버전 별로 설치해서 Snap-shot을 이용해서 테스트하시기 바랍니다.

     

     

    참고 자료

     

    Hyper-V

    http://www.microsoft.com/en-us/server-cloud/windows-server/hyper-v.aspx

     

    Technet Hyper-V

    http://technet.microsoft.com/ko-kr/library/cc753637(WS.10).aspx

     

    Hyper-V Concepts – Snapshots

    http://social.technet.microsoft.com/wiki/contents/articles/670.aspx

     

    제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.

    제시해 드린 답변이 도움이 되었기를 바랍니다.

    2011년 10월 10일 월요일 오전 8:23
    중재자
  • 안녕하세요. Visual Studio ALM MVP 엄준일입니다.
    질문하신 내용으로 보아 "테스트 가상화" 기술과 매우 연관깊어 보입니다.

    테스트 가상화에 대해서 아래의 링크를 참고 부탁합니다.
    http://vsts2010.net/511
    http://vsts2010.net/338 (Visual Studio 2010을 이용한 ALM 백서)

     

    테스트 가상화 사이클은 가상화 기술(HYPER-V, VMWare 등)을 이용한 테스트 기법입니다.
    (단, Visual Studio 2010 Ultimate 제품에서 아래 사이클이 가능합니다.) 

    사전 준비
    1. 빌드 컨트롤러/에이전트, 테스트 컨트롤러/에이전트 구성 필수 http://vsts2010.net/338 (Team Foundation 2010 설치 가이드 - Lab 환경 구성)
    1. HYPER-V 등 가상화를 이용하여 가상 컴퓨터에 OS별로 윈도우 서버 설치 
    2. Lab Manager (가상화 관리 클라이언트 제품) 으로 모든 가상 컴퓨터의 어느 시점에 Snap-Shot을 찍는다.

    테스트 준비
    1. 테스트를 진행할 테스트 프로젝트 등을 준비
    2. Lab 빌드 등록
    3.1. 매번 테스트 시 복원할 Snap-Shot 지정 등등 구성
    4. 스케쥴을 사용하여 매번 테스트/일일 테스트 등이 가능합니다.

     

    물론 위의 과정을 한 쓰레드에 모두 담을 수 없는 분량이므로,
    자세한 내용은 링크의 문서들을 참고하시면 됩니다.

    감사합니다. 


    엄준일 (Junil, Um) Microsoft Visual Studio ALM MVP (Team System) Personal Blog : http://blog.powerumc.kr Visual Studio Korea Team Blog : http://vsts2010.net
    2011년 11월 1일 화요일 오후 1:40