软件测试实验报告53439
软件测试实验报告(两篇)

引言概述:软件测试是软件开发中非常重要的一环,它能够帮助开发人员发现潜在的问题,提高软件的质量和稳定性。
本文将对软件测试实验进行详细分析和总结。
正文内容:1. 实验背景:a. 简要介绍所测试的软件及其功能;b. 阐述软件测试的目的和重要性。
2. 测试设计:a. 介绍所采用的测试方法和策略;b. 详细描述所使用的测试工具;c. 解释测试环境的设置和准备。
3. 测试执行:a. 分步骤记录测试过程;b. 描述测试用例的设计和使用;c. 分析测试结果的有效性。
4. 测试问题与解决方案:a. 列举在测试过程中遇到的问题;b. 阐明问题对软件质量的影响;c. 提出针对问题的解决方案。
5. 测试总结与改进:a. 总结测试的过程和结果;b. 分析测试的有效性和不足之处;c. 提出改进软件测试的建议。
正文详细阐述:1. 实验背景:a. 简要介绍所测试的软件及其功能:在这部分,对于所测试的软件进行简要的介绍,包括软件的主要功能、用途以及应用范围等。
b. 阐述软件测试的目的和重要性:在这部分,解释为什么需要对软件进行测试,以及软件测试在整个开发过程中的重要性。
强调测试对于发现潜在问题、提高软件稳定性以及满足用户需求的重要作用。
2. 测试设计:a. 介绍所采用的测试方法和策略:在这部分,介绍所选择的测试方法和策略,如黑盒测试、白盒测试、功能测试、性能测试等。
解释选择这些方法和策略的原因,并说明如何执行测试。
b. 详细描述所使用的测试工具:在这部分,详细介绍所使用的测试工具,如测试管理工具、自动化测试工具等。
解释选择这些工具的原因,并说明如何使用它们进行测试。
c. 解释测试环境的设置和准备:在这部分,说明测试环境的搭建和准备工作,包括硬件配置、软件安装、网络设置等。
解释为什么需要这样的测试环境,并说明如何进行设置和准备。
3. 测试执行:a. 分步骤记录测试过程:在这部分,按照测试计划和测试用例,记录详细的测试过程。
对每一步测试的操作进行描述,并记录下测试结果。
软件测试实验二实验报告

软件测试实验二实验报告一、实验目的本次软件测试实验的主要目的是熟悉并掌握软件测试的基本方法和技术,通过对一个具体软件系统的测试,发现软件中存在的缺陷和问题,提高软件的质量和可靠性。
二、实验环境1、操作系统:Windows 102、测试工具:Jmeter、Selenium、Bugzilla3、开发语言:Java4、数据库:MySQL三、实验内容1、功能测试对软件的登录功能进行测试,包括输入正确和错误的用户名、密码,验证登录是否成功以及相应的提示信息是否准确。
测试软件的注册功能,检查输入的各项信息是否符合要求,如用户名长度、密码强度等。
对软件的搜索功能进行测试,输入不同的关键词,检查搜索结果的准确性和完整性。
2、性能测试使用 Jmeter 工具对软件的并发性能进行测试,模拟多个用户同时登录、搜索等操作,观察系统的响应时间、吞吐量等性能指标。
对软件的数据库操作性能进行测试,包括插入、查询、更新和删除数据,检查数据库的响应时间和资源占用情况。
3、兼容性测试在不同的浏览器(如 Chrome、Firefox、IE 等)上运行软件,检查界面显示和功能是否正常。
在不同的操作系统(如 Windows、Mac OS、Linux 等)上安装和运行软件,验证其兼容性。
4、安全测试对软件的用户认证和授权机制进行测试,检查是否存在未授权访问和越权操作的情况。
测试软件对 SQL 注入、XSS 攻击等常见安全漏洞的防范能力。
四、实验步骤1、功能测试步骤打开软件登录页面,输入正确的用户名和密码,点击登录按钮,观察是否成功登录并跳转到相应页面。
输入错误的用户名或密码,检查提示信息是否清晰准确。
进入注册页面,输入合法和不合法的注册信息,如用户名过短、密码强度不够等,查看系统的校验结果。
在搜索框中输入关键词,点击搜索按钮,对比搜索结果与预期是否一致。
2、性能测试步骤打开 Jmeter 工具,创建测试计划,添加线程组、HTTP 请求等元素。
软件测试的实习报告(通用3篇)

软件测试的实习报告(通用3篇)软件测试的篇1一、实习单位我现在在xx公司实习,职业是web测试实习生。
公司成立于20xx年,是一家专为6-15岁的青少年提供合适优质的编程教育产品和服务,提供包括自主研发的PiPa积木图形化编程,CodeMonkey代码闯关式编程,Python,C++,NOIP/NOI等系统化课程,以“理论、观察、实践、假设、结论”的科学教育方法,旨在全面提升青少年的逻辑思维、创新创造、沟通能力、合作能力、动手能力、观察认知能力等综合素质的年轻公司。
二、实习工作职责工作职责第一点是负责项目的测试流程,编写测试计划、测试用例;第二点是寻找bug并记录跟踪bug;第三是完成测试环境的部署并提交测试报告,熟悉MySQL数据库,利用TAPD管理bug。
三、实习内容刚开始上班只是熟悉需求和系统,每天编写测试用例,测试用例全部必须要有很强的逻辑思维和考虑周到设计出来的文档才能有很好的覆盖率,也就是覆盖率要很强,编辑出来的测试用例才能找到重要的bug。
第二周和第三周主要是负责编写测试用例和执行测试用例并且寻找bug跟踪bug,在不断的完善测试用例。
并且在更新版本后我们还要再走一遍自已写的测试用例,去核实修改的bug是否已经修改并且功能达到原先期望值。
随着公司产品增多,测试的内容也由最开始的只需测试H5页面转变为测试H5、APP、小程序、接口。
四、总结(1)工作态度大学三年,专业方向更多为开发方向,软件测试只是涉及一下而已。
说来惭愧,因为大学的开发课程没有掌握完全,以至于在找开发的工作上的没信心和吃了不少闭门羹,但学的开发课程没有掌握完全,以至于在找开发的工作上的没信心和吃了不少闭门羹,但是自己不想找像销售什么的其它岗位,不是不尊重这些行业,只是不舍得将大学学的专业舍弃,所以最后转换方向找软件测试的岗位。
刚进入公司,对于一无所知的我,一切都要重头学习。
好在关于数据库方面的知识大学时候学过,所以在数据库上不用花太多时间。
软件测试的实习报告7篇

软件测试的实习报告7篇软件测试的实习报告7篇在当下社会,需要使用报告的情况越来越多,多数报告都是在事情做完或发生后撰写的。
在写之前,可以先参考范文,以下是小编收集整理的软件测试的实习报告7篇,仅供参考,欢迎大家阅读。
软件测试的实习报告篇120xx年11月28日,我怀着提高并实现自我价值的心态,跨进E 软件技术有限公司的大门,开始了自己第一份实习工作。
这是一家国内知名的专业软件外包企业,在深圳华南地区位居行业前列。
易软自开始从事软件外包业务以来,服务合作模式从人力资源外包发展到项目外包、离岸开发和OEM产品合作等模式。
业务领域包括电信业,金融业,制造业等。
特别在电信行业有多年积累,在电信业务领域涉及固网,智能网、移动通信、光网络,电信增值服务等业务领域。
易软公司总部设在深圳,在上海、南京、北京,广州,重庆,苏州,武汉,大连等地建立了分公司或办事处,就近为客户提供外包服务。
转眼间,三个月实习时间就过去了。
回想起这段时间的工作过程,我从一名普通的大学生到一个为社会服务的软件测试人员,思想觉悟有了很大的提高,作为一个刚刚步入企业的年轻人来说,什么都不懂,没有任何实践经验,不过在各位同事的帮助下,我很快的融入到了这个新环境,还学到了很多在学校学不到的东西,也认识到了自己很多的不足,感觉受益匪浅。
以下是我在这几个月实习期间对工作的总结以及一些自己的心得体会。
要想成为好的测试人员,首先得了解自己要测试的软件的相关知识。
要了解软件产品的架构是什么样的。
要了解软件的市场需求,在接触软件之初要可以多看看用户的反馈信息,这些才是用户最关心的,也是在测试中需要注意的问题,满足客户是最大的需要。
但是了解软件需求之后要学会要多读些软件系统的技术文档,软件设计文档,这些文档可以帮助了解产品如何工作。
还有多看看公司 Bug 库中的问题,这些存在的问题可以帮助自己了解软件产品那些地方存在缺陷,软件系统那些地方会出现错误。
软件是运行在一个大环境中,如果对系统不熟悉,那么有些问题你不能从一个更广阔的层面考虑,学习操作系统的知识,有助于你发现缺陷,定位问题更加准确。
【精华】软件测试的实习报告四篇

【精华】软件测试的实习报告四篇【精华】软件测试的实习报告四篇在现在社会,大家逐渐认识到报告的重要性,其在写作上具有一定的窍门。
一起来参考报告是怎么写的吧,以下是小编帮大家整理的软件测试的实习报告4篇,希望能够帮助到大家。
软件测试的实习报告篇1毕业实习是学校教学计划的重要教学实践环节,是课堂教育和社会实践相结合的重要形式。
通过实习了解相关企业的生产组织形式、管理方式、生产环境和关键技术。
让学生进一步了解本专业所必须的各种基本知识和基本技能,理论联系实际,拓宽学生的知识面,开拓学生的视野,加深对专业知识的理解。
同时了解生产企业对员工的要求,提高组织纪律观念;亲身参与实践,培养吃苦耐劳的精神,为将来适应社会奠定基础。
对于任何一位大学毕业生来说,毕业实习是一个很关键的学习内容,也是一个很好的锻炼机会,也是我们直接接触社会的机会。
在这样一个过程中,让学生亲自感受社会的需求,高强度与社会接轨。
一、实习目的一方面,通过实习,培养学生树立理论联系实际的工作作风,以及工作中将科学的理论知识加以验证、深化、巩固和充实,并培养学生进行调查、研究、分析和解决实际问题的能力,也是接受一次系统而深刻的专业思想教育,增强从事与本专业相关工作的责任心和光荣感,提高综合运用所学专业知识和基本技能的水平,培养从事软件开发相关工作的能力。
理论联系实际,掌握一定的工作能力,积累社会工作经验,了解社会,增长见识,提高与别人和谐相处和协同合作的能力,提高自身的综合素质。
另一方面,通过本次实习,应当对公司产品、测试流程、测试知识等达到熟练运用的地步,同时应该对测试工具及其应用有一个非常清晰、明了的认识。
二、实习的基本情况实习的基本情况包括:实习时间、实习地点、实习岗位、单位简介、实习任务、以及所取得的成果。
下面我从这方面简单介绍介绍。
1、实习时间实习时间:20xx-07-02至20xx-08-28。
2、实习地点实习地点:xx软测信息技术有限公司3、实习岗位实习岗位:软件测试工程师4、单位简介xx软测信息技术有限公司是xx地区唯一专注软件测试培训的基地。
软件测试实验总结报告

软件测试实验总结报告
在进行软件测试实验后,我从多个角度对该实验进行了全面的分析和总结。
以下是对该实验的详细总结报告:
1. 实验目的:
本次软件测试实验的目的是验证软件在各种条件下的功能、性能和稳定性,以及发现和修复潜在的缺陷和问题。
2. 实验环境:
在本次实验中,我们使用了特定的软件测试工具和环境,包括测试管理工具、测试自动化工具、虚拟化技术等。
这些工具和环境为我们提供了有效的测试手段和资源。
3. 实验方法:
在实验中,我们采用了多种测试方法,包括黑盒测试、白盒测试、灰盒测试等。
通过对软件的功能、界面、性能、兼容性等方面进行测试,我们能够全面地评估软件的质量和可靠性。
4. 实验结果:
在实验中,我们发现了一些软件中的缺陷和问题,并及时向
开发团队报告。
这些问题包括功能错误、界面不一致、性能瓶颈等。
同时,我们也记录了软件在各种测试条件下的表现和性能指标,以
便后续分析和改进。
5. 实验总结:
通过本次实验,我们对软件测试的重要性和必要性有了更深
入的理解。
软件测试能够帮助我们发现和解决软件中的问题,提高
软件的质量和可靠性。
同时,我们也认识到测试过程中需要严格遵
循测试计划和测试用例,以确保测试的有效性和可靠性。
综上所述,本次软件测试实验通过采用多种测试方法和工具,
对软件进行了全面的测试和评估。
我们发现了一些问题并及时报告,同时也总结了测试过程中的经验和教训。
通过这次实验,我们对软
件测试有了更深入的了解,并为今后的软件测试工作积累了宝贵的
经验。
软件功能测试实习报告

一、实习背景随着信息技术的飞速发展,软件行业在国民经济中的地位日益凸显。
软件功能测试作为保证软件质量的重要环节,对于确保软件的稳定性和可靠性具有重要意义。
为了提升自身专业技能,我在2023年6月至9月期间,在某软件公司进行了为期三个月的软件功能测试实习。
二、实习目的1. 熟悉软件测试的基本流程和方法,提高实际操作能力;2. 掌握功能测试工具的使用,如Selenium、JMeter等;3. 学会编写测试用例和测试报告,提升测试文档编写能力;4. 了解软件测试在软件开发过程中的重要作用,培养团队协作意识。
三、实习内容1. 软件测试基础知识学习在实习初期,我系统学习了软件测试的基本概念、流程、方法和工具。
了解了软件测试的四个阶段:需求分析、测试设计、测试执行和测试评估。
同时,学习了黑盒测试、白盒测试和灰盒测试等测试方法。
2. 功能测试实践在实习过程中,我参与了某公司一款电商平台的测试工作。
主要职责包括:(1)分析需求文档,了解产品功能,编写测试用例;(2)使用Selenium等工具进行自动化测试,提高测试效率;(3)发现并跟踪缺陷,协助开发人员进行缺陷修复;(4)编写测试报告,对测试结果进行总结和分析。
3. 功能测试工具使用在实习期间,我熟练掌握了以下功能测试工具:(1)Selenium:用于自动化测试,模拟用户操作,验证软件功能;(2)JMeter:用于性能测试,模拟用户并发访问,评估软件性能;(3)TestLink:用于缺陷管理,记录、跟踪和统计缺陷信息。
4. 团队协作与沟通在实习过程中,我积极参与团队讨论,与开发人员、产品经理和测试人员保持良好的沟通。
通过团队合作,共同推进项目进度,提高软件质量。
四、实习成果1. 编写了50余份测试用例,覆盖了电商平台的主要功能模块;2. 执行了200余次自动化测试,发现并跟踪了30余个缺陷;3. 协助开发人员修复了20余个缺陷,提高了软件质量;4. 参与编写了3份测试报告,对测试结果进行了详细分析。
软件测试实习报告

软件测试实习报告在这次软件测试实习中,我有幸加入了一家知名软件公司的测试团队,参与了多个项目的测试工作。
在这段时间里,我学到了很多知识,也积累了不少经验,现在我想分享一下我的实习报告。
首先,我参与了一个移动应用的测试项目。
在这个项目中,我学会了如何制定测试计划和测试用例,以及如何进行黑盒测试和白盒测试。
通过对不同版本的应用进行测试,我不仅发现了一些潜在的问题,还学会了如何编写清晰准确的bug报告,并与开发人员进行有效的沟通和协作,使得问题得到及时解决。
其次,我还参与了一个web应用的测试项目。
在这个项目中,我学会了如何利用自动化测试工具进行测试,以及如何编写自动化测试脚本。
通过自动化测试,我们可以更快速地发现问题,并且可以在每次代码变更后快速地进行回归测试,大大提高了测试效率和质量。
除了项目测试,我还参与了一些新技术的学习和研究。
比如,我学习了一些常见的性能测试工具和方法,以及一些常见的安全测试技术。
这些知识的学习不仅丰富了我的测试技能,也让我对软件测试这个领域有了更深入的了解。
总的来说,这次软件测试实习让我收获颇丰。
我不仅学会了很多测试工具和方法,还学会了如何与团队成员进行有效的沟通和协作。
我相信这些知识和经验将会对我的未来职业发展产生积极的影响。
在未来,我会继续努力学习,不断提升自己的测试技能,争取成为一名优秀的软件测试工程师。
同时,我也会将我在实习中学到的知识和经验分享给更多的人,希望能够为软件测试这个领域做出一些贡献。
感谢公司和团队的支持和帮助,让我能够在这次实习中有所收获。
我会珍惜这次宝贵的经历,继续努力向前。
软件测试,让我收获满满,也让我对未来充满信心。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《软件测试技术》实验报告与习题册2014 / 2015 学年第2学期系别计算机学院专业班级一班姓名指导教师目录实验一:基于白盒测试的用例设计与验证(一)一.实验目的(1)熟悉Eclipse开发环境(2)掌握Java语言的基本语法,能够利用Java实现简单的程序开发(3)熟悉白盒测试基本原理(4)掌握白盒测试的逻辑覆盖法,能够依据语句覆盖、判定覆盖、条件覆盖、判定\条件覆盖、条件组合覆盖的原理进行相应测试用例的设计工作。
二.实验内容(1)选择一门语言,完成指定的单元程序开发。
#include<>void main(){int m,n,p,q;printf("please input m,n,p,q:\n");scanf("%d,%d,%d,%d",&m,&n,&p,&q);if(m>0&&n<6){m=n+3;n=n*2;}if(p>5||q<0){p=2*q+5;q++;}printf("输出的四个数是:%d,%d,%d,%d\n",m,n,p,q);return ;}(2)分别依据白盒测试逻辑覆盖法中的语句覆盖、判定覆盖、条件覆盖、判定\条件覆盖、条件组合覆盖的原理设计相应的测试用例。
(3)根据给定的流程图,实际运行测试用例,检测程序的实现是否正确。
三.程序流程图运行结果语句覆盖:判定覆盖:测试用例具体取值条件判定条件输入:{m=3,n=2,p=9,q=-3}输出:{m=5,n=4,p=-1,q=-2}m>0,n<6,p>5,q<0m>0 and n<6p>5 or q<0输入:{m=-4,n=10,p=2,q=4}输出:{ m=-4,n=10,p=2,q=4}m<0,n>6,p<5,q>0m<0 and n>6p<5 or q>0条件覆盖:测试用例取值条件具体取值条件输入:{m=1,n=7,p=6,q=2}输出:{ m=1,n=7,p=9,q=3}T1,F2,T3,F4m>0,n>6,p>5,q>0输入:{m=-3,n=4,p=1,q=-1}输出:{ m=-3,n=4,p=3,q=0}F1,T2,F3,T4m<0,n<6,p<5,q<0判定-条件覆盖:测试用例取值条件具体取值条件输入:{m=1,n=2,p=6,q=-1}输出:{ m=5,n=4,p=3,q=0}T1,T2,T3,T4m>0,n<6,p>5,q<0输入:{m=-1,n=9,p=4,q=2}输出:{ m=-1,n=9,p=4,q=2}F1,F2,F3,F4m<0,n>6,p<5,q>0条件组合覆盖:测试用例覆盖条件具体取值条件输入:{m=1,n=2,p=6,q=-1}输出:{ m=5,n=4,p=3,q=0}T1,T2,T3,T4m>0,n<6,p>5,q<0输入:{m=1,n=7,p=6,q=1}输出:{ m=1,n=7,p=7,q=2}T1,F2,T3,F4m>0,n>6,p>5,q>0输入:{m=-1,n=2,p=3,q=-1}输出:{ m=-1,n=2,p=3,q=0}F1,T2,F3,T4m<0,n<6,p<5,q<0输入:{m=-1,n=7,p=3,q=1}输出:{ m=-1,n=7,p=3,q=0}F1,F2,F3,F4m<0,n>6,p<5,q>0四.实验内容中遇到的问题、解决方法和体会。
答:遇到的问题:实验过程中,编写程序有点问题,总是输不出结果,不断进行检查和调试,以至于花费很多时间。
解决方法:通过自己检查和调试和向同学寻求帮助得以解决问题,最后运行得到结果。
体会:通过这次实验,我知道了只有自己动手去做,才会知道自己还有哪些不足,才能不断提高自己的实践能力。
同时,我还知道了白盒覆盖的几种覆盖方法以及它们之间的区别。
总之,我们要知道理论和实践相结合的重要性,通过不断实践来提高自己的能力。
实验一:基于白盒测试的用例设计与验证(二)一.实验目的(1)熟悉二分查找算法,能正确实现程序(2)掌握白盒测试的基本路径测试法,重点掌握如何根据程序控制流计算程序的环路复杂度,并且确定程序基本路径。
二.实验内容(1)选择一门语言,完成二分查找的实现;。
源代码:#include<>int find(int *arry,int leng,int key){int low=1;int mid;int high=leng;while(low<=high){mid=(low+high)/2;if(key>arry[mid-1])low=mid;else if(key<arry[mid-1])high=mid;elsereturn mid;}return 0;}int main(){int a[10];int i,m,n;for(i=0;i<10;i++)a[i]=i+1;do{printf("请输入查找数(1~10!):");scanf("%d",&m);}while(m>10||m<1);n=find(a,10,m);printf("查询值为a[%d]\n",n-1);return 0;}(2)完成相应的程序控制流图,并计算出程序的环路负责度;(3)确定程序的基本路径,设计相应的测试用例,覆盖确定的基本路径。
程序控制流图如下:由程序控制图可知环路复杂度为5,因此有5条基本路径。
基本路径1:A-B-A基本路径2:A-B-C-D-E-A基本路径3:A-B-C-D-E-F-H-C-D-E-A基本路径4:A-B-C-D-E-G-I-C-D-E-A基本路径5:A-B-C-D-E-F-H-C-D-E-G-I-C-D-E-A测试用例图:测试用例预期输出结果输出通过路径M=0 Error !---基本路径1 M=5a[4]查询值为a[4]基本路径2 M=3a[2]查询值为a[2]基本路径3 M=7a[6]查询值为a[6]基本路径4 M=4A[3]查询值为a[3]基本路径5运行结果:三.实验内容中遇到的问题、解决方法和体会。
答:遇到的问题:编写的程序有错误不知道该怎么改。
解决方法:通过向同学寻求帮助解决,最后运行得到结果。
体会:通过这次实验,感觉自己C语言的基础太差,以后要加强对C 语言的学习。
通过这次实验,我还知道了怎样计算出程序的环路复杂度,还有如何完成相应的程序控制流图。
实验一:基于黑盒测试的用例设计与验证(一)一.实验目的(1)理解黑盒测试的基本原理;(2)掌握黑盒测试的等价类划分法与边界值分析法,并能够根据相应的方法设计测试用例。
二.实验内容(1)选择一门语言,完成以下程序:输入三个整数,三角形三条边的长度,输出三角形所属的类型。
#include <>double triangle(double a, double b, double c){if (a + b > c && b + c > a && a + c > b)return 1;elsereturn 0;}double dengbian(double a, double b, double c){if (a == b && b == c)return 1;elsereturn 0;}double dengyao(double a, double b, double c){if (a == b || b == c || a == c)return 1;elsereturn 0;}double zhijiao(double a, double b, double c){if (a*a + b*b == c*c || b*b + c*c == a*a || a*a + c*c == b*b) return 1;elsereturn 0;}void main(){double a, b, c;printf("请输入三角形三边: ");scanf("%lf", &a);scanf("%lf", &b);scanf("%lf", &c);if (triangle(a, b, c)){if (dengbian(a, b, c))printf("等边三角形\n");else if (dengyao(a, b, c) && zhijiao(a, b, c))printf("等腰直角三角形\n");else if (dengyao(a, b, c))printf("等腰三角形\n");else if (zhijiao(a, b, c))printf("直角三角形\n");elseprintf("一般三角形\n");}elseprintf("不能构三角形\n");}(2)依据黑盒测试中的等价类划分法,边界值分析法设计相应的测试用例。
3两边相等且两边之和大于第三边 3 3 4等腰三角形4两边相等且满足a*a+b*b=c*c 2*2 +2*2=8等腰直角三角形 5能构成三角形且满足a*a+b*b=c*c 3*3 +4*4=25直角三角形6能构成三角形且三边相等 2 2 2等边三角形7三边中出现了非数字字符 a 2 3不能构成三角形 8两边之和小于第三边 2 3 6不能构成三角形 9三边中出现了负数 -1 1 3 不能构成三角形编号输入边界值测试用例的设计思路1数字字符出现了除数字字符之外的符号如输入:a 2 3,则不能构成三角形,反之成立2边长三边大于0如果输入的数中有小于0的数,则不能构成三角形,反之成立3三边边长之和两边之和大于第三边如果两边之和小于第三边,则不能构成三角形,反之成立(3)利用设计的测试用例测试编写的程序。
三.实验内容中遇到的问题、解决方法和体会。
答:遇到的问题:编写代码出现了一点问题,用等价类划分时不知道该怎么划分。
解决方法:通过查看书本和向同学寻求帮助解决。
体会:通过这次实验,我知道了黑盒测试的基本原理,掌握了黑盒测试的等价类划分法与边界值分析法,并能够根据相应的方法设计测试用例。