首页 > 其他分享 >基于结构测试的测试策略

基于结构测试的测试策略

时间:2023-09-19 12:07:09浏览次数:18  
标签:检查和 基于 策略 静态 代码 测试用例 测试 动态

基于结构的各种测试用例设计方法的综合选择策略如下所示:

(1)在测试中,应尽量先用工具对被测软件进行静态分析。利用静态分析的结果作为引导,通过代码检查和动态测试的方式对静态分析结果进行进一步的确认, 能使测试工作更为有效。

(2)测试中可采取先静态后动态的组合方式。先进行静态分析、 编码规则检查和代码检查等,再根据测试项目所选择的测试覆盖率要求,设计动态测试用例。

(3)覆盖率是对动态测试用例设计是否充分的监督。执行测试用例的目标仍然是检查每个用例的实测结果是否满足期望输出要求,而不是仅仅查看用例执行完之后覆盖率是否达到要求。

(4)根据被测软件的安全风险要求,应使用与之对应的覆盖率标准来衡量代码需要被多少测试用例进行充分测试。一般地,常规软件测试应达到语句和分支/判定测试均100%覆盖,对于一些高安全的软件可能需要达到MCDC测试100%覆盖。

(5)在不同的测试阶段,测试的侧重点不同。在单元测试阶段,以代码检查、编码规则检查和动态测试为主;在系统测试阶段,在使用编码规则检查和静态分析度量工具对代码进行扫描检查后,主要根据黑盒测试的结果,采取相应的白盒测试作为补充。

标签:检查和,基于,策略,静态,代码,测试用例,测试,动态
From: https://blog.51cto.com/zdytesting/7523950

相关文章

  • 基于php+webuploader的大文件分片上传,支持断点续传,带进度条
    基于php+webuploader的大文件分片上传,带进度条,支持断点续传(刷新、关闭页面、重新上传、网络中断等情况)。文件上传前先检测该文件是否已上传,如果已上传提示“文件已存在”,如果未上传则直接上传。视频上传时会根据设定的参数(分片大小、分片数量)进行上传,上传过程中会在目标文件夹......
  • Glide源码阅读之策略模式4总结
    《Android源码设计模式解析与实践》定义策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化使用场景针对同一类型问题的多种处理方式。仅仅是具体行为有差别时需要安全地封装多种同一类型的操作时出现同一抽......
  • 批量调整NPS策略匹配顺序
    NPS新策略创建后都放置在末尾,管理控制台只提供了一步步上移的操作。对于NPS策略条目较多的场景,比如数十上百条的策略,可能需要上移N次。对于追求效率的管理员来讲,这是不可接受的。怎么通过命令来调整策略的匹配顺序呢?首先,我先声明一下在NPS策略方面的个人建议:NPS策略序号之间保......
  • 62基于java的高校奖学金管理系统设计与实现(可参考做毕业设计)
    本章节给大家带来一个基于java高校奖学金管理系统设计与实现,可适用于大学奖学金管理系统,学生奖学金管理系统,学校奖学金,校园奖学金申请管理系统;引言以往的高校奖学金管理系统相关信息管理,都是工作人员手工统计。这种方式不但时效性低,而且需要查找和变更的时候很不方便。随着科学......
  • 【接口工具ApiPost】使用Mock服务前端不用依赖后端接口实现API解耦(16)---(强力推荐本章
    释义:Mock:模仿,仿造。可理解为虚拟环境模拟数据Mock服务:模拟服务器提供API访问服务Mock服务使用路径:接口下面和Header、Query、Body、认证…Mock服务,如下图:使用前准备环境选择必须是Mock环境非mock环境mock服务是不起作用的。环境设置如下:路径:在小眼睛左边默认情况下是有一个官......
  • 基于Web的智慧煤矿2D组态系统
    前言随着智能科技的不断发展,矿山企业谋求高质量高水平发展的需求愈发迫切,我国也逐渐开始了对智慧矿井的建设。作为新型生产力的智能科技也成为产业变革的重要驱动力。 传统的组态系统所展示出的矿井组态界面已无法满足当前多样化的展示需求。随着基于Web的可视化技术飞速发展,......
  • tus-node-server 官方基于node 实现的tus server 1.0 发布
    tus-node-server是基于typescript开发的新的nodejsserver,通过拆分为独立的包(file,s3,gcs,server)包含的特性完全基于typescript开发拆分为了独立的包提供了新的events以及hooks升级了依赖包重新设计了存储file存储添加了过去扩展更好的周边集成(express,fastify。。。)......
  • 基于Xines广州星嵌OMAPL138 DSP+ARM+FPGA无人机避障系统
    基于Xines广州星嵌OMAPL138 DSP+ARM+FPAGA硬件平台、毫米波雷达平台以及大疆的无人机平台,开发了一套将毫米波雷达与单目视觉相融合的无人机自主避障演示系统;并利用该无人机自主避障演示系统做了避障飞行实验,初步验证了融合方案在无人机自主避障飞行中的可行性。    ......
  • 基于微信的垃圾分类小程序
    现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本垃圾分类小程序就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信息,使用这种软件工具可以帮助管理人员提高事务处理效率,达到事半功倍......
  • 软件应用安全测试-分析报告用途和类型
    ​应用安全测试随着信息技术的飞速发展,软件和系统集成项目在政府、事业单位、企业、学校等各个领域的应用越来越广泛,因此,第三方检测机构出具的测试报告也变得越来越重要。专业CMA/CNAS第三方检测机构出具的测试报告主要有以下五种:1、鉴定测试报告鉴定测试报告是一种用于政府......