开发人员测试流程

上传人:人*** 文档编号:549155502 上传时间:2023-01-05 格式:DOCX 页数:4 大小:84.04KB
返回 下载 相关 举报
开发人员测试流程_第1页
第1页 / 共4页
开发人员测试流程_第2页
第2页 / 共4页
开发人员测试流程_第3页
第3页 / 共4页
开发人员测试流程_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《开发人员测试流程》由会员分享,可在线阅读,更多相关《开发人员测试流程(4页珍藏版)》请在金锄头文库上搜索。

1、软件测试流程 开发人员在测试过程中的重点工作1、单元测试,一般是由开发人员采用白盒方式来测试的,主要测试单元是否符合设计,主要依据系统开发文档(或产品说明文档),一般在编码之后测试的。主要测试内容:1.1、接口测试:数据一般通过接口输入和输出。-输入参数有“典型值”、“边界值”、“异常值”-输出包括函数的返回值和输出参数-实际输出和预期输出不一致,说明程序有问题。1.2、路径测试:路径测试的检查表:数据类型、变量值、逻辑判断、循环、内存管理、文件I/O、错误处理。1.3、计算出测试用例 及测试方法-测试结果填写测试报告(系统崩溃 功能错误 数据错误 界面错误 )-修改建议(A级 必须修改 B级

2、 可修改 C级 协调用户通过用户规范完成)A.模块测试B.流程测试C压力测试2、冒烟测试:开发人员编译代码,运行单元测试后,编译成可执行文件,可执行文件可运行,且能执行最基本的功能,就通过了冒烟测试。在运行冒烟测试前,进行侧重于代码中的所有更改的代码检查。代码检查是验证代码质量并确保代码无缺陷和错误的最有效、最经济的方法。冒烟测试确保通过代码检查或风险评估标识的主要的关键区域或薄弱区域已通过验证,因为如果失败,测试就无法继续。3、代码走查(用代码分析工具规范代码规则)Java代码缺陷自动分析工具主要有:Findbugs、PMD和CheckStyle工具;C+静态代码分析工具Prefast;4、

3、安全性能测试-内存泄露测试、cooker安全测试、错误信息提示、css安全测试、sql注入检测。5、界面规范性测试界面通用规范性如下:序名称简述规范要求1.默认值各个页面都会存在默认值1) 打开一个新界面,光标默认停留在第一个待输入的文本框中。2) 当选择下拉框不存在默认值时,则默认为“请选择”;当存在默认值时,请绑定显示默认值。2.必填项对界面必填项的一些规范3) 界面的必填项必须以红色*号标识出来。4) 当必填项没有填写时,可在光标准备移走时,在文本框后以“请输入”红色文字标识。5) 当界面排列较紧时,必填项没有填可以以弹出信息的方式来提示,光标移走时弹出或最后提交时弹出都可;但确定后必须

4、停留在第一个待输入的文本框中。3.控件显示6) 可输入/选择框以正常色显示;不可输入/选择框以灰色显示; 7) 对于不可输入/选择框,通过鼠标或键盘都不可让光标定位至此控件。4.提示语提示信息的规范8) 提示信息中标点符号请统一为全角符号。9) 提示信息如有主语,请统一为您。10) 复杂的操作在成功后给予提示信息。11) 需要后续操作的操作在成功后给予提示信息。12) 提示信息不宜太长,宽度不能超过当前窗口的1/2;当超过此比例时,请视具体情况进行换行。13) 当功能按钮为图片按钮时,光标停留需给予浮动提示信息。5.键盘支持由于用户还是会常用键盘进行操作,故提供一些简单的键盘支持是必要的。14

5、) 支持回车键提交。15) 支持TAB键、Shift+tab键移动光标焦点。16) TAB键移动遵循从左上至右下的原则。6.界面传递父窗体与子窗体的传递。17) 当父窗体与子窗体都存在同样的查询条件时,父窗体已输入的查询条件必须被带到子窗体中。18) 当子窗体的任何操作影响了父窗体的数据时,子窗体关闭返回必须刷新父窗体的数据。19) 关闭父窗体必须连同子窗体一同关闭。20) 子窗体的大小最好不要超过父窗体,且最好不要遮住父窗体的主要信息。7.窗口嵌套针对多层窗口的嵌套21) 如果存在多层嵌套窗口,每层窗口弹出时都自动往右下移动一点点,以保证不遮盖上层窗口标题为准。22) 窗口嵌套层次最好不超过

6、3层。8.输入框限制对各种输入框的限制。23) 只允许输入数字的输入框请控制不允许输入其它字符,而不是输入非法值后给予提示。24) 只允许输入日期、时间的输入框请给予格式化,而不是输入非法值后再给予提示。25) 当输入的内容达到了字段的长度限制时,请控制不允许再输入,而不是保存后自动截断或保存时给予提示。26) 对非法字符的控制。限制不可以输入或提交时给予提示。(如、”、)9.表单对表单的相关规范。27) 表头水平/垂直居中对齐。28) 表单中内容如为定长,则为居中显示;如为不固定的中英文内容,则为居左显示;如为数值形式,则为居左显示。29) 保证表格的宽度不被挤变形,对于不定长的内容,可固定

7、显示宽度,当超出此显示宽度后,以显示,光标停留后,详细内容再在浮动层显示。10.快捷键的限制由于IE本身的一些原因,避免一些不必要的错误,故对其进行限制。30) 在用户没有提供明确需求情况下,限制F5、IE工具栏、退格键(仅限页面不限输入框)、Ctrl+N的使用31) 限制右键菜单的使用。11.界面布局对界面布局、分辨率的规范32) 必须要能自适应1024*768、800*600两种分辨率。33) 界面层次不宜超过3层。34) 默认窗口设置下,不应出现水平、垂直滚动条。35) 当界面内容超出显示区域时,以浮动层的形式显示。6、编码的优化性测试(数据库的优化)7、建立开发检测表checklist

8、(规避开发人员常犯的错误)8、要对测试人员提交的bug及时回复且尽早修复。2fsV2S y,s4K1H9S ?1017619、兼容性测试:9.1、C/S系统要兼容:A、硬件兼容当前主流配置B、兼容各个版本的操作系统,从2000系统到Windows7系统都要考虑到,甚至在xp等还要考虑sp1、sp2和sp3;vista系统同样有sp1-32位、sp1-64位、sp2-32位和sp2-64位;而Windows7系统更是有家庭普通版、家庭高级版、专业版和旗舰版,这些系统你都要在上面运行下查看。C、兼容主流的杀毒软件D、兼容各种各样的网络环境9.2、B/S系统要兼容:A、不同的浏览器B、兼容不同的操作系统C、兼容不同的硬件配置

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 机械/制造/汽车 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号