软件测试的原则:性能
一、全部测试都应追溯到用户需求。二、应当把“尽早和不断地测试”做为座右铭。三、测试工做应该由独立的专业的软件测试机构来完成。四、Pareto原则,测试发现的错误中80%极可能起源于20%的模块中。五、设计测试用例时,应该考虑各类状况。六、对测试出的错误结果必定要由一个确认的过程。七、制定严格的测试计划。八、彻底测试是不可能的,测试须要终止。九、注意回归测试的关联性。十、妥善保存一切测试过程文档。单元测试
软件测试的分类:测试
一、按测试方式分类:静态测试(不须要执行所测试的程序,查询代码十分符合规范,对程序的数据流和控制流进行分析),动态测试(选择实际测试用例运行测试程序,模拟用户输入)。二、按测试方式分类:白盒测试(结构测试,基于代码的测试或基于设计的测试),黑盒测试(行为测试,功能测试或基于需求的测试,基于系统应该完成的功能进行测试)。三、按测试过程分类:单元测试,集成测试,系统测试,验收测试。四、按测试目的分类:功能测试,接口测试,性能测试,强度测试,压力测试,用户界面测试健,壮性测试。设计