团队实践

                                                             当前主流的单元测试工具汇总以及小组分工情况

在一种传统的结构化编程语言中,比如C,要进行测试的单元一般是函数或子过程。在象C++这样的面向对象的语言中, 要进行测试的基本单元是类。对Ada语言来说,开发人员可以选择是在独立的过程和函数,还是在Ada包的级别上进行单元测试。单元测试的原则同样被扩展到第四代语言(4GL)的开发中,在这里基本单元被典型地划分为一个菜单或显示界面。单元测试不仅仅是作为无错编码一种辅助手段在一次性的开发过程中使用,单元测试必须是可重复的,无论是在软件修改,或是移植到新的运行环境的过程中。因此,所有的测试都必须在整个软件系统的生命周期中进行维护。经常与单元测试联系起来的另外一些开发活动包括代码走读(Code review),静态分析(Static analysis)和动态分析(Dynamic analysis)。静态分析就是对软件的源代码进行研读,查找错误或收集一些度量数据,并不需要对代码进行编译和执行。动态分析就是通过观察软件运行时的动作,来提供执行跟踪,时间分析,以及测试覆盖度方面的信息。
具体成员分工:
代码工作通常一起完成,大家一起编写代码,取长补短,互相借鉴彼此的想法,互相交流,得出解决该问题的最佳方案。之后是上手操作,通常大家也是抽出共同时间共同完成,这样可以保证每次都高质量的完成时间内容,用最少的时间完成所给的工作。毕竟大家是一个团队,正所谓众人拾柴火焰高,相信有了彼此的互帮互助,通过本学期的学习,都会受益匪浅.....

posted @ 2015-05-01 11:22  Qian1996  阅读(127)  评论(0编辑  收藏  举报