软件测试

静态测试:是指不运行被测程序,通过分析检查源程序的语法,结构,过程等来检查程序是否正确。被侧对象是各种与软件有关的需要测试的产物。主要包括各阶段的评审,代码检查,程序质量分析和软件质量度量
动态测试:通过运行被测程序来检查运行结果与预期结果的差异,并分析运行效率,健壮性等指标
包括:构造测试用例,执行程序,分析程序结果。
动态测试可分为
1.按测试方法:白盒测试,黑盒测试,
2.测试流程:单元测试,集成测试,确认测试,系统测试,验收测试,回归测试
3.是否人工干预:人工测试,自动化测试
白盒测试:按照程序内部结构测试程序,检验程序中的每一条路径是否都能按照要求正确工作。允许测试人用利用程序内部的逻辑结构及有用的信息设计测试用例。对程序的所有逻辑路径进行测试

  • 条件覆盖,语句覆盖,判定覆盖
    黑盒测试:不允许代码,测试程序是否按照需求规格说明书实现相关功能,不考虑内部的逻辑结构
  • 等价类划分,边界值分析,因果图
全部评论

相关推荐

10-11 17:45
门头沟学院 Java
走吗:别怕 我以前也是这么认为 虽然一面就挂 但是颇有收获!
点赞 评论 收藏
分享
10-25 00:32
香梨想要offer:感觉考研以后好好学 后面能乱杀,目前这简历有点难
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务