정보 시스템 개발 플랫폼 OpenExpressApp: [OpenTest] 의 자동화 테스트 구 조 를 어떻게 실현 합 니까?
7291 단어 express
-------------------------------
OpenExprssApp 의 Roadmap 그림 에서 OpenTool 은 테스트 를 명 확 히 보 여 주 었 습 니 다. 자동화 테스트 프레임 워 크 는 OpenTest 의 주요 구성 부분 입 니 다. 앞의 blog 에서 저도 OpenTest 자동화 테스트 프레임 워 크 의 일부 내용 을 소 개 했 습 니 다. 본 편 은 왜 현재 OEA 에서 자동화 테스트 프레임 워 크 를 실현 하고 있 는 지, 그리고 제 가 어떻게 생각 하 는 지 소개 합 니 다.
2 주 내 에 자동화 테스트 도 구 를 세우다.
제 가 현재 프로젝트 팀 에서 개발 한 제품 은 모두 신제품 시리즈 에 속 합 니 다. 처음에 테스트 인원 도 없 었 고 업무 인원 이 테스트 인원 을 맡 았 으 며 조작 적 인 클릭 검증 만 할 수 있 었 습 니 다. 이것 은 프로젝트 초기 에 현저 한 문 제 를 나타 내지 못 했 습 니 다.제품 이 성형 되 고 사용자 에 게 온라인 으로 사용 해 야 할 때 문 제 는 바로 드 러 날 것 이다. 한 시스템 이 계산기 만 간단 한 것 이 아니 라 테스트 를 해 야 하 는 곳 이 많 기 때문에 전문 인력 이 없 으 면 이 테스트 작업실 은 품질 을 보장 하기 어렵다.후기 에 우리 팀 은 두 명의 테스트 인원 에 들 어 갔 고 품질 도 향상 되 었 다. 그러나 매번 에 발표 할 때마다 그들 은 대량의 회귀 테스트 를 실시 해 야 한다. 시간 적 스트레스, 업무 와 시스템 에 대한 파악 에 있어 복귀 해 야 할 부분 이 남아 있다. 설령 그들 이 주도면밀 하 게 고려 하 더 라 도 이런 중복 적 인 수공 테스트 방법 은 내 가 원 하 는 작업 방식 이 아니다.IT 인 들 이 일 하 는 데 는 효율 적 인 에너지 가 필요 하기 때문에 제 가 요구 하 는 것 은 2 주 안에 OEA 의 OpenTest 자동화 테스트 를 지원 하 는 것 입 니 다.
자동화 테스트 프레임 워 크 의 총체 적 요구
자동화 테스트 프레임 워 크 를 실현 하기 전에 저 는 어떤 언어 를 사용 하고 어떻게 디자인 하 는 지 등 을 급히 고려 하 는 것 이 아 닙 니 다. 제 테스트 프레임 워 크 를 응용 할 때 어떤 모습 을 보 여야 하 는 지 생각 합 니 다.
위의 자동화 테스트 프레임 워 크 의 전체적인 요구 에 따라 저 는 VS 2010 자체 테이프 의 녹화 자동화 테스트 기능 을 사용 하지 않 고 OEA 에 자신의 자동화 테스트 지원 을 넣 었 습 니 다.
저 는 자동화 테스트 프레임 워 크 를 완성 하 는 데 2 주 밖 에 시간 을 주지 않 았 기 때문에 초보 적 으로 실행 할 수 있 는 프레임 워 크 만 실현 할 수 있 고 완성 하 는 것 도 핵심 적 인 부분 입 니 다. 다음은 과정 중의 일부 기술 방안 에 대해 간략하게 설명 하 겠 습 니 다.
$ = " " # ,
# require
require "inc.rb"
require "TestCase/run_app.rb"
# ,
# :
# 1 , :Test :
# 2 【 】
# 3 , ,
# 4 , PBS , 1=1
# 5
# 6
#
" "
# 1 , :Test :
(" "). ("Test")
(" "). (" ")
....
require "inc.rb"
require "mail.rb"
"demo/project.rb"
"demo/org_manage.rb"
# "demo/contract.rb"
# TestApplication.instance.app.close
Playback.Cleanup()
#
$ << "[email protected]"
어서 오 세 요.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
express를 사용하여 AWS S3 이미지에 액세스하기 위해 미리 서명된 URL을 생성하는 방법은 무엇입니까?이를 달성하는 방법 중 하나는 미리 서명된 URL을 사용하는 것입니다. However, the object owner can optionally share objects with others by creating a...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.