어떻게 Visual Studio 2010 을 사용 하여 데이터베이스 에서 무 작위 테스트 데 이 터 를 생 성 합 니까?

테스트 는 프로젝트 에서 매우 중요 한 부분 입 니 다.Visual Studio 2010 에서 테스트 에 있어 좋 은 지원 을 받 았 습 니 다.예 를 들 어 유닛 테스트,부하 테스트 등 이 있 습 니 다.데이터 테스트 에 있어 Visual Studio 2010 은 데이터 베 이 스 를 여러 가지 테스트 하 는 것 도 지원 합 니 다.그 중에서 하 나 는 개발 자 에 게 테스트 단계 에서 데이터 베 이 스 를 위해 무 작위 데 이 터 를 대량으로 편리 하 게 생 성 할 수 있 고 데이터 생 성 규칙 도 스스로 지정 할 수 있어 서 매우 편리 합 니 다.그러면 테스트 과정 에서개발 자 는 더욱 충분 한 데이터 견본 을 가지 고 프로젝트 를 테스트 할 수 있다.본 고 는 그 중의 Data Generation 데이터 생 성기 의 사용 방법 을 소개 한다.
1 SQL Server 2008 데이터베이스 프로젝트 만 들 기
먼저,Visual Studio 2010 을 열 고 새 항목 을 선택 하 십시오.다음 그림 에서 SQL Server 2008 데이터베이스 항목 을 만 드 는 것 을 선택 하 십시오.SampleDBApp 이 라 고 합 니 다.
创建项目
2 데이터 가 져 오기
데이터베이스 프로젝트 를 만 든 후에 우 리 는 데이터 대상 을 가 져 올 수 있 습 니 다.여기에 존재 하 는 데이터베이스 에 있 는 데이터 대상 을 우리 가 만 든 데이터베이스 프로젝트 에 가 져 올 수 있 습 니 다.우선 데이터베이스 에 연결 하려 면 데이터베이스 항목 에서 마우스 오른쪽 단 추 를 누 르 고 팝 업 메뉴 에서'데이터 대상 가 져 오기 및 설정'을 선택 하 십시오.다음 그림:
导入数据1
데 이 터 를 가 져 오 는 마법사 창 을 엽 니 다.다음 그림 은 사용자 가 기 존 데이터 베 이 스 를 연결 하 는 것 을 알려 줍 니 다.우 리 는 마법사 가 말 한 대로 한 걸음 한 걸음 완성 하면 됩 니 다.
导入数据2
데이터 가 져 오기 가 완료 되면 다음 과 같은 알림 정보 가 나타 나 데이터 가 성공 적 으로 가 져 왔 음 을 나타 낸다.
导入成功
3 데이터 생 성 계획 추가
이때 우 리 는 데이터 생 성 계획 을 추가 할 수 있다.항목 에서 마우스 오른쪽 단 추 를 누 른 팝 업 메뉴 에서"Data Generation Plan"을 선택 하 십시오.다음 그림:
计划
팝 업 창 에서 데이터 변환 추가 계획 을 계속 선택 하 십시오.다음 그림:
转换计划
       4 추가 할 시 계 를 선택 하 십시오
다음 에 이 데이터베이스 에 있 는 표 가 나타 나 서 사용자 가 어떤 표를 선택 하여 데 이 터 를 생 성 할 수 있 도록 합 니 다.사용자 가 특정한 표를 선택 하면 화면 아래 에 이 표 의 모든 열 을 표시 하여 사용자 가 어떤 열 을 선택 하여 데 이 터 를 생 성 할 수 있 도록 합 니 다.
表
위의 그림 에서 예 를 들 어 Products 표 와 같이 관련 된 표를 설정 할 수 있 습 니 다.예 를 들 어 Categories 표 와 같이 관련 관 계 를 설정 할 수 있 습 니 다(Ratio to 관련 열 에 설정).예 를 들 어 1:1 대 1 관 계 를 설정 할 수 있 습 니 다.아래 열 부분 에 서 는 각 열 에 있 는 Generator 생 성기 에서 정규 표현 식 으로 데 이 터 를 만 들 수 있 도록 설정 할 수 있 습 니 다.다음 그림 과 같이 편리 합 니 다.
方便
5 데이터 생 성
위의 절 차 를 모두 마 친 후에 아래 그림 의 생 성 버튼 이나 F5 를 누 르 면 바로 데이터 시트 에서 테스트 데 이 터 를 무 작위 로 생 성 할 수 있 습 니 다.생 성 할 때 시스템 은 기 존의 데이터 베이스 시트 에서 테스트 데 이 터 를 생 성 하 는 지,아니면 생 성 된 목적 지 를 따로 선택 하 는 지 물 을 수 있 습 니 다.
数据1
数据2
6 생 성 된 데이터 검사
마지막 으로 데이터 가 생 성 된 후에 Sql Server 에서 생 성 된 데 이 터 를 검사 할 수 있 습 니 다.다음 그림 을 보면 Visual Studio 의 데이터 생 성 기 는 우리 에 게 대량의 테스트 데 이 터 를 생 성 해 주 었 음 을 알 수 있 습 니 다.
检验
마이크로소프트 공식 문서:http://msdn.microsoft.com/en-us/library/dd193262(v=vs.100).aspx

좋은 웹페이지 즐겨찾기