问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎样选择Java测试框架

发布网友 发布时间:2022-04-29 01:49

我来回答

1个回答

热心网友 时间:2022-04-08 04:02

TestNG仍然是我最喜欢的,而且它仍然保持更新。现在在开源的Java测试框架中仍然有新进者,easyb,一个基于Groovy行为驱动开发的测试工具,为Java和Groovy测试。通过编写合理的测试或是假定一个任务,它可以视为一种规范尽管它是可执行代码。如果你在Ruby世界中使用Rspec一样。   为什么JUnit仍然是首选——Aslam Khan像许多人开始测试驱动开发和单元测试一样,我也是从JUnit3.x起步的。我发现JUnit是最广泛的工具,出现在各种不同的地方(ANT,Maven,Eclipse,IntelliJ IDEA, 等)。它也很容易介绍给那些新团队。我也使用TestNG对它的多样性同样印象深刻。然而,JUnit的大量插件(dbUnit,xmlUnit等)使得Junit仍然是首选的。如果你花大量的时间在Spring上,那么基于Junit的Srping ApplicationContext aware测试用例会带来优势。为了测试前台,我几乎只使用Selenium.我曾经涉足过Canoo和其他的框架,但是发现这些途径都是反TDD模式的。使用Selenium,我可以处理Selenium测试脚本和记录,给任何需要的人并日后处理。   如果我们谈论的是纯粹的TDD,即书写良好的代码(不仅仅是良好的测试)需要增加一个mock测试。对于mocking,我使用Jmock,它和Junit配合良好,通过基于mock的方式和程序内部边界,我得到了设计良好的,互相通信的对象。这在可读性和可维护性上迈出了重要的一步。EasyMock也不错,但是Jmock是我个人的首选。   从Java世界上溯到Ruby世界中,RSpec很优秀而且也有DSL来描述场景。既然Rbehave已经融合进了Rspec,这样的整合将成为Ruby世界的首选。有趣的是,Rbehave是从Jbehave衍生来来,它是一个行为驱动开发测试框架。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
这种情况需要准备什么样的证据才能保证维权成功,关于个人知识产权方面... 侵犯著作权罪成立的条件是什么 网站被抄袭,怎么办?官网网页内容抄袭引发的法律问题 版权申请哪家性价比高? 著作权侵权损害如何赔偿 瓷砖划痕怎么处理方法 地板砖划痕怎么去除十种方法 关于梦幻西游转区的一些问题。懂的进。 茶叶泡水发苦的原因茶叶泡水发苦是什么原因 ...那又怎么样?从化学角度讲不也是那种分子起的作 sony电视菜单里的USB选项不见了怎么办? 如何建立自动化测试框架 索尼z5卡在谷歌验证了怎么打开usb调试模式 怎么usb调试电视 老是胃疼该做什么检查 检查胃疼有什么好方法 胃痛除了胃镜还可以做什么检查? 如果是胃痛。要去医院做哪几方面的检查 胃痛都做什么检查, 胃疼要怎样正确检查治疗? 胃疼怎么办,需要做胃镜检查吗? 胃疼需要做什么检查 胃痛就一定要做胃镜检查吗?多久检查一次比较好? 胃痛一般要做什么检查 胃疼该做什么检查好 胃疼去医院做哪些检查呢 胃疼,都需要做哪些检查?除了胃镜 胃疼一般是什么情况,如果去检查,应该挂什么科,怎么检查呀 胃疼需要做哪些检查? 胃痛怎么检查最好方法 索尼z3怎么打开usb调试? spring测试框架测试时报错 索尼Xperia z2怎么打开usb调试模式 索尼电视usb问题 索尼电视怎么打开u盘 索尼手机怎么开启USB调试连接电脑? 有什么好玩的恋爱养成类游戏呢 最好玩的恋爱养成游戏? 找好玩的恋爱养成类游戏 有什么好玩的恋爱养成类游戏?单机游戏,不要太大 请推荐一些好玩的或人气较高的恋爱养成游戏 袁传宓中的宓怎么读? 求一些NDS好玩的恋爱养成类游戏 袁传宓的主要贡献 哪里有DTS音乐下载? 父亲到死一步三回头的读后感 急求 谢谢 从哪下载dts格式音乐 《读库0603》pdf下载在线阅读,求百度网盘云资源 dts 格式的音乐哪里有下载的 是只可以刻碟才能听出效果吗? dts音乐下载 那位朋友介绍下那个论坛可以下载dts音乐