下载此文档

东华大学软件测试作业整理.docx


文档分类:IT计算机 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
一、当测试结果与测试用例中描述的有所不同时,有哪些可能的原因呢?为什么说测试的初始状
态很重要?
答: 测试环境不同,测试步骤出现差异,测试系统本身 bug 。
因为在进行测试时,需要保证测试对象的初始状态一致,如果初始状态不一致或者出现错误那么
接下来的测试都会收到影响从而导致测试结果的错误。
“ 字符串替换 ” 函数设计黑盒测试用例:
void replace(char s1[],char s2[],char s3[])
函数规格说明:
replace 函数的功能是将 s1 字符串中的所有 s2 字符串 (s2 字符串可以是 s1 字符串的字
串 ) 替换为 s3 字符串,替换结果保存在 s1 字符串中。
s1 、 s2 、 s3 字符串的长度都不超过 1024 字节;
s1 、 s2 、 s3 字符串组成只能是英文字母、数字和空格(空格作为单词间的分隔符)。
等价类划分:
效等价类
{ 0 }, {1024 …}
{0}, S2>S1
{0}, S2>S1
{ 非法字符 }
用例设计:
输入
有效等价类
{1,2,…,1024 }
{1,…,S1}
{1,…,S1 }
{ 英文字母,数字和空格 }
S1=512,S2=100,S3=100
S1=1025;S2=100,S3=100
S1=512; S2=0; S3=100
S1=512; S2=2048;S3=1024
S1=100; S2 =S3=50
S1=$$$$;s2=$$$;S3=111;
输出
替换成功
输入报错
输入报错
输入报错
没有改变
输入报错
“ 成绩统计 ” 函数:
double 成绩统计 (char filename [])
要求:
1 )列出测试需求;
2 )采用等价类和边界值设计方法设计黑盒测试用例。
函数规格说明:
成绩统计函数计算 filename 所指定的文本文件中所有学生的平均成绩并返回,计算结
果为小数(保留小数点后两位,小数点后多余的位数四舍五入);
filename 字符串最长 255 个字符,只允许是大小写英文字符、数字和下划线;
filename 必须是文本文件,文件名后缀必须是 .txt ;
filename 中的第一个数字是数目,取值为 1-1000( 表示文件中保存的学生数目 ),其后
是相应的学生成绩;学生成绩必须是 0-100 的整数;成绩间以一个或多个空格分隔;
成绩可以是单行也可以是多行;成绩不要求是排序的。
例如: 4 60 80 98 100
或: 5 60 98
80 98
100
成绩统计函数应能运行于 Windows 和 Linux 两种操作系统;
对于不符合规范的输入系统应提示相应的错误。
测试需求:
功能需求:输入文件名,文件包含学生数目和成绩,输出平均成绩,保留小数点后两位,小数点
后多余的位数四舍五入。
友好性需求: 输入不合规范的字符系统提示相应错误
兼容性需求: 在 windows 和 linux 系统上运行程序
以上需求来源: 函数规格说明。
用例设计:
等价类划分:
有两个输入: 文件名与文件
有效等价类 无效等价类
文件名 0<filen

东华大学软件测试作业整理 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cjc201601
  • 文件大小22 KB
  • 时间2021-05-05