软件测试的本质

软件测试:目的发现装备软件bug;

软件测试本质:任何产品软件测试、软件测试类型、测试方法无非关注的为如下几点:

1、测试数据:单元测试关注的为函数级测试数据构造,配置项关注的为外部驱动数据的构造(接口数据驱动、人机交互驱动),系统级测试数据与配置项类似。

2、仿真环境构建:单元测试需构造桩函数,配置项及系统需构建外围仿真环境或者使用真实设备进行验证。

围绕上述测试关注点,从测试方法进行讨论:

1、等价类划分、边界值、正交表、因果图、组合法等方法无一例外的在围绕测试数据构建做文章。(备注:测试定理--测试人员无法穷尽所有的测试数据,如何有效构建数据保障测试充分性?上述方法研究的初始点)

2、在单元测试时,针对各函数,通过自动化方式生成桩函数;配置项测试时,针对各配置项的接口、界面驱动需自己编制模拟器或使用现有工具(如:界面类postman、接口通信类:网络调试助手、cantest等)皆是围绕仿真环境做文章。在企业中及研究领域,相应的为:开发自动化测试平台、一体化仿真平台等等。

通过上述分析,透过现象看本质,测试无非就关注2点:测试数据构造、仿真环境构建,现有的任何研究、任何工程化都脱离不开。

至于平常的强度测试、性能测试、容量测试等测试类型,无非就是使用仿真环境+测试数据进行测试罢了。如:并发量,无非就是构造好数据,在仿真环境的基础上搞个并发线程。

以上是本博主在测评领域工作的思考,希望与网友共同探讨,共同提高!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LoveLifeLoveSoft

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值