软件测试bug日志信息,软件测试bug收集策略 - Mr.南柯 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...

51Testing软件测试网$Bu6gaT_

Error = 0

的程序是不存在的,怎样收集和处理程序中的错误?怎样更好地利用错误信息的收集和反馈来协助程序的调试?怎样让产品发布后,用户能够反馈出更有价值的问题

信息?这些问题是本文将要涉及的,最近对自己所做项目中的错误处理机制做了一些总结与思考,故在此讨论,希望对大家有所帮助。-LOe'Vv0_vC0

6Q7[\9d4r(t5k0目前,按照我个人的理解,软件中的错误收集和反馈方式主要有如下几种:*SL&Q};^mW/J7}%E051Testing软件测试网1cAMp!e ]\I

第一种方式:使用常用的信息输出语句。51Testing软件测试网pHHelH7sF51Testing软件测试网Ij_Z3x5~|

对于控制台程序,可以使用 printf 语句或者 std::cout 将错误信息打印出来;对于MFC程序,可以使用 TRACE 宏,将错误信息输出到 output 窗口,或者使用 MessageBox直接弹出对话框将错误信息告知用户 。{~lW+V0

)y?Q&].J[ElC0这些处理策略往往针对于 “交互性” 的代码段,可以实现 实时反馈错误信息,以供用户实时地进行处理,以免后面产生更大的错误。,?puo;nSv051Testing软件测试网U"l&v'hK r

QFd

第二种方式:使用错误方式}tM6@'SY0

;n$JfBlO0思想:将程序中的所有错误信息输出到错误日志文件中,这样有以下这些好处:Pge'jgn0

t]^)QvI.R9h3H,a01、当程序发布后,客户在使用中遇到问题后,可以直接将错误日志发送给程序员,将极大地方便了问题的定位及原因的分析。euf2XK4xl0

&S3A,n/c;PO8C02、便于调试多线程或者涉及网络通信等复杂的程序,因为在这样的程序中,设置断点的调试方式非常地不方便,一旦暂停在断点处,往往为引起线程异常或者

网络连接断开等问题,极大影响了调试的效率。如果将错误信息打印到文件中,错误描述详细丰富一些,可以极大地提高调试的效率。51Testing软件测试网/^4l(g7wPzL~(J8Y51Testing软件测试网lu4S;g"C5?

3、便于程序进行大规模的。例如:C/S模式的系统,进行100个客户端对服务器的访问测试,使用这种错误收集策略可以方便地通过分析错误日志文件来推测系统的性能。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值