Eclipse 执行webapplication的所有测试用例

Eclipse 执行webapplication的所有测试用例,eclipse,selenium-webdriver,junit4,Eclipse,Selenium Webdriver,Junit4,好的,这里是我的两个关于gmail web应用程序的问题。 例如,这些是测试类,它们拥有与功能相关的所有测试用例: 1) 登录 2) 检查收件箱 3) 检查聊天功能 4) 检查撰写邮件功能 5) 6) 。。。。 10) 注销 我的第一个问题是: 1) 我可以在一个实例中运行整个gmail应用程序的所有测试类吗?如果可能的话,请告诉我要使用什么框架?目前我正在使用junit4框架,它是否有可能 第二个问题: 2) 现在,在同一个gmail应用程序中,如果我需要运行单个测试类,请说“检查聊天功

好的,这里是我的两个关于gmail web应用程序的问题。 例如,这些是测试类,它们拥有与功能相关的所有测试用例:

1) 登录

2) 检查收件箱

3) 检查聊天功能

4) 检查撰写邮件功能

5)

6) 。。。。

10) 注销

我的第一个问题是:
1) 我可以在一个实例中运行整个gmail应用程序的所有测试类吗?如果可能的话,请告诉我要使用什么框架?目前我正在使用junit4框架,它是否有可能

第二个问题:
2) 现在,在同一个gmail应用程序中,如果我需要运行单个测试类,请说“检查聊天功能”。如何做到这一点?

回答1:是的,您可以使用JUnit4框架做到这一点。在JUnit4框架中,您将有一个表示测试的注释“@Test”。您可以在一个Java文件中声明所有1到10个测试,并将它们标记为@test。 要执行所有这些,您可以使用eclipse插件,该插件将一次执行所有这些操作

回答2:是的,您也可以单独执行测试。一旦安装了用于eclipse的JUnit插件,您将获得一个在特定类文件中编写的测试列表。 喜欢 测试1 测试2 测试3 .. 等等。
您只需要选择要执行的测试,然后运行它

“我可以在一个实例中运行整个gmail应用程序的所有测试类吗”什么的一个实例?你试过什么代码?听起来你好像在测试Gmail的用户界面。为什么?@Seanny123:我正在学习selenium,所以我创建了测试类。我需要知道如何创建浏览器的一个实例,以便能够运行每个浏览器的所有测试用例class@Arran:嗯,我不能做gmail的UI测试?但是,让我澄清一下,我只是在学习selenium,并发现gmail是一个合适的web应用程序。好的,你应该编辑你的问题,让它更清楚。另外,至于您是否在web浏览器的一个实例中执行此操作,这又有什么关系呢?你可以做任何一个。你是在问哪一个更实用还是哪一个更有效?回答1:不要忘记测试顺序很重要-你必须在其他测试之前执行登录,因为你可以使用FixMethodOrder注释(Junit 4.11)回答2:因为测试依赖性(回答1)您可以使用类别注释对多个测试进行分组:将登录步骤放在Before类中(甚至更好)function@lttiel:谢谢你的回答:)你能告诉我:-使用PageFactory和PageObjects哪个更好?或者还有其他更好的选择吗?我建议使用PageFactory和PageObjects-请参阅此处的详细信息-