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,自动生成测试用例代码,如此的生成的测试用例就直接可以执行
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,自动生成测试用例代码,如此的生成的测试用例就直接可以执行
相关文章推荐
- Troubleshooting Record and Playback issues in Coded UI Test
- Troubleshooting Record and Playback issues in Coded UI Test
- How does “Coded UI test” finds a control ?
- 持续集成实践:使用Visual Studio 2010 Coded UI Test 制作能自动安装/卸载UI应用的程序
- c# - 如何通过反射判断 dll 是test dll 或者 coded ui test dll
- Coded UI Test(一)概述
- Coded UI Test 入门学习(一)
- VisualStudio 自动化测试框架 - Coded UI Test
- Coded UI Test 同时执行多个测试用例不必每次都关闭浏览器
- Coded UI Test(二)创建一个Coded UI Test
- Series on Coded UI Test Extensibility
- 如何打开Coded UI Test Builder
- 持续集成实践:使用Visual Studio 2010 Coded UI Test 制作能自动安装/卸载UI应用的程序
- Coded UI Test-创建一个排序的测试组
- 使用vs2010的Coded UI Test实现数据驱动的用户自动登录测试
- Code UI Test -- 手动编写Coded UI Test(existing browser)
- 使用vs2010的Coded UI Test实现数据驱动的用户自动登录测试
- 使用vs2010的Coded UI Test实现数据驱动的用户自动登录测试
- Android Unit test and UI test
- Coded UI Test在Windows Vista、2003和2008上需要Windows Automation API 3.0