Chapter9、软件测试的基本概念软件错误软件系统的功能和性能与预期的功能和性能不一致软件测试是发现软件错误的过程尽早测试,经常测试,充分测试目标发现软件中的错误,提高软件质量注意:软件测试中没有发现错误并不意味着软件就没有错误=>测试不充分,潜在错误未能发现软件测试的方法白盒测试已知程序内部工作流程,通过测试检验程序内部动作是否按规格说明书的规定正常运作黑盒测试根据已知程序的功能和性能(而不是内部细节),通过测试检验每个功能和性能是否正常白盒测试问题:如何设计测试用例?覆盖准则语句覆盖分支覆盖路径覆盖黑盒测试黑盒测试测试软件是否满足功能和性能要求,不涉及模块的内部过程性细节主要的黑盒测试技术等价分类法边界分类法软件测试的步骤需求分析概要设计详细设计编码单元测试集成测试确认测试软件开发过程软件测试过程面向对象软件测试有何不同面向对象编程的特性继承、多态数据隐藏使测试复杂化开发过程以及分析和设计重点的改变单元、集成分析模型、设计模型和代码之间的映射能尽早进行测试面向对象软件的测试内容模型测试类测试交互测试系统测试接收测试发布/自我测试二、测试计划测试需考虑的问题:谁执行测试?测试什么?什么时候测试?怎样测试?测试应进行到何种程度?
面向对象的软件测试 来自淘豆网m.daumloan.com转载请标明出处.