본문 바로가기

test

[ALM] 11. 부하테스트 이야기, 테스트 데이터 분석 문제 풀어보세요. 부하테스트 이야기, 테스트 데이터 분석 문제 풀어보세요. 부하테스트 이야기 부하 테스트는 테스트 분류 상 '비기능 테스트'에 속하는 매우 정교한 테스트 중의 하나다. 부하 테스트는 수치화된 데이터를 통해 성능 지표를 도출한다. 대부분 부하 테스트는 클라이언트 응용 프로그램보다 서버 응용 프로그램에 주로 사용한다. 웹 서버나 통신과 관련된 서버, 그리고 데이터베이스가 대표적이다. 일반적으로 테스트라고 하면 '성공/실패'가 매우 명확하다. 그리고 '성공/실패'라는 결과에 대해 객관적으로 판단할 수 있고, 특별한 경우가 아니고서 '성공/실패'를 재연할 수 있는 시나리오를 가지고 있다. 반면 부하 테스트는 '성공/실패'는 경험적으로 판단해야 하며, 성공인지 실패인지에 대해 다른 사람과 의견이 일치하지 않는 경우.. 더보기
[ALM] 7. Load Runner vs Visual Studio 2010 테스팅 비교 분석 - http://willstory.tistory.com/4 제공 2010년 8월 28일, Visual Studio Camp #1 에서 발표한 "Enterprise Track : [2] 소프트웨어 품질 향상을 위한 다양한 테스트 기법 - 엄준일 ALM MVP" 세션을 들어주신 분 중에 어느 테스트 전문가를 만나 뵙게 되었습니다. 최근 테스트 공학과 테스트 프로세스에 푹 빠져있는 저에게 매우 단비와도 같은 분이시고, 특히 테스트 전문 도구인 Load Runner 제품을 실제로 사용하고 계신 분이셨습니다. (http://willstory.tistory.com/4) 제 세션의 내용과 현재 사용하고 계신 Load Runner 제품에 대해 경험적으로 비교를 해 주신 후기를 작성해 주셔서, 여러분들에게 도움이 될까 싶어 @will_story 님의 동의를 얻어 저희 팀 블로그에 게.. 더보기
[ALM] 5. 테스터(SDET) 의 역할 샘플 프로그램으로 시작해보자고!! 아주 간단한 Windows Forms 어플리케이션을 작성해 보았습니다. 실제로 실무에서는 이렇게 간단한 프로그램을 만드는 개발자도 없겠지만, 아주 간단한 것 부터 시작하여 테스트의 필요성과 테스터의 역할이 얼마나 중요한지 알 수 있는 시간이 되길 바랍니다. 아래의 윈폼 어플리케이션은 숫자A와 숫자B 를 더하여 결과를 보여주는 프로그램입니다. 아래와 같이 간단하게 디자인을 하였습니다. 소스 코드는 더할나위 없이 간단합니다. 특별한 설명은 하지 않겠습니다. 이 프로그램으로 1과 2 값을 입력하면 당연히 3이라는 결과가 출력되어야 합니다 아래와 같이 말이죠. 프로그램이 완벽하지요?? 정말일까요?? 특히 프로그램을 개발하는 개발자의 시각은 테스터와 매우 다릅니다. 일반적으로 개.. 더보기
Team Foundation 트러블 슈팅 가이드 Team Foundation Server 2010 은 많은 부분 획기적인 변화를 가져왔습니다. 기능적인 부분은 더할 나위 없거니와 관리적인 부분은 이전 버전을 운용해 보신 분이라면 과히 편해졌다고 할 수 있습니다. AT(Application Tier) 와 DT(Database Tier) 전반적인 부분에 걸쳐 한 자리에서 관리적인 부분을 모두 커버할 수 있기 때문입니다. 하지만, Team Foundation Server 2010 의 새로운 기능 중의 Test & Lab 부분이 상당히 강력해졌지만, 새로운 플랫폼과의 결합과 새로운 개념 등으로 환경 구축이 쉽지만은 않습니다. 필자도 이러한 부분에서 많은 부분 시행 착오를 겪으며 정리한 내용을 공유하고자 합니다. Team Foundation 의 운용을 어렵게만.. 더보기
[HowTo] 가상 Lab 환경의 가상 머신 시작하기 배포 또는 구성된 가상 Lab 환경을 시작하고 사용하는 방법입니다. 가상 머신 시작하기 가상 머신이 시작하는 중 가상 머신이 시작 된 모습. 가상 머신 연결하기 가상 Lab 환경에 연결하면 새로운 원격 제어 창이 뜬다. 이 창은 가상 머신을 원격 제어할 수 있는 Microsoft Environment Viewer 창이다. 사용 중인 가상 머신은 Marking 을 하여 다른 사람이 볼 수 있도록 할 수 있다. Mark 를 'In Use' 로 설정하면 Lab Center 에서는 사용중이라는 표시가 뜨므로, 공동 작업에 유용할 것이다. Snapshot 을 통해 특정 지점의 상태를 저장하고, 언제든지 이전 또는 이후의 Snapshot 으로 이동할 수 있다. 더보기
[HowTo] 가상 Lab 배포 중 오류 해결하기 TF259115 문제 가상 랩 환경을 배포하는 중 TF259115 오류가 발생하면서 배포 할 수 없는 경우입니다. 1. DNS 설정 문제 TFS Admin Console 의 Lab Management 설정의 Network Location 문제입니다. 이러한 경우 대부분 DNS 상의 설정 문제입니다. 역시 DNS 상에 호스트 IP 가 잘못 설정되어 있었습니다. 2. VMM 템플릿에 네트워크 위치 설정 VMM 템플릿에 네트워크 어뎁터가 구성이 되지 않아 발생하는 문제입니다. http://blogs.technet.com/chengw/archive/2009/05/08/vmm-network-location-and-network-tag.aspx http://blogs.blackmarble.co.uk/blogs/rfennell/ar.. 더보기
[세미나] 닷넷엑스퍼트와 함께하는 차세대 응용 프로그램 구축 방법 및 사례 소개 세미나 최근에 많은 기술이 쏟아지고, .NET 의 생태계에도 새로운 국면을 맞이했습니다. 바로 Microsoft 에서 야심차게 준비하고 있는 .NET 4.0 플랫폼과 Team Foundation Server 기술은 상상과 생각을 현실로 이루어주는 강력한 밑거름이 되기 때문입니다. 지금이 아마 우리도 함께 변화할 수 있는 최고의 시점이며, 본 세미나는 그 길을 열어주는 가장 효과적인 세미나가 될 것입니다. 본 세미나는 프로젝트를 주도하는 관리자나 프로젝트 매니저를 위한 세미나입니다. 세미나 신청은 아래 "세미나 등록하기" 버튼을 클릭하십시오. ALM 의 도입과 그 필요성 여러분의 조직은 효율적이라고 생각하나요? 바꾸어 보십시오. 국내 최고 아키텍처겸 컨설턴트인 닷넷엑스퍼트의 안재우 수석님의 많은 경험을 전수해드립.. 더보기
[ALM] 2. 왜 단위 테스트를 해야 하는가? [2/2] 이전 글 [Software Development/Agile] - [ALM-Test] 왜 단위 테스트를 해야 하는가? [1] 이미 이전 포스트에서 얘기 했듯이, 똑같은 "단위 테스트"라는 단어를 가지고 개발자, 테스터, 고객은 각자 그 의미를 전혀 다르게 생각하고 있습니다. 이런 단어의 해석 조차 각자 틀린데, 애자일(Agility)하게 어떻게 소프트웨어를 만들 수 있을까요. 이미 "단위 테스트" 라는 작은 주제를 가지고 벌써부터 고객과 개발 조직간의 불화음이 발생합니다. 아니, 이미 개발 팀 내부에서부터 어디서 부터 시작해야 할지 어디둥절 할 수 있습니다. 그렇다면 과연 "단위 테스트" 가 결함의 발생을 줄이는 약이 될지, 팀 간의 커뮤니케이션 장애를 발생시키는 독이 될지, 그것은 아마 이 글을 읽는 독.. 더보기
RIA 프레임웍 애니매이션 테스트 & 실버라이트 3D 테스트 자바스크립트를 이용하여 각각 브라우져별로 프레임 테스트를 한 내용입니다. http://firejune.com/1208 실버라이트로 3D 로 테스트 한 내용도 있답니다. http://bubblemark.com/3d/silverlight1.1.htm 멋지네요^^ 소스코드도 다운받을 수 있습니다. 3D 테스트에서 노트북 코어2듀오 2.0 에서 최대 38 프레임.. 데스트탑 쿼드코어에서 최대 53프레임이 나오네요~ 컴퓨터 사양에 굉장히 민감합니다. 실버라이트~~ 더보기