什读份指南
简单说果报告Bug越效 工程师完全修复性越份Bug写作指南针新手书写效Bug报告方面进行指导常规指南非建议正适软件项目
写份Bug报告
Bug报告正确修复Bug份Bug报告通常两特征:
复现:
果工程师发现终证明Bug存工程师许会标记WORKSFORME(重新产生bug企图效) INVALID(描述问题bug )继续进行Bug修复工作提供详描述工程师修复Bug提供帮助
详细精确:
果工程师越早隔离定位问题越方便修复
举例子:正测试Web阅览器访问foocom网站时崩溃想写Bug报告
糟糕Bug报告:浏览器崩溃正访问foocom计算机Windows系统真问题应该马修复便说图标真恶心果保留丑陋图标没软件祖母页外观正确者全搞乱祝运Bug报告:访问foocom时应程序崩溃Win NT 40 (Service Pack 5)系统 102899版 重新引导进入 Linux102899
Linux版问题出现发现次崩溃发生绘制页面位端 Foo横幅时候分析页面发现非删border0属性否列图片链接导致应程序崩溃 :(附图片)
Bugzilla中输入Bug报告
输入发现Bug前应
Bugzilla查询页检查否发现已知报告Bug(果发现Bug第37条已知道结果相报告话骚扰工程师影响工程师修复Bug效率)
步确认发现Bug新版中发生(工程师更倾正编写代码中严重问题感兴趣前废弃代码中数百计Bug进行修复)
果已前版中发现新Bug请Bugzilla中报告:Bugzilla页中选择Enter a new bug
选择发现Bug产品
输入电子邮件址密码然Login钮(果遗忘没密码密码正文框空白Email me a password 钮久收包含密码电子邮件)
现填写张出现表格说明表格中含义:
发现Bug?
1产品:产品中发现Bug?页已选择 enter前已选择
2版:产品版中找Bug?If applicable果话
3产品单元:产品单元中存Bug?Bugzilla输入Bug时求必须选择产品单元(果法确定列产品单元意思单击产品单元链接联接产品单元详细描述会帮助作出选择)
4 台:硬件台找Bug例MacintoshSGISunPC果知道Bug会发生硬件台请选择All否请选择相应发现Bug硬件台果列表中没出现硬件台请选择Other
5OS:操作系统(OS)中找Bug?例LinuxWindows NTMac OS 85果知道Bug会发生OS中请选择All否请选择相应发现BugOS果列表中没出现OS请选择Other
Bug重?
1严重性:Bug破坏性?
项值默认normal(特定Bug界定适严重性单击严重性链接选择完全解释CriticalEnhancement)
2谁踪解决Bug?
3分配:工程师负责修复Bug?
提交Bug报告Bugzilla动Bug分配默认工程师填写正文框允许手工方式分配工程师(察产品单元默认工程师列表请单击产品单元链接)
4Cc:收Bug修复更新电子邮件 列出需通电子邮件收Bug修复更新完整电子邮件址愿意输入足够电子邮件址电子邮件址间必须逗号分隔空格
5关Bug告诉工程师什?
6URL什 URL中发现Bug?
果特殊URL中遇Bug请里提供()果已Bug隔离段特殊HTML程序段中请里提供URL
7概述:约60字符Bug进行描述?
概述快唯识份Bug报告否开发者通Bug概述进行意义查询浏览份10页长Bug列表时忽略Bug报告
关Tosh Tecra 780DVD w 3c589C安装PCMCIA失败概述标题软件失败安装问题糟糕标题例子
8描述:什告诉工程师关Bug?
果域中请提供问题诊断详细细节
果适列Bug报告模板帮助保证会漏掉相关信息:(翻译加准确话请见谅)
总描述:概述更详细补充
Dragselecting any page crashes Mac builds in NSGetFactory
Bug复现步骤:踪Bug必须集包含特殊安装步骤
1) View any web page (I used the default sample page resourceressamplestest0html) 观网页 (缺省样页资源ressamplestest0html)
2) Dragselect the page (Specifically while holding down the mousebutton drag the mouse pointer downwards from any point in the browserscontent region to the bottom of the browsers content region) 扯拽选择页
(具体 持续鼠标键时 扯拽鼠标点浏览器美满区域浏览器美满区域底部)
目前结果:应程序步骤结果The application crashed应碰撞(程序崩溃)
期结果:Bug出现时应程序应结果
The window should scroll downwards Scrolled content should be selected
Or at least the application should not crash) 窗口应该移动 应该选择移动容 (少 应应该碰撞)
时间硬件台:第次出现Bug时间硬件台
11299 build on Mac OS (Checked Viewer & Apprunner) 11299修造Mac OS(检查观察者& Apprunner)
环境硬件台:Bug否出现硬件台浏览器 Occurs On
Seamonkey (11299 build on Windows NT 40)
Doesnt Occur On
Seamonkey (11499 build on Red Hat Linux feature not supported) Internet
Explorer 50 (RTM build on Windows NT 40)
Netscape Communicator 45 (RTM build on Mac OS)
Seamonkey (11299修造Seamonkey (基windows NT 40)发生11499Red Hat Linux 特点没支持) Internet Explorer 50 (RTM修造windows NT40)Netscape Communicator 45 (RTM基Mac OS)
信息:调试信息
Win32 if you receive a Dr Watson error please note the type of the crash and the module that the application crashed in (eg access violation in apprunnerexe)
Mac OS if youre running MacsBug please provide the results of a how and
an scUnix please provide a minimized stack trace which can be generated by typing gdb apprunner core into a shell prompt
Win32 果您接受 Dr Watson 错误 请注意崩溃型 模块 应碰撞in (访问违例apprunnerexe)
Mac OS 果运行MacsBug 请提供sc 结果
Unix 请提供减栈检索 键入gdb apprunner 核心引起入壳提示
已完成篇错bug报告
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档