软件测试bug收集策略
上一篇 /
下一篇 2012-07-04 09:07:05
/ 个人分类:测试经验
3WUn6r.fmhAlG0 Error = 0
的程序是不存在的,怎样收集和处理程序中的错误?怎样更好地利用错误信息的收集和反馈来协助程序的调试?怎样让产品发布后,用户能够反馈出更有价值的问题
信息?这些问题是本文将要涉及的,最近对自己所做项目中的错误处理机制做了一些总结与思考,故在此讨论,希望对大家有所帮助。51Testing软件测试网6\+a*_S:jG"\!w~
51Testing软件测试网stm#l"`GI9G0]Z 目前,按照我个人的理解,软件中的错误收集和反馈方式主要有如下几种:51Testing软件测试网!t?W"l9d:~l#q2?
4U'P)pk ^'G0 第一种方式:使用常用的信息输出语句。51Testing软件测试网8p7`t9a.^J*[
51Testing软件测试网mC7V2T4V 对于控制台程序,可以使用 printf 语句或者 std::cout 将错误信息打印出来;对于MFC程序,可以使用 TRACE 宏,将错误信息输出到 output 窗口,或者使用 MessageBox直接弹出对话框将错误信息告知用户 。51Testing软件测试网I F;{
\\0Q
va1{g"h7M V0 这些处理策略往往针对于 “交互性” 的代码段,可以实现 实时反馈错误信息,以供用户实时地进行处理,以免后面产生更大的错误。
K.D"r']p&ogbwo0'J0`u"\1j#}*u1mM0 第二种方式:使用错误日志方式51Testing软件测试网0tV$T?/N lE+}0hG
51Testing软件测试网
|)L I^Pj'@ 思想:将程序中的所有错误信息输出到错误日志文件中,这样有以下这些好处:51Testing软件测试网)nEEA\?1o
&]?MmM&}1`'V i ZH
F0 1、当程序发布后,客户在使用中遇到问题后,可以直接将错误日志发送给程序员,将极大地方便了问题的定位及原因的分析。51Testing软件测试网2b&xpM\/kt
51Testing软件测试网!PP:xj I*W&H