全球旧事资料 分类
实验内容
功能性测试(黑盒测试)功能性测试(黑盒测试)
实验目的:实验目的:
1、掌握应用功能性测试技术进行测试用例设计。2、掌握对测试用例进行优化设计方法。
实验内容:实验内容:
1.题目一:三角形问题.题目一:根据下面给出的规格说明,利用等价类划分的方法,给出足够的测试用例。“一个程序读入三个整数。把此三个数值看成是一个三角形的三个边。这个程序要打印出信息,说明这个三角形是三边不等的、是等腰的、还是等边的。”2.题目二:日期问题.题目二用决策表测试法测试以下程序该程序有三个输入变量mo
th、day、year(mo
th、day和year均为整数值,并且满足:1≤mo
th≤12和1≤day≤31分别作为输入日期的月份、日、年份,通过程序可以输出该输入日期在日历上隔一天的日期。例如,输入为2004年11月29日则该程序的输出为2004年12月1日。1分析各种输入情况,列出为输入变量mo
th、day、year划分的有效等价类。2分析程序的规格说明,并结合以上等价类划分的情况,给出问题规定的可能采取的操作(即列出所有的动作桩)。3根据1和2,画出简化后的决策表。
实验步骤1、三角形问题、
(1)根据功能性测试技术设计测试用例,主要考虑等价类划分测试技术。使用等价类划分方法必须仔细分析和推敲题目所给出的要求。本题的输人条件要求的关键之处有:1整数;2三个数;3非零数;4正数;5应满足两边长之和大于第三边边长;6等腰;7等边;
输出条件要求的关键之处有:
其中,3、4和5并没有在题目上明显给出,但这些条件是必要的。表11三角形问题等价类划分有效等价类号码无效等价类a为非整数输入三个整数整数1一边为非整数两边为非整数b为非整数c为非整数ab为非整数号码12131415
列出等价类表表中号码为等价类编号
输入条件
f计算机科学与工程学院bc为非整数ac为非整数三边均为非整数只给a只给一边三个数只给b只给c2只给两边只给ab只给bc只给ac给出三个以上a为0一边为零非零数b为0c为03二边为零ab为0ac为0bc为0三边abc均为0a0一边0正数b0c04二边0a0且b0a0且c0b0且c0三边均0a0且b0且0abc构成一般三角形输出条件构成等要三角形构成等边三角形两边之和大于第三边abcabbcac891011acb7bca65abcabcbcabcaacbacb161718192021222324252627282930313233343536373839404142434445
《软件测试技术基础》实r
好听全球资料 返回顶部