博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
代码自测检查单模板
阅读量:5056 次
发布时间:2019-06-12

本文共 1518 字,大约阅读时间需要 5 分钟。

对代码的质量控制一直是保证最后产品质量见效最快、也是非常关键的环节,我在去年的一个大型项目中,对于代码的控制是基本做到了每日检查,即开发人员在每天完成代码的编写和调试后提交到配置库中的时候要先进行自测检查,自测完成后由组长对代码进行走查。通过后的代码才可以提交BUILD。下面就给出我们的检查单,方便开发人员个人和组长对代码的检查用。
 
个人自测记录
代码编写人
提交完成时间
实现功能模块
代码文件名
个人自测检查项:(个人在完成代码的调试提交到CVS
时进行自测并提交代码检查记录单)
类别
检查项
通过情况
情况说明
功能实现
计划中安排的功能是否已实现?
□是 □否
界面所有的功能按钮、链接是否正常使用?
□是 □否
录入功能,所有的数据项是否正确进入数据库?
□是 □否
查询功能,能否按条件正确查询?
□是 □否
显示功能,所有的数据项是否在界面正确显示?
□是 □否
界面显示
字体、颜色、对齐等界面风格是否符合规范?
□是 □否
需求说明书中的数据项是否都在界面上体现?
□是 □否
页面中是否有未删除多余的 javascript引起的错误符号
□是 □否
下拉选择框是否正确设置默认值?
□是 □否
下拉选择框是否已根据数据库的值正常显示?
□是 □否
下拉选择框对应代码在 detail页面是否显示数据?
□是 □否
链接图片设置是否正确?
□是 □否
各种显示元素标题设置是否正确? (例如:display列表)
□是 □否
是否在页面未超过一页时存在滚动条?
□是 □否
页面显示结构中是否有不需要的空行?
□是 □否
CheckBox是否正确设置默认值?
□是 □否
CheckBox是否已根据数据库的值正常显示?
□是 □否
RadioButton是否正确设置默认值?
□是 □否
RadioButton是否已根据数据库的值正常显示?
□是 □否
必输项是否有醒目标识?是否已控制?
□是 □否
文本框是否控制最大输入长度?
□是 □否
输入类型检测是否有友好提示?
□是 □否
友好提示之后是否有元素聚焦?
□是 □否
输入控制
文本框是否控制输入内容?(文本、数字)
□是 □否
数字是否控制可输入的最大、最小值?
□是 □否
日期型是否控制可输入的最大、最小值?
□是 □否
Tab键是否使焦点依次在输入项中转移?
□是 □否
录入数据成功后是否提示成功
□是 □否
是否对输入项的边界值进行控制?
□是 □否
是否对 NULL对象做控制?
□是 □否
代码控制
是否做除 0的控制?
□是 □否
是否对数组越界做控制?
□是 □否
是否对字符串访问越界做控制?
□是 □否
异常是否按规范处理?
□是 □否
组长检查项:
1.
       以上对开发人员自测内容是否检查? □是 □否
2.
       自测通过情况如何?
       _ ___________________________________________________________________________
3.
       发现的问题有哪些?填写TD代码检查缺陷编号:
       _ ______________________________________________________
检查人(组长)签字:____________
注:
1.
       该文档提交在CVS: /01-工作库/13-工作检查目录/03-日代码检查 目录下,每个人放在自己名字目录下;
2.
       该文档的命名方法:单元测试记录单-姓名-YYYYMMDD.doc

转载于:https://www.cnblogs.com/haoqiang/archive/2012/05/31/2529047.html

你可能感兴趣的文章
设置虚拟机虚拟机中fedora上网配置-bridge连接方式(图解)
查看>>
HEVC播放器出炉,迅雷看看支持H.265
查看>>
[置顶] Android仿人人客户端(v5.7.1)——人人授权访问界面
查看>>
Eclipse 调试的时候Tomcat报错启动不了
查看>>
【安卓5】高级控件——拖动条SeekBar
查看>>
ES6内置方法find 和 filter的区别在哪
查看>>
Android入门之文件系统操作(二)文件操作相关指令
查看>>
Android实现 ScrollView + ListView无滚动条滚动
查看>>
Swift 中的指针使用
查看>>
Swift - 使用闭包筛选过滤数据元素
查看>>
alue of type java.lang.String cannot be converted to JSONObject
查看>>
搜索引擎选择: Elasticsearch与Solr
查看>>
JAVA设计模式之简单工厂模式与工厂方法模式
查看>>
③面向对象程序设计——封装
查看>>
【19】AngularJS 应用
查看>>
Spring
查看>>
Linux 系统的/var目录
查看>>
Redis学习---Redis操作之其他操作
查看>>
WebService中的DataSet序列化使用
查看>>
BZOJ 1200 木梳
查看>>