XXX软件系统项目缺陷记录日志及代码复查报告示例XXX软件系统项目缺陷记录日志及代码复查报告示例
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料
1.1 XXX软件系统项目缺陷记录日志及代码复查报告示例 1.1.1 实验步骤
一、缺陷记录日志的设计和记录。
缺陷记录日志是为了帮助收集缺陷数据,我们应该尽可能详细的描述每个缺陷,以便以后可以理解它。记录所有在复查、编译和测试阶段发现的缺陷,每个缺陷分别记录,且信息要完整,但一张表不够时,使用另一张。
1、制作缺陷记录日志表,格式如下页表所示:
2、在表头依要求填入相应内容。
3、,组长与技术总工每人找有...
XXX软件系统项目缺陷记录日志及代码复查
示例
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料
1.1 XXX软件系统项目缺陷记录日志及代码复查报告示例 1.1.1 实验步骤
一、缺陷记录日志的
和记录。
缺陷记录日志是为了帮助收集缺陷数据,我们应该尽可能详细的描述每个缺陷,以便以后可以理解它。记录所有在复查、编译和测试阶段发现的缺陷,每个缺陷分别记录,且信息要完整,但一张表不够时,使用另一张。
1、制作缺陷记录日志表,格式如下页表所示:
2、在表头依
填入相应内容。
3、,组长与技术总工每人找有缺陷的代码,互相交换找出缺陷完成实验。
4、当遇到第一个缺陷时,在日志上记下它的编号,直到修复了这个缺陷时,再填写其它数据。每个缺陷单独占一行。
5、修复缺陷后,登入其缺陷类型、引入缺陷的过程阶段。
6、缺陷的修复时间应该从开始意识到缺陷的存在时开始算起,直到修复完成且检查无误的估计时间。
7、如果该缺陷是由于在修复其他缺陷时引入的,填写修复缺陷项。如果不能确定这个相关的缺陷编号,请在修复缺陷项中登入x.
8、在描述部分对这个缺陷进行简短的描述。描述应该足够清楚,以便以后可以看出该缺陷的起因以及你为什么做出这种判断。
二、代码复查检查表的使用。
1、当我们在小组中交换有缺陷的代码后,首先应该进行代码的复查,代码复查是有效的找到缺陷的方法。
2、确保编码实现了所设计的全部功能。
3、全面检查include(withs)语句、初始化、过程调用和名字是否有效。
4、在完成每个复查步骤之后,将发现的某个缺陷的个数纪录在右边的栏目中。见第三页的代码复查检查表。
杨教授大学堂,版权所有,盗版必究。 1/5页
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料
1.1.2 缺陷记录日志
缺陷类型:
10 文档 60 检查
20 语法 70 数据
30 联编打包 80 函数
40 赋值 90 系统
50 接口 100 环境
日期 编号 类型 引入阶段 排除阶修复时间 修复缺陷
段
10/29 1 40 编码 复查 1min
描述:AfficheAction.java中赋值说明错误,把赋值号“=”错写为“= =”。 10/29 2 20 编码 复查 1min
描述:AfficheAction.java第47行漏掉“;”
10/31 3 40 编码 复查 2min
描述:GoodsAction.java中dao没有赋初值为空
10/31 4 80 设计 编译 15min
描述:GoodsAction.java中goodSelectFreeHead函数设计有错误 11/2 5 70 编码 编译 20min
描述:数据库无法存入中文
11/3 6 70 设计 运行 15min
描述:页面上的图片无法显示,图片的路径应该设成相对路径 11/4 7 70 运行 运行 30min
描述:程序连不上数据库,连接数据库的驱动引入不正确
11/4 8 60 编码 编译 20min
描述:页面不能正确的跳转,配置文件没有配置好
杨教授大学堂,版权所有,盗版必究。 2/5页
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料 11/6 9 70 编码 编译 15min
描述:往数据库中插入记录的时候报异常,忽略了外键的约束 11/7 10 50 编码 编译 45min
描述:无法上传文件,UploadFile类设计逻辑有错误 11/7 11 60 编码 编译 30min
描述:用户登录后没有用session保存登陆用户的信息 11/9 12 100 编码 编译 20min
描述:在页面上显示中文乱码,没有使用支持简体中文的编码格式 11/10 13 60 编码 编译 30min
描述:无法显示商品图片,没有把商品的图片路径保存到数据库中 11/11 14 60 编码 编译 20min
描述:系统管理员登陆后无法修改自己的信息,缺少此功能 11/12 15 90 设计 运行
描述:由于很多代码写在了jsp文件里导致页面的反应时间变长 11/13 16 70 设计 运行 30min
描述:在数据库里设置触发器可以减少代码数量
11/14 17 70 编码 编译 10min
描述:发现连接没有关闭,没有完全关闭数据库的链接,耗用大量内存
1.1.3 代码复查指南和检查表
目 的 指导你进行有效的代码复查 # # # # 累计 累计%
一般性说在完成每个复查步骤之后,将发现的某个类型的X
明 缺陷的个数记录在右面的栏目中。如果该步骤没
有发现缺陷,就在右边的栏目中打个表示检查无
误的交叉符号(,)。在开始复查下一个程序单元
之前,要按照检查表完成对程序、类、对象或方
法的检查
完整性 验证设计的所有功能都已经编码 X
杨教授大学堂,版权所有,盗版必究。 3/5页
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料 Includes 验证Include语句是完整的 X 初始化 检查变量和参数的初始化: 2 4 33.3
在程序的开始;
在每个循环的开始;
在函数/过程的入口
调用 检查函数调用的格式: 1 1 8.3
指针;
参数;
‘&’的使用
名字 检查名字的拼写和使用: X
是否前后一致,
是否在说明的作用域之内,
结构和类中变量的引用是否使用了‘.’
字符串 检查所有的字符串: X
是用指针来标识的;
是以NULL结尾的
指针 检查所有的指针: X
是初始化为NULL;
只有在New(新建)之后才Delete(删除);
在New并使用之后要删除
输出格式 检查输出格式: X
换行是否合适,
间隔是否合适,
{}对 保证检查{}是适当的而且是成对的 X 逻辑操作验证==,=,||等逻辑操作符的使用是合适的。检1 2 16.6 符 查每个逻辑函数的()是合适的
逐行检查 检查每一行代码: 3 3 25
指令的语法是否正确,
标点是否正确符号是否正确,
保证所有代码符合编码标准 X
杨教授大学堂,版权所有,盗版必究。 4/5页
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料 文件的打验证所有的文件: 2 2 16.6 开与关闭 是合适地声明的;
是合适地打开的;
是合适地关闭的;
全面检查 对整个程序进行全面的检查以发现系统问题和X
非期望的问题
总计 9 12 100
说明:代码复查指南和检查表中的“累计值”项中的数值为本次代码复查时发现的缺陷数
和上次的累计值之和。
杨教授大学堂,版权所有,盗版必究。 5/5页
本文档为【XXX软件系统项目缺陷记录日志及代码复查报告示例】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。