背景
我正在研究用C#和ASP.Net编写的项目。它基于网络,项目的唯一目的就是生成报告。自动化测试生成报告的Web窗体
有大约350多个报告,您可以通过“报告树”(它就像一个典型的Windows计算机上的文件夹树)导航到的报告。
这些报告中的每一个都具有几乎相同的结构,当您访问报告页面时,会在顶部提供一个“导航”样式栏,其中提供了大量不同的下拉菜单。当您向下钻取时,用户可能会或可能不会看到另一个下拉列表,以进一步指定他们想要的报告。一旦下拉菜单全部被选中,用户点击“生成报告”。加载屏幕会在生成报告并加载报告时显示几分钟到几分钟。
什么我
后,我想知道的是,如果有某种框架存在用于测试一个类似的情况。我听说过Selenium等浏览器自动化和应用程序,但我想知道该产品是否适合我的情况。
具体细节
这里是写在ASP.Net/C#
- 该项目的规格
- 必须能够测试所有提及的下拉菜单,以确保它们的下拉菜单具有所需的内容
- 必须能够自动生成报告,启动计时器,然后告诉我生成报告需要多长时间
我不是在寻找一个完整的系统,有人已经写过。我知道我的项目对于类似这样的事情太具体而言是远程可能的。我希望指出一个系统的方向,该系统将为我提供框架,将这样的东西放在一起,并自动执行大约350种不同的手动测试。
问题要求我们推荐或找到一本书,工具,软件库,教程或其他非本地资源,因为它们倾向于吸引自以为是的答案和垃圾邮件,所以不适合堆栈溢出。相反,请描述问题以及到目前为止解决问题所做的工作。 – mason 2015-04-02 23:41:03