3. 单元测试与Java Team开发的结合Java下的team开发,一般采用cvs(版本控制) + ant(项目管理) + junit(单元测试、集成测试)的模式:每天早上上班,每个开发人员从 cvs server 获取一个整个项目的工作拷贝。
拿到自己的任务,先用 junit 写今天的任务的测试代码。
然后写今天任务的代码,运行测试(单元测试),直到测试通过。
任务完成在下班前一两个小时,各个开发人员把任务提交到cvs server.然后由主管对整个项目运行自动测试(集成测试),哪个测试出错,就找相关人员修改,直到所有测试通过。下班……
4. 测试控制工具中要有甚么?
无论谁来撰写单元测试或何时撰写单元测试,我们的焦点应该放在检验程序代码;主要是在于产生错误的风险。如果设计文件包含被测试对象的使用情节;便可成为好的测试来源。不管如何,这些情节写得不是很明确;因为这些情节实际上是以设计观点所写的——因此适当的测试应该有对等的情节,换句话说,也就是测试设计应该尽可能的包含用户实际使用程序时可能产生的动作或者过程。
另一个测试案例好的来源是在整合后从产品程序代码当中找到的问题,维修问题的处理方式往往值得封装成为测试案例。
5. 为什么要使用Junit等工具呢?
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/