软件测试

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

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

相关推荐

11-02 09:49
已编辑
货拉拉_测试(实习员工)
热爱生活的仰泳鲈鱼求你们别卷了:没事楼主,有反转查看图片
点赞 评论 收藏
分享
拒绝无效加班的小师弟很中意你:求职意向没有,年龄、课程冗余信息可以删掉,需要提升项目经历。排版需要修改。
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务