首先就要获得完整的需求,在需求、分析和设计阶段都要保持与用户的沟通,对客户要求有充分了解。
其次在需求分析后就编写测试计划,在开发的每个阶段都进行相应的测试来保证代码是乎合相应需求的。在代码编写过程中,每完成一个功能点或模块都要进行集成测试,每一次集成测试都结合以前测试成功的。使得每个完成的功能和模块完成后都是一个可以运行的;代码编写完成后进行最后一次集成测试,然后交由独立的测试小组对项目进行系统测试。
总结:
软件开发一般分为五个阶段:
1.问题的定义及规划
2.需求分析
3.软件设计(系统框架设计)
4.程序编码
5.软件测试