1

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

4

2 回答 2

2

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

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

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

有很多测试要执行,它们非常依赖于您正在编程的内容以及您需要测试的内容。我建议您找一本关于软件测试最佳实践的好书,而不是寻找仅硒的测试,并尝试学习心态而不是特定的用例。

于 2013-07-30T10:37:23.977 回答
1

我正在使用的测试:

  • 登录(一般的表单提交)
  • 针对 db 的数据检索和验证
  • 访问随机链接/站点并检查错误
于 2013-07-30T10:30:25.130 回答