gpt4 book ai didi

java - 自动化 Java EE Web 应用程序的完整测试

转载 作者:行者123 更新时间:2023-12-04 05:08:15 25 4
gpt4 key购买 nike

我有个疑问。假设我有一个很大的 Web 应用程序,它依赖于 Java/Java EE (JSP/Servlets)。

每次下降之前,我们都会测试 GUI 上的每一个功能,以便一切正常工作。以前这很容易,但现在随着模块数量呈指数级增长,手动测试每个具有所需功能的 GUI 不再是可行的选择。

我正在寻找可以编写整个测试用例的工具,比如大约 1000 个,然后在删除之前运行一次,它会列出所有失败的测试用例。

该工具最好可以免费下载和使用。

我不知道是否使用

Arquilian



或者

JUnit



在这方面会有所帮助,但在真正需要下降之前进行自动化测试..
请指导。

最佳答案

将 Junit 与模拟框架(即 Mockito)一起使用来测试单元(服务方法)

使用 Arquillian 在集成级别上进行测试(不同的服务、模块如何协同工作)

使用数据库测试工具(即 dbunit )来测试您的数据库/持久层)

使用Selenium测试你的前端

尽可能多地测试。

使用JenkinsSonar跟踪您的构建过程以及测试和代码的质量

您应该始终在不同级别上测试您的应用程序。解决方案不止一种。
使用单元测试来测试应用程序的小部分并使重构尽可能容易。

使用集成测试检查您的模块是否仍按预期协同工作。

使用 GUI 测试来检查您的客户是否可以使用您的软件。

如果相关,请考虑性能测试(即 jmeter )

关于java - 自动化 Java EE Web 应用程序的完整测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15226912/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com