全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文档系作者精心整理编辑,实用价值高。测试指导单元测试一、单元测试环境配置测试1. 网络连接是否正常2. 网络流量负担是否过重3. 软件测试平台是否可选4. 如果(3),是否在不同的软件测试平台进行软件测试5. 所选软件测试平台的版本(包括Service Pack)是否正确6. 所选软件测试平台的参数设置是否正确7. 所选软件测试平台上正在运行的其它程序是否会影响测试结果8. 画面的分辨率和色彩设定是否正确9. 对硬件测试平台的要求和支持程度 二、代码测试 A 静态测试1. 同一程序内的代码书写是否为同一风格2. 代码布局是否合理、美观3. 程序中函数、子程序块分界是否明显4. 注释是否符合既定格式5. 注释是否正确反映代码的功能6. 变量定义是否正确(长度、类型、存储类型)7. 子程序(函数和方法)接受的参数类型、大小、次序是否和调用模块相匹配合8. 函数的返回值类型是否正确9. 程序中是否引用了未初始化变量10. 数组和字符串的下标是否为整数11. 数组和字符串的下标是否在范围内(不“越界”)12. 进行数组的检索及其它操作中,是否会出现“漏掉一个这种情况”13. 是否在应该使用常量的地方使用了变量(例:数组范围检查)14. 是否为变量赋予不同类型的值15. (14)的情况下,赋值是否符合数据类型的转换规则16. 变量的命名是否相似17. 是否存在声明过,但从未引用或者只引用过一次的变量18. 在特定模块中所有的变量是否都显式声明过19. 非(18)的情况下,是否可以理解为该变量具有更高的共享级别20. 是否为引用的指针分配内存21. 数据结构在函数和子程序中的引用是否明确定义了其结构22. 计算中是否使用了不同数据类型的变量23. 计算中是否使用了不同的数据类型相同但长度不同的变量24. 赋值的目的变量是否小于赋值表达式的值25. 数值计算是否会出现溢出(向上)的情况26. 数值计算是否会出现溢出(向下)的情况27. 除数是否可能为零28. 某些计算是否会丢失计算精度29. 变量的值是否超过有意义的值30. 计算式的求值的顺序是否容易让人感到混乱31. 比较是否正确32. 是否存在分数和浮点数的比较33. 如果(32),精度问题是否会影响比较34. 每一个逻辑表达式是否都得到了正确表达35. 逻辑表达式的操作数是否均为逻辑值36. 程序中的BeginEnd和DoWhile等语句中,End是否对应37. 程序、模块、子程序和循环是否能够终止38. 是否存在永不执行的循环39. 是否存在多循环一次或少循环一次的情况40. 循环变量是否在循环内被错误地修改41. 多分支选择中,索引变量是否能超过可能的分支数42. 如果(41),该情况是否能够得到正确处理43. 全局变量定义和用法在各个模块中是否一致44. 是否修改了只作为输入用的参数45. 常量是否被作为形式参数进行传递B 动态测试1. 测试数据是否具有一定的代表性2. 测试数据是否包含测试所用的各个等价类(边界条件、次边界条件、空白、无效)3. 是否可能从客户那边得到测试数据4. 非(3)的情况下,所用的测试数据是否具有实际的意义(客户业务上的)5. 是否每一组测试数据都得到了执行6. 每一组测试数据的测试结果是否与预期结果一致7. 文件的属性是否正确8. 打开文件语句是否正确9. 输入/输出语句是否与格式说明书所记述的一致10. 缓冲区大小与记录长度是否匹配11. 使用文件前是否已打开了文件12. 文件结束条件是否存在13. 产生输入/输出错误时,系统是否进行检测并处理14. 输出信息中是否存在文字书写错误和语法错误15. 数字输入框是否接受数字输入16. (15)的情况下、数字是否按既定格式显示17. 数字输入框是否拒绝字符串和“非法”数字的输入18. 组合框是否的能够进行下拉选择19. 组合框是否能够进行下拉多项选择20. 对于可添加数据组合框,添加数据后数据是否能够得到正确显示和进行选择21. 列表框是否能够进行选择22. 多项列表框是否能够进行多数据项选择23. 日期输入框是否接受正确的日期输入24. 日期输入框是否拒绝错误的日期输入25. 日期输入框在日期输入后是否按既定的日期格式显示日期26. 单选组内是否有且只有一个单选钮可选27. 如果单选组内无单选钮可选,这种情况是否允许存在28. 复选框组内是否允许多个复选框(包括全部可选)可选29. 如果复选框组内无复选框可选,这种情况是否允许存在30. 文本框及某些控件拒绝输入和选择时显示区域是否变灰或按既定规约处理31. 文本框中数据格式(大小、对齐方向、颜色、背景)是否符合规范32. 密码输入框是否按掩码的方式显示33. 控件是否存在默认输入值,若存在,默认值是否得到显示和提交34. Cancel之类的按钮按下后,控件中的数据是否清空复原或按既定规约处理35. Submit之类的按钮按下后,数据是否得到提交或按既定规约处理36. 异常信息表述是否正确37. 软件是否按预期方式处理错误38. 文件或外设不存在的情况下是否存在相应的错误处理39. 软件是否严格的遵循外设的读写格式40. 产生的文件和数据表的格式是否正确41. 产生的文件和数据表的计算结果是否正确42. 打印的报表是否符合既定的格式43. 错误日志的表述是否正确44. 错误日志的格式是否正确C GUI测试1. 窗体是否能够基于相关的输入或菜单命令适当的打开2. 窗体是否能够改变大小、移动和滚动3. 窗体的数据是否能够利用鼠标、功能键、方向箭头和键盘操作4. 当窗体被覆盖并重新调用后,窗体是否能够正确再生5. 窗体相关的功能是否可以操作6. 是否显示相关的下拉菜单、工具条、滚动条、对话框、按钮、图标和其他控制,既能正确显示又能调用7. 显示多窗体时,窗体名称是否能够正确表示8. 活动窗体是否能够被反显加亮9. 多用户联机时所有窗体是否能够实时更新10. 鼠标无规则点击时是否会产生无法预料的结果11. 窗体声音及提示是否符合既定编程规则12. 窗体是否能够被关闭13. 窗体控件的大小、对齐方向、颜色、背景等属性的设置值是否和程序设计规约相一致14. 窗体控件布局是否合理、美观15.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 白山市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)及一套答案详解
- 哈密地区农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)及答案详解(新)
- 临汾市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)附答案详解ab卷
- 滨州市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)及答案详解(有一套)
- 乌兰察布市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)及1套完整答案详解
- 大庆市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)含答案详解(夺分金卷)
- 平凉市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)附答案详解(a卷)
- 2025年广东省潮州市公共基础辅警考试笔试题库及答案
- 安阳市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)附答案详解(完整版)
- 2025年高危孕产妇管理及妊娠风险评估考试试题及答案
- 小学作文教学困境分析及对策研究
- 六孔陶笛带歌词48首曲谱
- 电测应力应变实验课件ppt
- 大学生研究生就业方案
- 乘法小故事小学二年级
- 民航服务沟通PPT完整全套教学课件
- (鲁科版五四制)小学三四五年级全部单词(带音标)
- 中考模拟考试语文答题卡Word版可以编辑(全黑色)
- 2023年度广东省成人高考《英语》(高升本)真题库及答案(单选题型)
- LY/T 2501-2015野生动物及其产品的物种鉴定规范
- HY/T 023-2018中国海洋观测站(点)代码
评论
0/150
提交评论