Delphi&BCB一线程序员开发经验[3]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 zengmuansha 的 blog

7):分页界面要支持在页面间的快捷切换,常用组合快捷键ctrl+tab

8):默认按钮要支持enter及选操作,即按enter后自动执行默认按钮对应操作。

9):可写控件检测到非法输入后应给出说明并能自动获得焦点。

10):tab键的顺序与控件排列顺序要一直,目前流行总体从上到下,同时行间从左到右的方式。

11):复选框和选项框按选择几率的高底而先后排列。

12):复选框和选项框要有默认选项,并支持tab选择。

13):选项数相同时多用选项框而不用下拉列表框。

14):界面空间较小时使用下拉框而不用选项框。

15):选项数叫少时使用选项框,相反使用下拉列表框。

16):专业性强的软件要使用相关的专业术语,通用性界面则提倡使用通用性词眼。

4 代码

1功能检查:检查需求所要求的功能和限制条件是否全部实现

2 界限检查:对功能进行界限检查 比如不同的数据类型输入 或者是不同范围的数据

3非法访问检查:测试是否存在非法内存访问错误。判断是否属于此类错误的参考错误信息类似:

”…not found”, ”list index out of bounds…”, “access violation at address…”

4:提示信息指导性检查:在任何可输入的地方,包括编辑框、表格框、选择框随意输入任何字符,包括英文字符和中文字符,测试是否会引发非法访问错误、对不可接受的字符是否有提示、提示指导性是否强。

5单元化检查:检查本单元内的 单元头说明, 各个函数说明,注解说明是否正确。引用说明是否有多余之引用

//尤其是c++ 头文件包含了不必要的include 会给其他单元发生不必要的问题

其实这些叫做白合测试和单元测试内容。 如果是按照测试书而言 你要另外去写测试的代码,我想每个开发人员都不原意的!可不作又不行,容易出错不好交货的。因此非常有必要了解测试的方法,这些方法

大学的软件工程都有介绍,而且考软件设计师也要考的。每当写程序时你就会留心考虑不同的情况下可能会出什么错误! 虽然在实现函数时要用到的变量是否会为空?值是否有效?是否溢出越界?是否清空变量的空间?是否大小写的要求?是否前后有空格?

这些判断首先要写在函数,过程的开始处!

本文关键:Delphi&BCB一线程序员开发经验
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top