1软件测试技术基本要求一、考试内容1、功能(黑盒)测试用例设计编程实现(1)等价类划分法(2)边界值分析法(3)因果图法(4)决策表法2、结构(白盒)测试用例设计编程实现(1)语句覆盖(2)判定覆盖(3)条件覆盖(4)组合覆盖(5)路径覆盖(6)独立路径测试二、考生注意事项1、平时训练与考试(1)思想重视明确考试目的,端正考试态度,认真做好上机考试的准备工作。(2)知识准备平时认真学习,消化课程内容,熟悉编程环境和工具,认真做好课程实验。(3)平时训练应针对上机考试题型做好平时训练。练习题(一)1、假设某保险公司的人寿保险的保费计算方式为:投保额×保险费率。其中,保险费率依点数不同而有别,具体规则见下表。年龄性别婚姻点数与保险费率20-3940-59其它男M女F已婚T未婚F≥10点A10点B6点4点2点5点3点3点5点0.6%0.1%根据问题的规格说明,从输入条件划分等价类,并设计测试用例。输入等价类输入ID有效等价类ID无效等价类年龄120-39岁8年龄小于1240-59岁3其它年龄性别4男性9除“M”“F”字符外5女性婚姻6已婚10除“T”、“F”字符外7未婚2测试用例测试用例年龄性别婚姻覆盖等价类预期结果T120MT1460.6%T245MT2460.6%T374MT3460.6%T40MT846无效T520FT1560.6%T645FT2560.6%T774FT3560.1%T866嬲T936无效T920MF1470.6%T1066FF3670.1%T1145M嬲2410无效练习题(二)1、假设某单位内部电话号码由三部分组成,分别是:分机号+前缀+后缀。其中,分机号为空白或一位数字;前缀为非‘0’开头的二位数字;后缀为非全0的3位数字。假定被测程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的电话号码。根据问题的规格说明,从输入条件划分等价类,并设计测试用例。输入等价类输入ID有效等价类ID无效等价类分机号11位数字5多于1位数字2空白61位非数字前缀310-997少于2位数字8多于2位数字9含有非数字10起始位为‘0’后缀4001-99911少于3位数字12多于3位数字13含有非数字14全‘0’输出等价类ID条件等价类1a=b∧b=c∧a=c∧(a+bc∧b+ca∧a+cb)等边三角形2a=b∨b=c∨a=c∧(a+bc∧b+ca∧a+cb)等腰三角形3a2+b2=c2∨b2+c2=a2∨a2+c2=b2∧(a+bc∧b+ca∧a+cb)直角三角形4a≠b∧b≠c∧a≠c∧(a+bc∧b+ca∧a+cb)普通三角形5(a+b≤c∨b+c≤a∨a+c≤b)∨a≤0∨b≤0∨c≤0非三角形3等价类表输入条件有效等价类编号无效等价类编号day1≤day≤281day112day=292day3113day=303day=314monthmonth=4,6,9,115month114month=1,3,5,7,8,10,126month=27month1215year1958≤year≤20589year195816year205817闰年10非闰年11