여담 :
마지막으로 펜을 위로 집어. 항상 내가 의견을보고, 가끔 오래된 기사를 보면, 블로그 정원을 기억한다. 나는이 시간이 몇 가지 바쁜 학습 시험 방법 분석, 자동화 된 프로그래밍, 환경 관리, 시험 및 효율성, 학습 및 축적의 릴리스 프로세스가 긴 과정이기 때문에 기록되지 않은, 일시적으로 별도로 작성하여 작성 할 수있는 콘텐츠를 찾을 수 없습니다.
언급 한 기사의 내용은, 기능 테스트보기의 테스트 포인트에서 이해하고 있어야하기 전에 다음과 같은 기본 게시 프로세스 및 환경 관리를 처리하는 방법입니다.
첫째, 환경
개발 환경 :
일반적으로 직접 개발자의 코드에 의해 유지, 가장 낮은 환경을 나타내는 코드는 환경의 가장 진보 된 버전입니다.
테스트 환경 :
자체 테스트 개발 환경 후 개발자 인증 코드 브랜치는 문제가되지 않습니다, 테스트를 위해 테스트 환경을 제출합니다.
코드와 시스템이 통합 된 테스트 환경, 그것은 기능 모듈 테스트, 통합 테스트, 시스템 테스트, 테스터에 의해 별도의 데이터베이스 및 계정 권한 관리 시스템, 사용 및 관리와 테스트 환경, 기능 버그 일반적으로 테스트 환경에서 테스터 가능합니다 더 노출.
시험판 환경 (사전) :
시험 후 시험 문제없이 후 테스트 환경에서 테스터 확인 코드는 출시 전 테스트 환경을 제출합니다.
마지막 행하기 전에 환경과 같은 시험판 환경, 모든 기능과 구성이 매우 유사 데이터베이스 및 온라인 환경을 가지고,이 기능의 코드는 라인에 액세스해야합니다. 테스터 기능 테스트, 환경과 항아리의 다른 버전을 일치에 의존하는 경향의 큰 영역을 달성 할 수있는이 환경을 사용합니다. 환경 테스트 시험판 코드는 코드 지사와 함께 문제를 직접 온라인으로 제출 할 수 없습니다입니다.
시험판 환경은 사용 전에 온라인에 대한 사전 개발 환경의 여러 세트를 취할 것입니다 시험판 환경, 특히 발기, 심지어 기업이 되겠습니다 일반적으로 비교적 큰, 상대적으로 복잡한 프로젝트 환경에서, 일반적인 없습니다. 또한 데이터베이스 테스트에 직접 연결할 수 있지만이 방법은 발생주의 더티 데이터를 필요로, 사전 환경은 독립적으로 데이터베이스, 단계 테스트 데이터 환경으로 온라인 데이터 마이그레이션 사전의 숫자를 설립 할 수있다.
온라인 환경 :
최대 주변, 직접 사용자 중심.
둘째, 배포
1) 응용 프로그램 버전 관리 :
많은 테스트는 종종 지점은 현재 테스트의 패키지의 버전 번호를 확인하는 것입니다 간과. 버전 번호가 최신 제공의 발달에 이상이있는 경우, 당신은 가장 최근의 전개를보고 성공했다해야합니다.
2) 테스트 환경 배포 트렁크 코드 방식으로 코드의 새로운 지점 :
모드 1 : 결합 테스트. 동시에 코드 지점에서 개발자 A와 B는 테스트를 테스트하기위한 테스트 환경에 다음 사전 분쟁 해결 한 후, 응용 프로그램에 병합합니다.
모드 2 : 하나의 모듈 테스트 환경 후에 종료합니다. 개발자는 첫 번째 테스트 환경에 지점을 코딩 할 수 있습니다, 시험 후 시험 인력, A 버튼을 단계 B는 테스트 코드 가지를 제출, 다음 코드 가지를 완료, 각 지점은 독립적으로 그 최전선에 온라인 필요가 코드의 모든 지점을 마무리 관리.
3) 라인, 개발 환경을 통합하기 위해 필요한 모든 코드는 후속 행 코드의 모든 코드는 허점 버전을하지 않는 것이 확인합니다.
4) 릴리스 계획 :
후부, 프런트 엔드를 발표하고 해제해야 논리적 의존성 백엔드 코드의 프론트 엔드 : 라인의 현재 코드 / 시간 의존성과 같은 존재 출시 자원의 응용 프로그램의 순서를 정렬 할 필요가 백 엔드가 필요합니다.
셋째, 도구
1) showip
직접 브라우저의 오른쪽 하단에 현재 페이지의 IP 주소를 표시하는 showip 도구, 당신은 신속하게 액세스 환경의 현재 IP 주소가 올바른지 확인하기 위해 테스트 시스템에 액세스하기 위해 현재의 버전 번호를 볼 수 있습니다.
https://chrome.google.com/webstore/detail/agoljmemkbciolpigpabjfkagboolkcj
2) URL 리디렉션
필요가 몇 가지 추가 자원 환경을 사용하는 경우 신속하게 특정 상황에서 테스트를 용이하게하기 위해 URL 주소 특정 자원을 재 지정할 수 있습니다 도구를 리디렉션합니다.
https://chrome.google.com/webstore/detail/kpdinddojclpdndplpblgckkfepjplie
(더 가제트 크롬 플러그인이며, 사용 및 설치가 매우 빠르게)