《代码自测检查表》由会员分享,可在线阅读,更多相关《代码自测检查表(8页珍藏版)》请在金锄头文库上搜索。
1、代码自测检查表项目名称开发人员模块名称提交时间代码文件清单序 号检查项是否 检查检查 结论检查记录查询功能1不输入查询条件是否查询到全部记录?2查询结果中的超链接是否止确?3查询权限设置是否止确?如:张二不能查询 到李四的数据等。4查询条件的下拉框列出的数据是否正确?5当查询的数据非常多时,查询速度是否可以 接受?6对数据量很大的表进行查询时,是否必须输 入查询条件?7多条件查询时是否提供输入条件重置功能?8分页按钮翻转是否止确?输入贞他跳转是否 正确?翻页时查询条件是否能带过去?9分页的统计数字(共 X页、第N页、共M条 记录等)是否止确?10列表表头是否不随列表内容滚动?11查询结果是否按
2、用户最期望的方式进行默认 排序,并提供手动排序功能?12每贝显本的记录数是否适里?修改每贝记录 数是否起作用?13如果查询结果中有统计栏目(如总计、合计 等),其计算结果是否止确?14输入*有通配符是否会导致查询错误?15输入报表日期时,日期是否默认为当前日期, 月份是否默认为当前月份,年份是否默认为 当前年份?16输入查询条件包括空格、特殊字符、保留关 键字时,系统是否自动截取?17输入日期范围时,是否判断起始日期大于截 止日期?18输入查询条件,查询是否止确?19文本字段是否支持模糊查询?20有固定选项值的查询条件(如状态、类型等)是否使用卜拉框?21大报表的处理效率是否可以接受?22大报
3、表的排序和分组速度是否可以接受?导出功能23大数据量的导入、导出、备份、文件传输等 处理速度是否可以接受?24导出后的文件内容是否和系统中显示的内容 -?25没有记录时,执行导出操作是否有提示信 息?上传功能26附件是否能正确上传?27附件有格式和大小限制时,页面上是否有说 明信息?附件不满足格式或大小限制时,页 面是否有提示?28上传同名文件,是否能正确打开?29文件上传时,是否按要求对文件类型和大小 进行检查?30已经上传的文件是否能正确下载和打开?是 台止确显本原文件名称?31直接输入错误的附件地址,上传时是否给出 提示信息?32中文命名的文件是否能正确上传?容错功能33是否限制使用不存
4、在的用户或空密码登录系 统?34是否限制使用登录后的系统链接访问系统?35是否限制使用过期的链接访问系统?36对可能造成等待时间较长的操作是否提供了 取消功能?37是否对NULL对象做控制?38是否对数组越界做控制?39是否对字符串访问越界做控制?40是否兼容主流浏览器,如 IE6、7、8等?41是否提供Undo功能用以撤销错误或不期望 的操作?42是否优先使用客户端验证?43是否做除0的控制?44系统出现的各种代码错误是否保存到日志文 件?45系统出现异常时是否给出友好提示,而不是 抛出代码错误?46在执行破坏性操作(如造成数据无法恢复) 之前,是否提示用户进行确认?47是否根据用户权限自动
5、隐藏或者禁用某些功 能?删除功能48记录删除后,列表贝囿是否不再显不?49逻辑删除的记录是否不参与查询和统计?50没有选中记录时,执行删除操作是否给出提 示信息?51删除前是否有“确认删除”的提示?52删除权限设置是否止确?如:张二不能删除 李四的数据等。53执行删除操作后,数据库记录是否根据要求 被删除或被标识?54有关联关系的数据是否在同一事务中被删 除?55有删除约束的记录是否被保护不能手工删 除?输入功能56Tab键是否使焦点依次在输入项中转移?57必填项是否有醒目标识?58编辑表单显示的数据是否与该记录的实际数59编辑权限设置是否止确?如:张二不能编辑 李四的数据等。60打开编辑页面
6、时,数据加载速度是否可以接 受?61不可修改的字段是否用灰色文字显示?62不能重复的字段输入重复内容,是否报错?63打开新增或修改页面时,光标是否定位在第 一个待输入的文本区?64单选框是否已根据数据库的值正常显示?65单选框是否止确设置默认值?66对多表操作的事务处理,是否能够保证数据 的完整性和一致性?67多层卜拉框的选择是否止确?如:部门、人 员选择。68多个字段数据校验不通过时,提示顺序是否 与表单输入域的排列次序一致?69复选框是否已根据数据库的值正常显示?70复选框是否止确设置默认值?71界面上是否有字段输入规则的文字说明?72日期输入是否使用日期控件,而不是手上录入?73日期型是
7、否控制可输入的最大、最小值?74是否控制输入项的边界值?输入边界数值, 操作结果是否符合系统要求?75是否控制必填项小能为空或空格?76是否控制输入框的数据类型?输入错误类型 的数据是否给出提示信息?77输入特殊字符(如“=$%八 正确处理?聚)是否能78输入中文字符是否出现乱码或报错?79数据保存后,不管成功与否是否都给出提示 信息?80数据校验不通过,是否给出提示信息并能自 动获得焦点?81数字是否控制可输入的最大、最小值?82文本框是否控制最大输入长度?字符串超长 是否给出提示信息?83下拉框的值是否已根据数据库的值正常显 示?84下拉框是否止确设置默认值?85新增和编辑提交速度是否
8、可以接受?86新增和修改的记录是否正确保存到数据库?87新增和修改记录后,是否能够转到合适的页 面(如列表贝囿)?88修改时把不能重名的项改为已存在的内容, 是否报错?89在读入用户输入的信息时,是否去掉内容前 后的空格?90在输入或提交数据时,是否进行相应的数据 校验?如:格式校验、合法性校验等。91在输入结束后直接按回车键,系统是否能正 确处理?92在网络连接正常的情况下,操作失败时是否 进行数据回滚?93增加和修改要求是否一致?如增加要求必填 的项,修改也应该必填;增加要求为整型的 项,修改也应该为整型。界囿布局94界囿布局是否整齐、美观?95界囿是否存在很大的空缺位置?96界面兀素的尺
9、寸是否合理?97界面兀素是否在水平或者垂直方向对齐?98容易引起界面退出或关闭的按钮是否放在不 易点击的位置?99贝囿布局是否合理?如信息量大应米用Tab页;控件不能过于,、集或过于空旷;元成同 一功能的界面元素应该集中放置等。100页面中首先应输入的和重要信息的控件是否 在tab顺序中罪前放置?101在贝囿中按tab键,焦点是否按控件排列顺 序移动?大体是从上到下,再从左到右。102重要的和使用频繁的按钮是否放置在界面上 醒目的位置?103是否用最合理的步骤实现常用的操作,并获 得局效率?界面显不104界面色调是否搭配合理, 没有出现太太反差, 让人感到和谐、舒服?105色彩使用是否符合行业
10、的习惯?106弹出式窗口是否不借助滚动条就可以显示所 后内谷?107对于常用的功能,用户是否不必阅读手册就 能使用?108多次使用back键是否报错?109各种界面兀素是否提供了充分而必要的提示 (如标题)?110滚动条是否足够长,保证有可用的滑块?111记录字符数超长是否不影响整个版面的显示 效果?112界面层次是否控制在三级以内,保证进入目 的页面的点击次数不会超过三次?113界面上的文字是否通俗易懂, 前后描述一致, 没有错别字?114界面是否能够适应屏幕分辨率的变化?115具有返回值的窗体是否采用对话框模式?116链接图片设置是否止确?117是否符合广大用户使用同类软件的习惯?118是
11、否设计了与众不同的、让用户记忆深刻的 界面?119是否在贝面未超过一页时存在滚动条?120提示、警告或错误信息是否清楚、明了、恰 当?121图片上传后显示比例是否止常?122页面标题是否被正确设置?123贝囿层次太多时是否给出返回主贝囿、主分 支的快捷链接?124贝囿链接是否止确?贝囿切换是否止确?125页面中是否宿小删除的多余的语句引起的错 误符号?126屏幕刷新时,界面是否显示正常?127窗口切换、移动和改变时,界面是否显示正 常?128报错页面的风格是否一致或者使用统一的报 错页面?129界囿风格,如界囿布局、控件样式、字体、 颜色、标签、术语、错误提示、对齐等是否保持一a?130日期显示格式是否一致?是否让用户容易理 解?131同类界面兀素是否有相同的外观和操作方 式?132相同功能在不同模块的名称是否相同?界面响应133非法操作是否有足够的提示信息?134功能点没有响应的情况下,是否给出提示信 息和操作指引?135是否使用进度条、动画等告知用户系统正在 进行比较耗时的操作?136是否为重要的操作返回必要的结果信息?137数据库连接失败、网络连接失败是否给出提 示信息?138需要长时间的处理完成时,是否发出提示警 告声?