发布网友 发布时间:2022-04-25 16:13
共2个回答
热心网友 时间:2023-10-16 11:57
测试方法那要看程序员给你程序的透明度,根据不同的需求,可以选择白盒测试,黑盒测试和灰盒测试,其中白盒和灰盒应该是可以进行中断调试的,单元测试主要是看你的想象力了,你要想到所有的可能性,变量赋值调试,需求分析一般是项目经理来做吧,莫非你们测试的还要自己写需求分析?热心网友 时间:2023-10-16 11:58
软件测试人员最主要的工作就是对产品进行上线之前的检测,尽可能多的找出BUG然后反馈给技术。啄木鸟学院就来分享一些软件测试调试方法。
传统调试方法
只能说这个是最不科学的方法,但是也是可以成功,代价就是耗费大量的时间和精力,一般来说用的比较少,只有在万般无奈的情况下才使用它。她主要就是通过计算机发现错误。比如输出存储器、寄存器的内容,在程序安排若干输出语句等,凭借大量的现场信息,从中找到出错的线索。
回溯法
所谓回溯法就是根据出错的地方追溯到错误的源头。沿控制流程追踪,直到发现出错的根源,不过当程序变大后,可能的回溯路线显著增加。
排除法
采用“分治”的概念,这个方法就是首先把出现错误相关的信息都整理出来,然后推测出现这些错误的原因,然后用这些信息去证明自己的推测是否是对的,证明、反驳它。或者一次列出所有可能的原因,通过测试一一排除。