您的位置:首页 > 编程语言 > C语言/C++

C语言培训-05

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

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

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

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

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


  4:软件测试方法

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


  5:软件测试对象

文档
软件
代码
用户手册


  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: