国学经典,永久流传《诗经朗诵全集》
《诗经朗诵全集》带你领略国学经典,永久咏传。...
2023-07-31
乘法函数比加法函数复杂,需要通过while循环和insert()子函数两层来实现:
两级while循环模拟两个一元多项式相乘的步骤,insert()将生成的结果插入到结果链表中。所以需要同步关注insert()子功能。multiple()中没有直接实现insert函数,这是编程的基本规则:避免代码冗余,增加灵活性。Insert()代码的一部分如下:
我们可以看到,这里的测试点类似于add()函数,需要考虑三种情况:指数大于、指数小于和指数等于。如果指数相等,将触发系数加法运算。当结果为0时,需要free()函数来释放内存。
所以在设计测试用例的时候,要综合考虑,不能漏掉系数加起来为0的场景,还要同步关注内存占用情况。
3.关于流通
分支和循环是程序代码中最常见的两种情况。从灰盒测试的角度来看,分支对应测试设计中的等价类划分,循环可以对应边界值。
程序可能在分支或循环处出现异常,比如没有正常退出循环。严重的情况下,程序会崩溃,进入无限循环。
例如
描述:执行连接操作,发送方进程人为异常。接收器将执行重复的重新连接尝试,并单击连接取消按钮,但接收器仍继续执行重新连接。
分析:点击取消按钮后,循环没有终止,取消操作中代码丢失,导致循环非正常终止。
第三,一点思考
由于测试的准入门槛较低,测试工程师需要储备自己的技能,提升自己的竞争力。作者建议以下几个方面作为改进的基础:
1.凡事多想想,为什么?想办法弄清楚背后的原因。
2.软件版本没有经过严重故障测试,不代表没有严重故障。可能是没有在实验环境中暴露过或者有一些测试疏漏。所以要多思考,多使用,才能充分暴露产品缺陷。
3.增加自动化意识:所有重复的操作都可以用自动化代替。我们可以从Windows BAT和Linux SH脚本开始:积沙成塔。但是考虑到性价比。从长远来看,如果自动化的时间成本远大于人工成本,就保持人工。
4.从代码层面提升,掌握至少一门编程语言(如C++),对数据结构有深刻理解。工作之余,培养刷题的习惯:可以在Niuke.com、PTA、OpenJudge等网站上练习编程,认真分析未被录取的原因和编程网站的测试案例,反向查找自己编程中的漏洞,从而提高自己的逻辑思维能力,加强测试案例的逻辑性和全面性。
请关注+私信回复:“测试”可以获得免费的软件测试学习资料和面试题库,入群学习交流,快速让自己变强!
以上内容就是为大家推荐的黑盒测试用例(软件测试2个月能学会吗)最佳回答,如果还想搜索其他问题,请收藏本网站或点击搜索更多问题
内容来源于网络仅供参考版权声明:所有来源标注为小樱知识网www.xiaoyin02.com的内容版权均为本站所有,若您需要引用、转载,只需要注明来源及原文链接即可。
本文标题:黑盒测试用例(软件测试2个月能学会吗)
本文地址:https://www.xiaoyin02.com/shcs/293415.html
相关文章
热点文章
2021年独生子女补贴新政策是真的吗(独生子女证有有效期吗)
2021年国庆节阅兵仪式几点开始几点结束(2021年国庆节还有阅兵吗)
鼠目寸光一点红是什么生肖动物(鼠目寸光一点红)指什么生肖,紧密
k0到k9的玩法大全(强制gc的玩法和注意事项)
入土为安是什么生肖《入土为安》打一个生肖动物,词语解释
浙江12月底全面停工是真的吗(浙江什么时候放假停工)
如何做t(t怎么把p做哭)
北京口碑最差的三甲医院(北京301医院最擅长什么)