在硒中有哪些有用的测试?

时间:2013-07-30 10:23:44

标签: java unit-testing selenium intellij-idea selenium-webdriver

我正在使用intelliJ为在线客户端数据管理站点编写一些java测试。我现在只是在试验。我已经设法能够检查页面上的元素并单击链接。如果有人知道我可以在网站上运行任何其他有用的测试,我只是感兴趣吗?

2 个答案:

答案 0 :(得分:2)

我发现在硒中做的最好的测试是自动化交互性的测试。如果它是一个非常标准的,仅限数据的站点,您可以检查以确保该站点具有工作链接等等(还有其他工具可以在线执行此操作,因此您可能会浪费时间使用selenium来获得基本的东西)。

如果您有一个交互式Web应用程序,那么selenium可以帮助您测试各种功能。 即

  • 您可以使用测试用例来检查登录和注销, 为用户提供不同级别的访问权限,并查看他们可以看到的内容 他们的屏幕。
  • 他们能看到行政链接吗?
  • 哪些元素可以 他们在某些页面上看到了?
  • 他们可以查看系统上的其他用户吗? (如果这是一个内联网,这可能有用)?
  • 他们可以编辑这些吗? 字段(他们不应该,除非他们是管理员)。
  • 什么 管理员编辑字段时会发生什么?
  • 网站是否检索新内容 来自数据库的值或者仍然是持久的旧值 数据库还是饼干?
  • 依旧......

要执行大量测试,它们非常依赖于您编程的内容以及测试所需的内容。我建议你找一本关于软件测试最佳实践的好书,试着去学习思维模式,而不是特定的用例,而不是寻找仅有硒的测试。

答案 1 :(得分:1)

测试我正在使用:

  • 登录(一般表格提交)
  • 针对db的数据检索和验证
  • 访问随机链接/网站并检查错误