Tag: 自动化测试

如何使用自动脚本在一天中的不同时间测试我的Web应用程序的性能?

基本上,我有一个使用asp.net mvc 4框架的Web应用程序。 我使用C#作为我的后端。 在不同的时间,我注意到Web应用程序滞后或者速度很慢,但我想知道一天中的哪些时间以及其他一些有助于确定如何优化应用程序的信息。 我希望能够编写一个自动脚本,在一天中的不同时间测试Web应用程序,并将其与应用程序的缓慢相关联。 我是测试自动化的新手,所以我想知道从哪里开始编写脚本这些东西。 特别是对于asp.net网络应用程序?

为什么要使用Page Factory?

我是一名新的测试工程师,他一直在阅读有关页面对象模型的信息并实现它们并不断访问Page Factory。 我知道Page Factory是一个POM,它提供了额外的function,例如在调用Page Factory时实例化所有元素,以及更可读的代码用于测试(尽管我的可读性并不完全出售)。 要清楚,我是在POM上出售的。 代码的可重用性和相对容易的维护是很好的,我正朝着这个方向努力。 我提出的两个问题是: 为什么我要实例化所有元素而不是动态执行? 我错过了Page Factory的优点是什么?

如何在Visual Studio中将编程文本注入我的Coded UI测试(而不是录制的文本)?

录音机可以很好地快速完成一些步骤,但我需要能够存储和设置任意文本。 假设我生成了一个名为Admin001的新管理员用户。 我希望能够将控件的文本设置为“Admin001”,而不是我第一次使用构建器时记录的内容。 我知道你可以对CSV等进行数据绑定,但这太麻烦了。 我希望能够编写C#代码来更改键入的文本。 截图: 代码尝试: var loginElement = new UILoginInternetExploreWindow().UILoginDocument.UIUserNameorEmailAddreEdit.Text; 所以我能够得到属性.Text(我想),但实际上没有设置它…