欢迎来到天天文库
浏览记录
ID:44961030
大小:35.50 KB
页数:3页
时间:2019-11-06
《软件测试指导》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、本文档系作者精心整理编辑,实用价值高。测试指导单元测试一、单元测试环境配置测试1.网络连接是否正常2.网络流量负担是否过重3.软件测试平台是否可选4.如果(3),是否在不同的软件测试平台进行软件测试5.所选软件测试平台的版本(包括ServicePack)是否正确6.所选软件测试平台的参数设置是否正确7.所选软件测试平台上正在运行的其它程序是否会影响测试结果8.画面的分辨率和色彩设定是否正确9.对硬件测试平台的要求和支持程度二、代码测试A静态测试1.同一程序内的代码书写是否为同一风格2.代码布局是否合理、美观3.程
2、序中函数、子程序块分界是否明显4.注释是否符合既定格式5.注释是否正确反映代码的功能6.变量定义是否正确(长度、类型、存储类型)7.子程序(函数和方法)接受的参数类型、大小、次序是否和调用模块相匹配合8.函数的返回值类型是否正确9.程序中是否引用了未初始化变量10.数组和字符串的下标是否为整数11.数组和字符串的下标是否在范围内(不“越界”)12.进行数组的检索及其它操作中,是否会出现“漏掉一个这种情况”13.是否在应该使用常量的地方使用了变量(例:数组范围检查)14.是否为变量赋予不同类型的值15.(14)的情
3、况下,赋值是否符合数据类型的转换规则16.变量的命名是否相似17.是否存在声明过,但从未引用或者只引用过一次的变量18.在特定模块中所有的变量是否都显式声明过19.非(18)的情况下,是否可以理解为该变量具有更高的共享级别20.是否为引用的指针分配内存21.数据结构在函数和子程序中的引用是否明确定义了其结构22.计算中是否使用了不同数据类型的变量23.计算中是否使用了不同的数据类型相同但长度不同的变量24.赋值的目的变量是否小于赋值表达式的值25.数值计算是否会出现溢出(向上)的情况26.数值计算是否会出现溢出(
4、向下)的情况27.除数是否可能为零28.某些计算是否会丢失计算精度29.变量的值是否超过有意义的值本文档系作者精心整理编辑,如有需要,可查看作者文库其他文档。本文档系作者精心整理编辑,实用价值高。1.计算式的求值的顺序是否容易让人感到混乱2.比较是否正确3.是否存在分数和浮点数的比较4.如果(32),精度问题是否会影响比较5.每一个逻辑表达式是否都得到了正确表达6.逻辑表达式的操作数是否均为逻辑值7.程序中的Begin…End和Do…While等语句中,End是否对应8.程序、模块、子程序和循环是否能够终止9.是
5、否存在永不执行的循环10.是否存在多循环一次或少循环一次的情况11.循环变量是否在循环内被错误地修改12.多分支选择中,索引变量是否能超过可能的分支数13.如果(41),该情况是否能够得到正确处理14.全局变量定义和用法在各个模块中是否一致15.是否修改了只作为输入用的参数16.常量是否被作为形式参数进行传递B动态测试1.测试数据是否具有一定的代表性2.测试数据是否包含测试所用的各个等价类(边界条件、次边界条件、空白、无效)3.是否可能从客户那边得到测试数据4.非(3)的情况下,所用的测试数据是否具有实际的意义(
6、客户业务上的)5.是否每一组测试数据都得到了执行6.每一组测试数据的测试结果是否与预期结果一致7.文件的属性是否正确8.打开文件语句是否正确9.输入/输出语句是否与格式说明书所记述的一致10.缓冲区大小与记录长度是否匹配11.使用文件前是否已打开了文件12.文件结束条件是否存在13.产生输入/输出错误时,系统是否进行检测并处理14.输出信息中是否存在文字书写错误和语法错误15.数字输入框是否接受数字输入16.(15)的情况下、数字是否按既定格式显示17.数字输入框是否拒绝字符串和“非法”数字的输入18.组合框是否
7、的能够进行下拉选择19.组合框是否能够进行下拉多项选择20.对于可添加数据组合框,添加数据后数据是否能够得到正确显示和进行选择21.列表框是否能够进行选择22.多项列表框是否能够进行多数据项选择23.日期输入框是否接受正确的日期输入24.日期输入框是否拒绝错误的日期输入25.日期输入框在日期输入后是否按既定的日期格式显示日期26.单选组内是否有且只有一个单选钮可选本文档系作者精心整理编辑,如有需要,可查看作者文库其他文档。本文档系作者精心整理编辑,实用价值高。1.如果单选组内无单选钮可选,这种情况是否允许存在2.
8、复选框组内是否允许多个复选框(包括全部可选)可选3.如果复选框组内无复选框可选,这种情况是否允许存在4.文本框及某些控件拒绝输入和选择时显示区域是否变灰或按既定规约处理5.文本框中数据格式(大小、对齐方向、颜色、背景)是否符合规范6.密码输入框是否按掩码的方式显示7.控件是否存在默认输入值,若存在,默认值是否得到显示和提交8.Cancel之类的按钮按下后,控件中的数据是否
此文档下载收益归作者所有