我是一个入门级的Java程序员,刚从学校毕业。我对J2SE有很好的知识和经验。有人能建议我如何提高或调整我的技能,使我成为一个Java白盒测试人员吗?欢迎广泛的投入。
什么是测试驱动的开发?
发布于 2011-09-06 11:03:16
测试驱动开发( TDD )及其扩展表亲、接受TDD (ATDD)和行为驱动开发(BDD)是Java生态系统中作为测试人员学习的有用技术。在您寻找白盒测试时,我将重点关注TDD。
什么是TDD?-本质上是编写一个失败的测试(红色),通过编写一个实现(绿色),然后再重构来通过测试。维基百科文章是一个足够开始了解更多信息的地方。但是这个话题很广泛,我建议大家在这个领域里读一些著名的书,比如测试驱动开发和有效地使用遗留代码。我还将为基础良好的Java开发人员中的TDD章节添加一个无耻的插件
在Java生态系统中,这意味着您想学习:
然后练习练习。优秀的Java白盒测试人员非常罕见,最好的测试人员都编写了针对范围广泛的代码库的测试。
让你开始吧!
发布于 2011-09-06 10:45:41
Junit是Java编程语言的最佳单元测试框架之一。它是一个开源框架,可以编写和运行可重复的测试。
发布于 2011-09-06 10:56:35
我通常不喜欢引用维基百科,但这篇文章的信息似乎足够安全.
http://en.wikipedia.org/wiki/Test-driven_开发
从本质上讲,这是一种测试优先的软件开发方法,单元测试首先是为用例设计和编写的,然后才是硬开发,以帮助那些单元测试通过。
https://softwareengineering.stackexchange.com/questions/106107
复制相似问题