下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件测试要点一、 环境配置测试0F5Mk'e1uM!?N154888(1) 网络连接是否正常m7x8j0Q!bp)q154888(2) 网络流量负担是否过重K |w4Y!v9154888(3) 软件测试平台是否可选7LC;4w6G3F154888(4) 如果(3),是否在不同的软件测试平台进行软件测试f+'WcSO154888(5) 所选软件测试平台的版本(包括Service Pack)是否正确L FfB_;h5o154888(6) 所选软件测试平台的参数设置是否正确51Testing软件测试网9oo qu+Q(7) 所选软件测试平台上正在运行的其它程序是否会影响测试结果51T
2、esting软件测试网2kK%f?S6S&YQ)t(8) 画面的分辨率和色彩设定是否正确7CWRL6v %VJ15488851Testing软件测试网4XQ9eP#o)i% ?二、 代码测试51Testing软件测试网8K0KV"Jj+E i8d$s;UA 静态测试51Testing软件测试网L9bE1v?+D*F9dS(1) 同一程序内的代码书写是否为同一风格51Testing软件测试网 K x2 j;O/m(2) 代码布局是否合理、美观yXU)ya rT154888(3) 程序中函数、子程序块分界是否明显!O OoN8hCpT!P154888(4) 注释是否符合既定格式&
3、quot;D?I|X4n p)154888(5) 注释是否正确反映代码的功能51Testing软件测试网-H4NG&K2Ji:ax'V(6) 变量定义是否正确(长度、类型、存储类型) 5T2q0I /.v154888(7) 是否引用了未初始化变量OL$i!E4my3e +T9e154888(8) 数组和字符串的下标是否为整数/V&H2|,YCW9l154888(9) 的数组和字符串的下标是否在范围内(不“越界”)51Testing软件测试网5N2WF Nm6?(10) 进行数组的检索及其它操作中,是否会出现“漏掉一个这种情况”51Testing软件测试网:S.eZRt1
4、FR5y(11) 是否在应该使用常量的地方使用了变量(例:数组范围检查)51Testing软件测试网w'bZ-PBO(12) 是否为变量赋予不同类型的值51Testing软件测试网-BNJg3l0gx;(13) (12)的情况下,赋值是否符合数据类型的转换规则51Testing软件测试网vc'1Aq5eKm)I(14) 变量的命名是否相似.toO3P6qX:m.|154888(15) 是否存在声明过,但从未引用或者只引用过一次的变量51Testing软件测试网b6I;Y:JZ(16) 在特定模块中所有的变量是否都显式声明过51Testing软件测试网5c GX#M6t!Z(O(
5、17) 非(16)的情况下,是否可以理解为该变量具有更高的共享级别&gVM"Bk154888(18) 是否为引用的指针分配内存51Testing软件测试网9a3XiS"q9+_?(19) 数据结构在函数和子程序中的引用是否明确定义了其结构51Testing软件测试网 U!V T Xq4iG f(20) 计算中是否使用了不同数据类型的变量|O0MU1$p6a#hD$I154888(21) 计算中是否使用了不同的数据类型相同但长度不同的变量51Testing软件测试网6Q%U*|w1Yp u5T(22) 赋值的目的变量是否小于赋值表达式的值51Testing软件测试网.
6、l6S4yz'Z(n(23) 数值计算是否会出现溢出(向上)的情况51Testing软件测试网2aK".glO|(24) 数值计算是否会出现溢出(向下)的情况51Testing软件测试网SZ*Qc'j(25) 除数是否可能为零T(V!s7r154888(26) 某些计算是否会丢失计算精度4o&K jNbos7vD*s154888(27) 变量的值是否超过有意义的值51Testing软件测试网/c1R1CVR6iW(28) 计算式的求值的顺序是否容易让人感到混乱9jm!kx9k&K | N"J154888(29) 比较是否正确-d:Yrw#g.
7、Z/|154888(30) 是否存在分数和浮点数的比较51Testing软件测试网 gY#(Vq5GBIpQ(31) 如果(30),精度问题是否会影响比较0bO9U&J+S!Z'?154888(32) 每一个逻辑表达式是否都得到了正确表达51Testing软件测试网y$u U(33) 逻辑表达式的操作数是否均为逻辑值51Testing软件测试网$'x(rbIQH5j!Z(34) 程序中的BeginEnd和DoWhile等语句中,End是否对应51Testing软件测试网*Vt'hb*Cl(35) 程序、模块、子程序和循环是否能够终止*ELZE'Z7OD0
8、C154888(36) 是否存在永不执行的循环:Z+A/hU kk154888(37) 是否存在多循环一次或少循环一次的情况51Testing软件测试网:k+Z9ZW+N(38) 循环变量是否在循环内被错误地修改,B"R2|3Ya&D#S6fH3154888(39) 多分支选择中,索引变量是否能超过可能的分支数51Testing软件测试网"kHn*(40) 如果(39),该情况是否能够得到正确处理aOk8$a?X?154888(41) 子程序接受的参数类型、大小、次序是否和调用模块相匹配51Testing软件测试网'Pdp1Y5I5k(42) 全局变量定义和
9、用法在各个模块中是否一致51Testing软件测试网Ms6W1n8cA(43) 是否修改了只作为输入用的参数51Testing软件测试网4k8z|:M R ,J9mk(44) 常量是否被做为形式参数进行传递B 动态测试51Testing软件测试网x6N?g,f2oLb((1) 测试数据是否具有一定的代表性b:moj4J&T154888(2) 测试数据是否包含测试所用的各个等价类(边界条件、次边界条件、空白、无效)51Testing软件测试网Cvjf6k*_D"T(3) 是否可能从客户那边得到测试数据!QCwGt$O8154888(4) 非(3)的情况下,所用的测试数据是否具有
10、实际的意义1Le:kW |$U&O154888(5) 是否每一组测试数据都得到了执行51Testing软件测试网8kO4Ski*o(6) 每一组测试数据的测试结果是否与预期结果一致51Testing软件测试网,B+s2:l+X c;?(7) 文件的属性是否正确51Testing软件测试网q EyqmkN-(8) 打开文件语句是否正确5J#FR6l7OG#lI154888(9) 输入/输出语句是否与格式说明书所记述的一致6F2Jb3y+Y%j3M#F7V154888(10) 缓冲区大小与记录长度是否匹配51Testing软件测试网Q&E:l"p.c(11) 使用文件前是
11、否已打开了文件51Testing软件测试网3g e1a$q K.ZnV e(12) 文件结束条件是否存在w)r(DE3pt154888(13) 产生输入/输出错误时,系统是否进行检测并处理E&B T WX154888(14) 输出信息中是否存在文字书写错误和语法错误51Testing软件测试网UF2i sK+c+Ls(15) 控件尺寸是否大小适宜51Testing软件测试网vE+g:d4-_ d_(16) 控件颜色是否符合规约51Testing软件测试网)vS/F!HN+x(17) 控件布局是否合理、美观!I,Kb XNO)E&w154888(18) 控件TAB顺序是否从左到右
12、,从上到下gWr7gN:Q154888(19) 数字输入框是否接受数字输入51Testing软件测试网o)j!i2b.XNAV(20) (19)的情况下、数字是否按既定格式显示d2k'E |-p.?154888(21) 数字输入框是否拒绝字符串和“非法”数字的输入g#naX,Ks4K154888(22) 组合框是否的能够进行下拉选择f-u A2 ZB _154888(23) 组合框是否能够进行下拉多项选择51Testing软件测试网-V2I31?;Q:2B(24) 对于可添加数据组合框,添加数据后数据是否能够得到正确显示和进行选择)R0:U(G154888(25) 列表框是否能够进行选
13、择51Testing软件测试网 .p4x 6K y(26) 多项列表框是否能够进行多数据项选择*V,I gM154888(27) 日期输入框是否接受正确的日期输入51Testing软件测试网,)?"a,l,Vq"Vp(28) 日期输入框是否拒绝错误的日期输入51Testing软件测试网4t8M*i1MuX(29) 日期输入框在日期输入后是否按既定的日期格式显示日期 F8Q/l!zx154888(30) 单选组内是否有且只有一个单选钮可选51Testing软件测试网 E0Mm1X|e'|D5I(31) 如果单选组内无单选钮可选,这种情况是否允许存在51Testing软
14、件测试网/Meq'?d,X(32) 复选框组内是否允许多个复选框(包括全部可选)可选51Testing软件测试网lp xO3g(33) 如果复选框组内无复选框可选,这种情况是否允许存在z4M? O)Y)wq154888(34) 文本框及某些控件拒绝输入和选择时显示区域是否变灰或按既定规约处理F&DH vt+P& rp154888(35) 密码输入框是否按掩码的方式显示51Testing软件测试网k2vnD:t5z(36) Cancel之类的按钮按下后,控件中的数据是否清空复原或按既定规约处理51Testing软件测试网I6I2lO"f;(37) Submit之
15、类的按钮按下后,数据是否得到提交或按既定规约处理O1NT Rx u154888(38) 异常信息表述是否正确|4f#q V:cL154888(39) 软件是否按预期方式处理错误7ys/7Rg154888(40) 文件或外设不存在的情况下是否存在相应的错误处理G:D9St154888(41) 软件是否严格的遵循外设的读写格式So Er h154888(42) 画面文字(全、半角、格式、拼写)是否正确b*t0yAS1C9W154888(43) 产生的文件和数据表的格式是否正确%JN:lDu"RIY&T154888(44) 产生的文件和数据表的计算结果是否正确XClh;gv K15
16、4888(45) 打印的报表是否符合既定的格式51Testing软件测试网8A;f)vc8XLZ.AW(46) 错误日志的表述是否正确WZj NJ154888(47) 错误日志的格式是否正确51Testing软件测试网0k!CfyZ 软件测试是比较辛苦的事情,但又不是没有章法的,你一旦掌握了一定的技巧之后,将对你有事半功倍的效果。 51Testing软件测试网E9Vb1U%i1.边界测试,测试用户输入框中的数值的最大数和最小数,以及为空时的情况。 2.非法测试,例如在输入数字的地方输入字母。 3.跟踪测试,跟踪一条数据的流程,保证数据的正确性。 4.在开始测试时应保证数据的正确性,然后在从系统中找出各种BUG。 5.接口测试,程序往往在接口的地方很容易发生错误,要在此模块测试勿掉以轻心。 6.代码重用测试,在开发过程中有些模块功能几乎相同,程序员在重用代码时可能忘记在原有代码上修改或修改不全面,而造成的错误。 7.突发事件测试,服务器上可能发生意外情况的测试。 8.外界环境测试,有些系统在开发时依赖于另外一个系统,当另外一个系统发生错误时, 这个系统所受到的影响的情况。 9.缺陷验证:在程序员刚修复Bug之后的地方,一定要在次验证、测试,往往程序员只修复报告出来的缺陷而不去考虑别的功能在修改时可能会重新造
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年注册安全工程师考试真题及解析
- 2025年专技继续教育(公需课)必考题库附含答案
- 2025消防安全知识竞赛试题及答案
- 2025医保政策培训考试考核试题(+答案解析)
- 2025中医药知识与技能竞赛题库附含参考答案
- 2025中铁五局社会人才引进招聘笔试参考题库附带答案详解
- 2026年大学生医疗考试题库及答案
- 2026年全国安全生产月安全知识考试题库及参考答案
- 初中英语教资面试阅读题库及解析 2026下半年
- 初中道法教资面试心理健康题库 2026下半年
- 2026年新教材人教版九年级上册英语期中复习 Unit 1-4 语法填空 专项练习题(含答案解析)
- 新能源项目保险方案
- 2026东营广饶县大王镇专职人民调解员岗位招聘23人笔试模拟试题及答案解析
- 仪器分析(第四版)-仪器分析-绪论
- 2026年中国五矿招聘真题及答案
- 2026年水厂招聘考试题库(含答案)
- 道德与法治九年级上册最-全知识点(2026版)
- 埃博拉病毒病诊疗方案(2026年版)核心解读与临床实践指导
- NB∕T 11970-2026 电动汽车充电设施接入运营安全评价规范
- 2026 ESC-ERA 心血管疾病与慢性肾病管理指南解读
- 2026年广东省公需课《人工智能赋能高质量发展》试题及答案
评论
0/150
提交评论