QTP:QTPの基本

まず、自動テストの設計

テストカテゴリー:手動テスト、自動テスト(パフォーマンステスト、自動機能テスト)

自动化测试用例设计方法:
	当前的测试用例前置条件和数据要写清楚
	每一个步骤都要设计衔接好,否则,脚本要报异常
	每一个步骤要描述、验证内容、预期结果需要描述清楚
	用例之间不要有关联性,自动化测试开发同样是软件开发工程,脚本编同样提倡高内聚低耦合的理念
	不是每一个步骤都需要验证点,需要结合实际项目的特点
	不需要在多个地方重复相同的验证
	尽量做到测试数据状态前后一致,保证可重用
	设计自动化测试用例时,不能随意对一个用例的验证点进行增减,对用例中不能实现的验证,要进行标记,或者将该用例进行拆分,因为手工用例+自动化用例=1

第二に、自動テスト&自動テストアプリケーションのスコープ

スモークテスト、回帰テスト、オンラインテスト、受け入れテスト、フル機能のテスト

第三に、自動化されたテストプロセス---最も重要!

フィージビリティ分析要件分析→→テスト計画のテスト自動化テスト設計→→→テストスクリプトの開発無人試験報告書→→テスト・スクリプトの保守フェーズを提出

自動テスト→→提出するテストレポートを実行するテスト計画→→テスト→テストプログラムの開発と設計自動化スクリプト、およびデバッグスクリプト:に簡素化されました

四、QTP作品

記録マウスやキーボード操作、および記録操作対象オブジェクトライブラリのプロパティ:ときに、記録
再生時間:オブジェクト・ライブラリ・レコードに基づいて、オブジェクトのプロパティ、識別対象、操作対象

第五に、自動テストの利点と欠点

自动化测试优势
	对程序的回归测试更方便、可靠。 
	可以运行更、多更繁琐的测试,且快速、高效。 
	可以执行一些手工测试困难或不可能进行的测试 
	能更好地利用资源,使资源的使用更有价值。 
	测试具有一致性和可重复性的特点。 
	自动化测试脚本完全具有复用性。 
	增加软件信任度。 
	多环境下测试
自动化测试劣势
	永远不可能完全取代手工测试
	无法完全保证测试的正确性
	手工测试比自动测试发现的缺陷更多
	对测试质量的依赖性极大
	测试自动化可能会制约软件开发
	自动化测试工具本身并无想像力
	成本投入过高,风险大
	对测试人员技术要求较高,对测试工具也有一定的要求  

六、QTPおよびその他の自動テストツール

自動化ツール 料金 言語
QTP(UFT) 料金 組み込み言語VBS
セレン オープンソース Webベースのテスト
WinRunnerは オープンソース 埋め込み言語TSL(学ぶことは難しいです)

 

 

 

公開された349元の記事 ウォンの賞賛161 ビュー190 000 +

おすすめ

転載: blog.csdn.net/qq_42192693/article/details/103675086