您的位置:首页 > 产品设计 > UI/UE

Rnp and Coded UI Test

2010-10-12 17:34 260 查看
1. 进入到testing center页面,增加一个test plan.
2. 为该test plan增加一个test case,并且为test case增加step,例:
1) 输入整数a;
2) 输入整数b;
3) 单击*按钮;
4) 查看运行结果处显示的结果值。
3. 执行测试用例并录制执行步骤
在MTLM上的Testing Center中,切换到Test页,然后选择"Calculator UI Tests"节点,右键选择我们刚刚创建好的"Test case #338 – Basic calculator test',并在上下文菜单中选择"Run"。在执行测试用例的开始窗口中选择"Create action recording",这样手工执行每一个步骤的操作过程就会被工具记录下来,并能够由此生成程序代码,非差酷吧,呵呵!选择"Start Test"开始测试,每完成一个测试步骤后,根据结果将相应的步骤标为"Pass“或者"Fail',如下图所示。在所有测试完成后,选择"End test"结束测试,并保存测试收集的数据。
4. 播放测试用例
在录制好了之后,播放是一个非常简单的,在Play菜单中选择"Play all",播放刚才录制的所有步骤,"Play"则是用来播放某一步的录制内容,你也可以把测试步骤中能够录制的步骤录制下来,采用“手工+播放”的方式来执行一个测试用例。这样的好处是,即使你的用例不能被整体自动化,也可以自动化其中可以自动化的(Automatable)部分,在很多情况下这样办自动化的测试用例,比去全手工的执行效率还是要高的,呵呵!这个功能也称为 "Fast Forwarding for manual test”。
5. 转换测试用例为自动化测试用例代码
录制好一个测试用例后,利用Visual Studio可以将它转换为CodedUI自动化测试用例代码。在Visual Studio中创建一个测试工程项目,然后添加一个Coded UI Test测试项,命名为"CalculatorBasic.cs",在弹出的"Generate Code for Coded UI Test"对话框中选择"Use an existing action recording"项目,以启动录制信息到代码的转换功能,在随后的对话框中选择测试用例#338,自动生成测试用例代码,如此的生成的测试用例就直接可以执行
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: