IT行业的发展早追溯到上世纪80年代初期,那个时候软件趋向大型化,由于质量的重要性,有关软件测试的基础理论逐渐形成,人们开始设计各种流程,软件开发开始由混乱无序过渡到结构化的开发。
下面为大家介绍软件测试的方法,希望对大家有帮助:
1、黑盒测试,黑盒测试是通过已知产品的功能设计规格和用户手册,进行测试验证每一个功能是否实现、或者每一个实现了的功能是否符合要求,再是产品的性能能否满足用户的要求。
2、白盒测试是已知产品内部工作过程,通过测试验证每种内部操作是否符合设计规格要求,所有内部成分是否已经过检查。
3、白盒测试中的测试分为代码检查法、静态结构分析法以及程序插桩、逻辑覆盖、基本路径测试等。
基本路径测试的步骤:画出程序控制流程图、计算程序环路复杂性、确定独立路径、准备测试用例。
4、计算环路复杂性3中方法:等价于区域数、V(G)=E-N+2,N为图中节点数、V(G)=P+1,P为控制流程图中的判定节点数。
5、白盒测试应用策略:测试时先进行静态结构分析测试,先静态后动态的组合方式
6、覆盖率测试是白盒测试的重点,对于软件的重要模块,应使用多种覆盖标准衡量测试的覆盖率。
不同的测试结点,测试的侧重点也不同。在单元测试阶段,要以代码检查、逻辑覆盖为主。而集成测试阶段,一定要增加静态结构分析,再根据黑盒测试的结果,采取相应的白盒测试。
以上信息来自厚学网。
厚学网是一家致力于在教育培训行业提供课程指南及报名服务的网站,专注于为在用户和培训机构之间打造一个的服务平台。https://www.houxue.com/nj/
温馨提示