下面做一个简单的介绍
Solution Items:存放该解决方案中各个测试项目公用的设置
Local.testsetings文件和TraceAndTestImpact.testsettings是对解决方案中的测试进行整体上的设置,这个是建立测试解决方案的时候默认自动建立的两项,一个用于运行,一个用于调试,当然这两项是可以删除的,testsettings类型文件可以通过右击Solution Items的时候点击添加新建项建立
TestProject1.vsmdi是用于对项目中创建的测试method进行组织和管理,让其能组织成流程线,一个个进行测试
TestProject:我们刚才建立的测试项目,可以看到刚才建立的UI测试CodedUITest1.cs
二、录制程序并回放
1、假设我们现在有一个程序(这个示例程序在文章末尾有提供地址),现在我们需要对系统登录的部分进行测试,正确的用户名为”Admin”,密码为”123456”
测试的内容是:
(1)输入错误的用户名或输入错误的密码,检测系统是否提示“用户或密码错误”
(2)输入正确的用户名和正确的密码,检测系统是否提示“登录成功”
程序的截图如下所示:
2、现在我们可以开始进行录制,将刚才的测试内容录制成实际的操作
3、点击确定之后,可以看到屏幕的右下角弹出一个UI测试生成器,点击录制之后,就可以进行操作了
4、之后首先输入错误的用户名和密码,然后点击登录,之后弹出提示框“用户名和密码错误”