先附上测试对象的原博客:http://www.cnblogs.com/ff44/p/6803170.html

1)被测对象的界面展示:

2)测试用例设计

1、使用等价类的方法:

首先划分等价类,然后根据等价类列出有效等价类的测试用例和无效等价类的测试用例:

2、使用边界值的方法来确定测试用例:

3、决策表设计测试用例:

条件: c1: b+c>a?    c2: a+c>b?     c3: b+a>c?     c4: a=b?     c5: a=c?    c6: b=c?

动作: r1: 非三角形    r2: 一般三角形OR直角三角形    r3: 等腰三角形    r4: 等边三角形    r5: 不可能

3)测试结论

可以从结果中得出,开发者在错误信息输出方面没有进行处理,而是统一抛出输入错误,并没有按最开始的要求输出“输入有误”或者“不构成三角形字样”。

这次的测试使用了三种方法,不从代码分析,而是直接从输入和结果来进行测试,减少了中间代码环节的繁琐设计,所以做起来会快很多,但是如果要健全的考虑所有情况的话,测试用例依旧是非常非常的多。

4)给开发者的建议

一定要注意审题,正常的输出显示很完美,但是异常显示有点做的不够,直接显示输入有误根本不知道错误原因是什么,况且题目中给出了对应的输出条件。

如果要说一说代码上的缺陷,大概就是注释和代码的分隔做得不够好吧

转载于:https://www.cnblogs.com/ElliotBaird/p/6832974.html

第5次作业+149+肖雷相关推荐

  1. 实验四+149+肖雷

    第四次实验报告:功能自动化测试 一.实验目的 1) 学习QTP工具的使用 2)了解黑盒自动化测试 二.实验要求 (1)对被测程序进行黑盒测试用例设计 (2)对QTP的飞机订票系统的任一界面或控件实现自 ...

  2. 软件工程——结对作业一(雷镓,司佳宇)

    代码复查 (雷镓,司佳宇) 题目要求 (1). 首先在同学中找一个同伴,范围不限,可以在1~5班中随意组合,建议尽量不要找同组的成员,女同学尽量找男同学结对,但是不做强制要求: (2). 从以往个人完 ...

  3. 一起作业网 肖盾:如何打动投资人,说服老师,造福学生

    2014年10月25日,"创业邦公开课第二期:在线教育专题分享"在北京繁星戏剧村举办,跟谁学创始人董事长兼CEO陈向东.弘成教育集团董事长兼101远程教育网总经理黄波做了主题分享, ...

  4. c语言基础课第二次作业

    7-1统计学生成绩 1.实验代码 #include<stdio.h> int main (void) { int ca,cb,cc,cd,ce,grade,i,n; scanf(" ...

  5. 一年级家长会家长代表发言稿

    尊敬的老师们.各位家长朋友们: 大家上午好!我是一年级三班汪纳川同学的妈妈.首先感谢一年级的各位老师给予我这么好的一个机会,能让我坐在这里和大家共同探讨孩子的成长教育,我感到非常荣幸. 我的孩子一年级 ...

  6. recycleviewitem 列表加载动画_2019年Q4动画数据报告 | 伍六七之最强发型师评论数破十万...

    作者 | 栗子 视觉 | BBQ 一.2019年Q4上新动画数据概况 截止到2019年12月31日,各平台共上线动画29部,其中,玄幻题材作品共6部,搞笑题材15部,冒险题材共11部作品.根据骨朵数据 ...

  7. FFmpeg学习(音视频理论知识)

    文章目录 1. 音视频理论知识 1.1 基本概念 1.1.1 音视频必备的基本概念 常用的视频封装格式 常用的视频编码器 常用的音频编程器: 视频流 裸数据YUV 1.1.2 音视频常见处理 采集 处 ...

  8. 陈庆平获评2021年湖南省“最美科技工作者”

    2021年12月18日,湖南省科协大会胜利召开,为进一步弘扬科学家精神,激发广大科技工作者的荣誉感.自豪感.责任感.由中共湖南省委宣传部.湖南省科学技术协会和湖南省科学技术厅联合举办的2021年湖南省 ...

  9. 中文分词预处理之N最短路径法小结

    本文算法来自<基于N-最短路径方法的中文词语粗分模型>(张华平.刘群,中文信息学报,16卷5期).凡有不解处,当参考原文. 汉语之魅力在于整齐而富有音律美.不像英文,单词间长短不一,字与字 ...

最新文章

  1. UICollectionView之网络图片解析
  2. 今天买书了《JavaScript 权威指南》英文版
  3. Microsoft Sync Framework同步数据库 3:针对同步进行设置
  4. 彻底弄懂dalvik字节码【二】
  5. Count Complete Tree Nodes
  6. 注册界面演示代码(前端开发)
  7. MegCup 2017 极客挑战赛 初赛试题
  8. RocketMQ的架构设计详解
  9. sql活动监视器 死锁_监视SQL Server死锁–简单方法
  10. 我所知道的Javascript
  11. 深度学习2.0-43.AE实战与VAE实战
  12. 计算机视觉教程章毓晋课后答案6,计算机视觉教程 教学课件 章毓晋 CCV01.pdf
  13. Youtube视频加字幕需要的软件电脑版+手机版 2020语音视频自动生成字幕软件
  14. 自制流媒体播放器(Qt+ffmpeg+SDL)小结
  15. 关于BP神经网络模型的学习思考
  16. Java打印实心菱形与空心菱形
  17. 关于联想昭阳k20-80触摸屏关闭
  18. 015 Rust死灵书之Transmutes转换
  19. Vue项目生产环境解决跨域问题
  20. PandoraBox运行Xware(迅雷远程下载)的试验

热门文章

  1. 最小生成树的纠结_交流电之王-ChinaUnix博客
  2. SQL Server 查询性能优化——覆盖索引(一)
  3. 我开发的kvm虚拟化虚拟机批量生产脚本
  4. java8 lambda表达式Stream对List常用操作总结
  5. catch所有提示的异常类型,程序执行异常时却还是没有报错,异常没有被catch到吗[已解决]
  6. jQuery1.2选择器(1)
  7. java action提交表单数据,form表单action提交详解
  8. 设计模式(一)----简单工厂、工厂方法和抽象工厂区别
  9. esri-leaflet入门教程(5)- 动态绘制图形
  10. ArcGIS10.2不能打开10.6版本创建的镶嵌数据集