软件测试:使用自动化测试工具的意义在哪里,使用自动化测试工具能发现BUG吗? 小弟测试初學者

举报 回答
软件测试:使用自动化测试工具的意义在哪里,使用自动化测试工具能发现BUG吗? 小弟测试初學者
问在线客服
扫码问在线客服
  • 回答数

    4

  • 浏览数

    9,144

举报 回答

4个回答 默认排序
  • 默认排序
  • 按时间排序

没找到满意答案?去问秘塔AI搜索
取消 复制问题
已采纳
目前,软件测试自动化的研究领域主要集中在软件测试流程的自动化管理以及动态测试的自动化(如单元测试、功能测试以及性能测试方面)。在这两个领域,与手工测试相比,测试自动化的优势是明显的。首先自动化测试可以提高测试效率,使测试人员更加专注于新的测试模块的建立和开发,从而提高测试覆盖率;其次,自动化测试更便于测试资产的数字化管理,使得测试资产在整个测试生命周期内可以得到复用,这个特点在功能测试和回归测试中尤其具有意义;此外,测试流程自动化管理可以使机构的测试活动开展更加过程化,这很符合CMMI过程改进的思想。根据OppenheimerFunds的调查,在2001年前后的3年中,全球范围内由于采用了测试自动化手段所实现的投资回报率高达1500%。
取消 评论
期待看到有用的回答!
取消 评论
自动化测试工具本身不发现BUG,它只是按你写的脚本忠实地执行并比对预期结果——相当于你让它查用户名输123456是否弹出‘密码错误’,它真弹了就PASS,没弹就报错,这时候你才意识到原来这地方少了个校验逻辑!所以它本质是帮你把人工肉眼验证变成机器自动验证,省下大量重复劳动时间去挖更深层的坑,比如并发场景、边界值组合、数据一致性这些手动测容易漏的点;但要是脚本写得有bug、断言漏写了、环境配置错了,那它不仅发现不了问题,还可能给你假阳性报告,所以啊,工具是腿,脑子才是大脑!
取消 评论
哎呀新手别慌,自动化测试工具其实就像个不知疲倦的数字测试员,它不能代替你思考逻辑漏洞或用户体验问题,但特别擅长重复执行——比如每天跑500个登录/支付流程,一秒钟都不带喘气的!它能稳定复现已知场景下的BUG(比如接口超时、字段校验失败),还能在回归测试中快速揪出昨天好好的今天崩了的低级错误;不过要是界面改版了、需求理解错了,或者那种需要人判断这个按钮位置看起来别扭的主观问题,那它就真帮不上忙啦~建议你先把手动测试练扎实,再学Selenium+Pytest这些,别一上来就想全自动,不然脚本写了一堆,维护成本高到想删库跑路!
取消 评论
ZOL问答 > 软件测试:使用自动化测试工具的意义在哪里,使用自动化测试工具能发现BUG吗? 小弟测试初學者

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?