QTP中的Action有什么作用?有几种?
参考答案:
在QTP(QuickTest Professional,现在被称为UFT - Unified Functional Testing)中,Action是一种组织测试用例的方式,它是QTP中一个独立的逻辑单元。每个Action中是一系列操作步骤的集合,可以是一个按钮、功能模块、相关操作流程集合等,用于执行特定的测试任务或实现特定的测试功能。
Action的主要作用包括:
- 对步骤集进行分组,使测试用例的管理更加简单。
- 步骤重组,然后被整体调用,提高了测试效率。
- 拥有自己的sheet,便于管理和查看。
- 组合有相同需求的步骤,实现整体操作。
- 具有独立的对象仓库,方便管理测试对象。
关于Action的种类,主要有以下几种:
- 非重用型Action:只能被存储它的test调用,且只能调用一次。
- 重用型Action:可以多次被存储它的test或别的test调用,提高了测试用例的重用性。
- 外部型Action:一个存储在被的test中的可重用的action,只能在调用他的test中只读。
另外,从可复用性的角度来看,Action也可以分为可复用Action和不可复用Action。可复用Action可以被其他test调用,提高了测试的灵活性和效率。而不可复用Action则只能在其所在的test中被调用。
总的来说,Action在QTP中起到了至关重要的作用,它帮助测试人员更好地组织和管理测试用例,提高了测试的效率和质量。同时,不同类型的Action也满足了不同的测试需求,使测试工作更加灵活和高效。