下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上一、实验目的 1、能熟练应用功能性测试技术进行测试用例设计; 2、对测试用例进行优化设计;二、实验内容题目11、 题目内容描述三角形问题:输入三个整数a、b、c,分别作为三角形的三条边,通过程序判断着三条边是否能够成三角形。如果能够成三角形,则判断三角形的类型(等边三角形、等腰三角形、一般三角形)。要求输入三个整数a、b、c,必须满足以下条件:1<=a<=100;1<=b<=100;1<=c<=100。2、测试用例的编写测试用例输入数据预期输出abc150501等腰三角形250502等腰三角形3505050等边三角形4505099等
2、腰三角形55050100不是三角形6000输入有误72.122输入有误850150等腰三角形950250等腰三角形10509950等腰三角形115010050不是三角形1215050等腰三角形1325050等腰三角形14995050等腰三角形151005050不是三角形16输入有误3、 测试结果分析A、测试结果列表:测试用例输入数据预期输出测试用例预期输出实际结果abc150501等腰三角形PASS250502等腰三角形PASS3505050等边三角形PASS4505099等腰三角形PASS55050100不是三角形PASS6000输入有误PASS72.122输入有误FAIL850150等腰三
3、角形PASS950250等腰三角形PASS10509950等腰三角形PASS115010050不是三角形PASS1215050等腰三角形PASS1325050等腰三角形PASS14995050等腰三角形PASS151005050不是三角形PASS16输入有误FAILB、测试结果截图:用例编号测试结果截图123456716C、分析结果: 有以上结果可知:用例7和用例16失败可得出该程序考虑不周全。当输入数据为小数时,程序无法输出正确结果,另外,当输入数据不是一个数的时候,程序也无法输出正确结果。4、实验思考 三角形问题的关键在我看来是隐含的对输入条件的要求:.正数2.3个数3.整数4.非零数5.
4、两边之和大于第三边6.等腰三角形7.等边三角形,对这些输入条件进行考虑并选择测试数据测试,运用等价类测试法,一个三角形问题就基本可以解决了。 通过这次软件测试实验,我学到了很多东西。这次的实验内容是三角形问题,首先我根据需求规格说明书和所应具有的功能位依据,确定了有效等价类和无效等价类,从而画出了等价类表;然后我又根据等价类表写出了测试用例表。接着在C+环境下编写出了相应的程序,再根据测试用例表,测试出相应的结果。虽然是一个简单的测试,但是我认识到,测试效果的好坏很大程度上取决于是否采用好的测试过程,所以应该先精心设计好测试过程,然后再认真执行这些过程,而不是盲目的进行测试。附录:程序代码主要
5、函数(判断输入数据的函数)void CMyDlg:OnBTNJudge() / TODO: Add your control notification handler code hereUpdateData();if(!(this->m_num1+this->m_num2<=this->m_num3 | this->m_num1+this->m_num3<=this->m_num2 | this->m_num2+this->m_num3<=this->m_num1) && (this->m_num1&
6、gt;=1 && this->m_num1<=100) && (this->m_num2>=1 && this->m_num2<=100)&&(this->m_num3>=1 && this->m_num3<=100) if (this->m_num1=this->m_num2 && this->m_num1=this->m_num3) MessageBox(" 等边三角形",NULL,MB_OK
7、);else if (this->m_num1=this->m_num2 | this->m_num1=this->m_num3 | this->m_num2=this->m_num3)MessageBox(" 等腰三角形",NULL,MB_OK); else MessageBox(" 一般三角形",NULL,MB_OK); else if(this->m_num1<1|this->m_num1>100|this->m_num2<1|this->m_num2>100|this->m_num3<1|this->
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 融资合同2024年度可转债发行与购买协议
- 统编人教版六年级语文上册第1课《草原》精美课件
- 游乐场装修项目合同书
- 简单解约合同协议书范本
- 租赁2024年度标准厂房合同
- 家庭内部财产分割协议书
- 工程机械租赁合同
- 健康管理学 教育课件
- 屋面防水维修工程施工合同范本
- 《防火防爆措施》课件
- 安装工程估价智慧树知到期末考试答案章节答案2024年山东建筑大学
- 2024年中考历史(辽宁卷)真题评析
- 酒店数字化运营概论 课件 项目四 酒店新媒体推广认知
- 2024年东南亚健身房和俱乐部健身跟踪器市场深度研究及预测报告
- 2024-2030年塔格糖行业市场现状供需分析及重点企业投资评估规划分析研究报告
- 《中国传统建筑》课件-中国民居建筑
- 家庭教育主题家长会(3篇模板)
- 第13课 太空新居(教学设计)2023-2024学年美术五年级上册 人教版
- 广东省医疗收费项目《一、综合医疗服务类》
- 基于STM32的车辆综合无线监控系统设计
- JBT 8881-2011 滚动轴承 零件渗碳热处理 技术条件
评论
0/150
提交评论