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

一、当测试结果与测试用例中描述的有所不同时,有哪些可能的原因呢?为什么说测试的初始状态很重要?答: 测试环境不同,测试步骤出现差异,测试系统本身bug。因为在进行测试时,需要保证测试对象的初始状态一致,如果初始状态不一致或者出现错误那么接下来的测试都会收到影响从而导致测试结果的错误。二、采用等价类和边界值设计方法,为以下的“字符串替换”函数设计黑盒测试用例: void replace(char s1[],char s2[],char s3[])函数规格说明:(1) replace函数的功能是将 s1字符串中的所有s2字符串(s2字符串可以是s1字符串的字串)替换为s3字符串,替换结果保存在s1字符串中。 (2) s1、s2、s3字符串的长度都不超过1024字节;(3) s1、s2、s3字符串组成只能是英文字母、数字和空格(空格作为单词间的分隔符)。答:等价类划分:有效等价类 无效等价类 S1: {1,2,…,1024}{ 0 }, {1024… }S2:{1,…,S1}{0}, S2>S1S3:{1,…,S1 }{0}, S2>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)采用等价类和边界值设计方法设计黑盒测试用例。函数规格说明:(1)成绩统计函数计算filename所指定的文本文件中所有学生的平均成绩并返回,计算结果为小数(保留小数点后两位,小数点后多余的位数四舍五入);(2)filename字符串最长255个字符,只允许是大小写英文字符、数字和下划线;(3)filename必须是文本文件,文件名后缀必须是.txt;(4)filename中的第一个数字是数目,取值为1-1000(表示文件中保存的学生数目),其后是相应的学生成绩;学生成绩必须是0-100的整数;成绩间以一个或多个空格分隔;成绩可以是单行也可以是多行;成绩不要求是排序的。例如: 4 60 80 98 100或: 5 60 98 80 98 100 (5) 成绩统计函数应能运行于Windows和Linux两种操作系统; (6) 对于不符合规范的输入系统应提示相应的错误。测试需求:功能需求:输入文件名,文件包含学生数目和成绩,输出平均成绩,保留小数点后两位,小数点后多余的位数四舍五入。友好性需求: 输入不合规范的字符系统提示相应错误兼容性需求: 在windows和linux系统上运行程序以上需求来源: 函数规格说明。用例设计:等价类划分:有两个输入: 文件名与文件有效等价类 无效等价类文件名0255 {.txt结尾的文本文件}{非txt后缀}文件1<=文件第一个数字<=1000{非数字}, 数字<1, 数字>1000 0<=学生成绩<=100学生成绩<0, 学生成绩>100学生成绩为整数非整数用例设计: 输入文件名 输入文件 输出1. filename = aaa 3 60 80 90 76.672. Filename >=2553 60.5 80 90输入错误3. Filename.cpp2 a 3文件格式错误 输入错误4. filename = aaa 0 -1 90 输入错误5. filename = aaa 2 101 90 输入错误以上用例在windows与linux下分别执行1、为什么需要尽早地进?行测试? 答:在软件?生命周期的活动当中,测试活动应该越早开始越好,越晚发现问题的代价就越?高。这是因为:1、如果软件研发后期发现框架问题,可能导致很多模块代码需要返?工2、越晚开始,测试?人员对软件的了解越少,?无法深?入测试,可能漏测严重3、如果在软件研发快结果才开始测试,可能投?入测试后的短期内会?大量发现问题,不利于 版本稳定2、“在测试?工作中对所有被测试功能模块都?一视同仁,对所有被测试功能都进?行充分的测 试”这句话是否正确?请简述原因。答: 错误。1.软件测试?工作量庞?大,不可能穷尽所有测试,也不可能对每个功能都充分的测试,所以 必然要依照测试需求选择某?一些重要的功能进?行测试。2. 不可能对所有功能模块?一视同仁,应当依照测试计划中的优先级先测试重要模块,对于 ?一些优先级低的,不太重要的模块放在后?面再测,这样可以尽早发现重要的bug

东华软件测试题,东华大学软件测试作业整理.docx相关推荐

  1. 东华软件测试题,东华大学软件测试作业整理

    东华大学软件测试作业整理 (6页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 11.90 积分 一.当测试结果与测试用例中描述的有所不同时,有哪些可能的原 ...

  2. c语言上机实验答案扬州大学,扬州大学C语言上机作业19整理.docx

    扬州大学C语言上机作业19整理.docx 答案仅供参考 实验一 4.设计main函数实现从键盘上输入两个整型变量a.b的值,交换它们的值并输出.includestdio.h void main { i ...

  3. 软件测试作业7:构建弱健壮的等价类测试用例

    软件测试作业7:构建弱健壮的等价类测试用例 1.构造下述三角形问题的弱健壮的等价类测试用例. 三角形问题:输入三个不超过100的正整数作为三角形的三条边,判断三角形是等边三角形.等腰不等边三角形.完全 ...

  4. 太原理工微型计算机控制试卷,太原理工大学微机原理考试(13届葬仪落整理).docx...

    太原理工大学微机原理考试(13届葬仪落整理).docx 简答第一章1简述计算机和微型计算机经过了哪些主要的发展阶段计算机电子管.晶体管.集成电路.大规模集成电路计算机.微型计算机低档8位微处理器和微型 ...

  5. 18春东大计算机在线作业3,东大18春学期《计算机辅助数控编程》在线作业3.docx...

    东大18春学期<计算机辅助数控编程>在线作业3.docx 东大18春学期计算机辅助数控编程在线作业31.B 2.A 3.B 4.B 5.A 一.单选题共20题,100分1.就工程数据管理而 ...

  6. 叮当软件测试简历,软件测试作业..doc

    软件测试作业. 软件测试作业 第1题 设有一个档案管理系统,要求用户输入以年月表示的日期.假设日期限定在1990年1月~2049年12月,并规定日期由6位数字字符组成,前4位表示年,后2位表示月.现用 ...

  7. 中国石油大学计算机图形学第一次在线作业,18春北交《计算机图形学》在线作业一.docx...

    18春北交<计算机图形学>在线作业一.docx 18春北交计算机图形学在线作业一1.C2.D3.D4.A5.A一.单选题共20题,50分1.对于使用"交互立体"工具创建 ...

  8. 软件测试作业3:软件测试的16条公理

    作业3 1.综述软件测试的16条公理 (参见 Lec.8, slide 43) 答: 利益相关者公理: 测试是代表测试利益相关者执行的信息或情报收集的活动 公理1(利益相关者公理): 测试需要利益相关 ...

  9. 24c语言程序设计是啥,《C语言程序设计》作业答案.docx

    精心整理 < C 语言程序设计>作业答案 1.第 4题 以下程序的输出结果是______. main() {intn[3][3],i,j; 精心整理 for(i=0;i for(j=0;j ...

最新文章

  1. 调整命令行的列数和行数 mode con: cols=100 lines=10000
  2. go环境变量配置 (GOROOT和GOPATH)
  3. 中南财经政法大学计算机考研难吗,中南财经政法大学考研难吗(考研难度分析)...
  4. linux系统中/etc/syslog.conf文件解读
  5. 1073 多选题常见计分法 (20 分)
  6. 如何关闭子线程?征集析构函数与多线程的讨论!
  7. Windows下 ffmpeg + labelImg 提取视频帧 得到图片集 并 标注图片 来 构造数据集
  8. 线程Thread(Java)
  9. mysql 开源监控软件_开源MySQL_Monito 图形可视化监控工具
  10. ubuntu 服务器 ip修改,修改Ubuntu server ip地址
  11. Win32反汇编(七)浮点指令(FLD / FILD / FSTP)与位移指令的逆向分析
  12. 2020年12月编程语言排行榜
  13. typescript总结
  14. SONY PS3 摄像头windows驱动CL-Eye-Driver-5.3.0.0341
  15. return的返回用法
  16. 美国大学英语写作第9版_笔记1_概况
  17. python socket介绍
  18. 会员计费系统c语言_c语言课程设计报告 会员卡计费系统源代码
  19. HTML中的父元素与子元素
  20. 黑客技术论坛为什么越来越少了?

热门文章

  1. Seal库官方示例(四):bgv_basics.cpp解析
  2. 迅达电梯调试软件V3.10介绍
  3. 全国大学生数学建模竞赛 B题 RGV的动态调度策略
  4. lda主题模型python实现篇
  5. 【华为云-开发者专属集市】DevCloud+ECS、MySQL搭建WordPress
  6. 汇率取值+重置汇率后 联动计算
  7. 数字孪生技术在智慧公安、警务、磐石中的应用
  8. 濠暻科技再次冲刺港交所上市:盈利能力持续下滑,陈平不直接持股
  9. 可牛免费杀毒1.5beta3 增强下载保护,优化云查杀及病毒库升级效率
  10. 高光谱遥感技术及应用