C语言培训-05

  前几天主要是培训了在实际开发中经常遇到的一些低级的错误案例,代码性能以及代码的可维护性,还有敏捷演练和开发工具介绍。今天就是在前几天的基础上要做实战练习了,今天的主要内容有一下几点:

  1:项目的需求分析,这是软件开发中重要的一个环节,而且还是一个经常变换的,因为大多数客户刚开始自己都对项目的需求不是很了解,所以要花费很长的时间来详细了解项目的需求分析,这些花费都是值得的。如果项目的需求都不明白,及时后面编码写的再好,功能在完美都不是客户想要的,所以说这一步很关键。

  2:软件的测试 做一个产品真正用到编码的时间也最多占的25%了,一个要给客户的产品就要经过严格的测试,包括研发人员在开发工程中的测试还包括公司测试部门的测试。测试包括既要完成项目的需要还有有很强的容错性,不能动不动就崩溃。测试方法常见的有黑盒测试和白盒测试。

  3:软件测试的目的和原则

1 尽早地,不断地进行软件测试
2 明确测试输入预置条件和与之相对应的预期输出结果
3 在测试设计时应充分考虑异常输出情况
4 80%的错误集中在20%的程序模块中
5 排除测试随意性
6 对测试的结果进行全面的分析
7 保存测试计划,测试用例
8 所有的测试应该追溯到用户需求

  4:软件测试方法 

静态测试(需求分析,概要设计,详细设计,编码)
动态测试(单元测试,集体测试)

  5:软件测试对象

1 文档
2 软件
3 代码
4 用户手册

 

  

 

posted @ 2013-03-03 20:53  木木园子  阅读(108)  评论(0编辑  收藏  举报
绿色通道: 好文要顶 关注我 收藏该文与我联系