山东大学软件测试实验报告

合集下载

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

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

引言概述:软件测试是软件开发中非常重要的一环,它能够帮助开发人员发现潜在的问题,提高软件的质量和稳定性。

本文将对软件测试实验进行详细分析和总结。

正文内容: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 请求等元素。

大学生软件测试实训报告

大学生软件测试实训报告

一、实训背景随着信息技术的飞速发展,软件行业已成为我国国民经济的重要组成部分。

软件测试作为确保软件质量的关键环节,对于提高软件产品的可靠性和用户满意度具有重要意义。

为了培养具有实际操作能力的软件测试人才,我国各大高校纷纷开设软件测试相关课程,并组织学生进行实训。

本文将结合本人参加的软件测试实训,对实训过程、收获与体会进行总结。

二、实训目的1. 熟悉软件测试的基本概念、方法和流程。

2. 掌握常用的测试工具和测试方法。

3. 提高实际操作能力,为今后的职业发展奠定基础。

三、实训内容本次实训主要分为以下几个阶段:1. 理论学习阶段在实训初期,我们学习了软件测试的基本概念、方法和流程,包括黑盒测试、白盒测试、灰盒测试、静态测试、动态测试等。

同时,我们还学习了软件测试的生命周期、测试用例设计、缺陷管理等方面的知识。

2. 工具学习阶段为了提高测试效率,我们学习了常用的测试工具,如JMeter、Selenium、Appium 等。

这些工具可以帮助我们自动化测试、性能测试、兼容性测试等。

3. 实际操作阶段在理论学习和工具学习的基础上,我们进入实际操作阶段。

首先,我们选择了一个简单的软件项目进行手工测试,包括功能测试、界面测试、性能测试等。

然后,我们使用测试工具对项目进行自动化测试,以提高测试效率。

4. 项目实践阶段在项目实践阶段,我们参与了一个真实的软件项目测试。

在这个项目中,我们负责编写测试用例、执行测试、记录缺陷、跟踪缺陷修复等。

通过这个项目,我们深刻体会到了软件测试在实际工作中的应用。

四、实训收获与体会1. 理论知识得到巩固通过本次实训,我对软件测试的基本概念、方法和流程有了更加深入的理解,对软件测试的生命周期、测试用例设计、缺陷管理等有了更加清晰的认识。

2. 实际操作能力得到提升在实训过程中,我们不仅学习了理论知识,更重要的是将理论知识应用于实际操作。

通过实际操作,我们的动手能力得到了很大的提升。

3. 团队合作意识得到加强在项目实践中,我们与团队成员紧密合作,共同完成测试任务。

软件测试的实习报告(通用3篇)

软件测试的实习报告(通用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)工作态度大学三年,专业方向更多为开发方向,软件测试只是涉及一下而已。

说来惭愧,因为大学的开发课程没有掌握完全,以至于在找开发的工作上的没信心和吃了不少闭门羹,但学的开发课程没有掌握完全,以至于在找开发的工作上的没信心和吃了不少闭门羹,但是自己不想找像销售什么的其它岗位,不是不尊重这些行业,只是不舍得将大学学的专业舍弃,所以最后转换方向找软件测试的岗位。

刚进入公司,对于一无所知的我,一切都要重头学习。

好在关于数据库方面的知识大学时候学过,所以在数据库上不用花太多时间。

软件测试实验总结报告

软件测试实验总结报告

软件测试实验总结报告
在进行软件测试实验后,我从多个角度对该实验进行了全面的分析和总结。

以下是对该实验的详细总结报告:
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份测试报告,对测试结果进行了详细分析。

软件测试作业的实训报告

软件测试作业的实训报告

一、实训背景随着我国软件产业的快速发展,软件测试作为保证软件质量的重要环节,其重要性日益凸显。

为了提高自身在软件测试领域的专业技能,我们开展了软件测试实训课程。

本次实训旨在通过实际操作,使学生掌握软件测试的基本理论、方法和工具,提高软件测试的实际操作能力。

二、实训内容1. 软件测试基础知识(1)软件测试的定义、目的和原则(2)软件测试的类型和方法(3)软件测试的生命周期2. 软件测试工具的使用(1)Selenium自动化测试工具(2)JMeter性能测试工具(3)缺陷管理工具(如Bugzilla、Jira)3. 实际项目测试案例(1)选择一个实际项目,分析其测试需求和测试用例(2)根据测试用例,编写测试脚本(3)执行测试脚本,记录测试结果(4)分析测试结果,提出改进意见三、实训过程1. 理论学习在实训初期,我们通过查阅相关资料,对软件测试的基本理论、方法和工具进行了系统学习。

主要包括软件测试的定义、目的、原则、类型、方法、生命周期以及常用测试工具的使用方法。

2. 实践操作(1)Selenium自动化测试工具我们通过编写测试脚本,实现了对Web应用的自动化测试。

具体步骤如下:①安装Selenium WebDriver②编写测试脚本,模拟用户操作③运行测试脚本,验证测试用例(2)JMeter性能测试工具我们使用JMeter对Web应用进行了性能测试,主要测试内容包括:①安装JMeter②配置测试计划③添加测试线程组、监听器等组件④运行测试计划,收集测试数据⑤分析测试结果,找出性能瓶颈(3)缺陷管理工具我们使用Bugzilla和Jira等缺陷管理工具,对项目中的缺陷进行跟踪和管理。

具体操作如下:①注册用户,创建项目②创建缺陷,分配给相关开发人员③跟踪缺陷状态,直至修复3. 项目测试案例我们选择了一个实际项目进行测试,具体步骤如下:(1)分析测试需求,确定测试用例(2)编写测试脚本,模拟用户操作(3)执行测试脚本,记录测试结果(4)分析测试结果,提出改进意见四、实训成果通过本次实训,我们取得了以下成果:1. 掌握了软件测试的基本理论、方法和工具2. 提高了软件测试的实际操作能力3. 增强了团队协作和沟通能力4. 对软件测试有了更深入的认识五、实训总结本次软件测试实训,使我们受益匪浅。

软件测试实习报告(合集5篇)

软件测试实习报告(合集5篇)

软件测试实习报告(合集5篇)(经典版)编制人:__________________审核人:__________________审批人:__________________编制单位:__________________编制时间:____年____月____日序言下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。

文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!并且,本店铺为大家提供各种类型的经典范文,如工作报告、工作计划、策划方案、合同协议、条据文书、心得体会、演讲致辞、教学资料、作文大全、其他范文等等,想了解不同范文格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!Moreover, our store provides various types of classic sample essays for everyone, such as work reports, work plans, planning plans, contract agreements, documentary evidence, insights, speeches, teaching materials, complete essays, and other sample essays. If you want to learn about different sample formats and writing methods, please stay tuned!软件测试实习报告(合集5篇)软件测试实习报告篇1时间总在不经意间匆匆溜走,我们的工作又告一段落了,回顾这段时间的工作,理论知识和业务水平都得到了很大提高,不妨坐下来好好写写工作总结吧!那么问题来了,工作总结应该怎么写?以下是整理的软件测试实习工作总结,仅供参考,大家一起来看看吧。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一。

黑盒测试一、等价类划分电话号码问题某城市电话号码由三部分组成。

它们的名称和内容分别是:(1)地区码:空白或三位数字;(2)前缀:非'0'或'1'的三位数字;(3)后缀:4 位数字。

假定被测程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的电话号码。

根据该程序的规格说明,作等价类的划分,并设计测试方案。

根据题目,分别将地区码、前缀、后缀进行分类,分析结果如下:根据上图的分析,可的测试用例三角形问题根据下面给出的规格说明,利用等价类划分的方法,给出足够的测试用例。

一个程序读入三个整数。

把此三个数值看成是一个三角形的三个边。

这个程序要打印出信息,说明不是三角形、三角形是三边不等的、是等腰的、还是等边的。

分析题目中给出和隐含的对输入条件的要求:(1)整数(2)三个数(3)非零数(4)正数(5)两边之和大于第三边(6)等腰(7)等边如果 a 、 b 、 c 满足条件( 1 ) ~ ( 4 ),则输出下列四种情况之一:1)如果不满足条件(5),则程序输出为 " 非三角形 " 。

2)如果三条边相等即满足条件(7),则程序输出为 " 等边三角形 " 。

3)如果只有两条边相等、即满足条件(6),则程序输出为 " 等腰三角形 " 。

4)如果三条边都不相等,则程序输出为 " 一般三角形 " 。

列出等价类表并编号覆盖有效等价类的测试用例:a b c 覆盖等价类号码3 4 5 (1)--(7)4 45 (1)--(7),(8)4 5 5 (1)--(7),(9)5 4 5 (1)--(7),(10)4 4 4 (1)--(7),(11)覆盖无效等价类的测试用例:日期问题用决策表测试法测试以下程序:该程序有三个输入变量month、day、year (month 、 day 和year 均为整数值,并且满足:1≤month≤12 和1≤day≤31),分别作为输入日期的月份、日、年份,通过程序可以输出该输入日期在日历上隔一天的日期。

例如,输入为 2004 年11 月29 日,则该程序的输出为 2004 年12 月1 日。

(1) 分析各种输入情况,列出为输入变量 month 、 day 、 year 划分的有效等价类。

(2) 分析程序的规格说明,并结合以上等价类划分的情况,给出问题规定的可能采取的操作(即列出所有的动作桩)。

(3) 根据 (1) 和 (2) ,画出简化后的决策表。

1)划分等价类并编号,下表等价类划分的结果2)设计测试用例,以便覆盖所有的有效等价类在表中列出了3个有效等价类,编号分别为①、⑤、⑧,设计的测试用例如下:测试数据期望结果覆盖的有效等价类200211 输入有效①、⑤、⑧3)为每一个无效等价类设计一个测试用例,设计结果如下:测试数据期望结果覆盖的无效等价类95June 无效输入②20036 无效输入③2001006 无效输入④198912 无效输入⑥200401 无效输入⑦200100 无效输入⑨200113 无效输入⑩3.NextDate 函数包含三个变量:month 、 day 和 year ,函数的输出为输入日期后一天的日期。

例如,输入为 2006年3月 7日,则函数的输出为 2006年3月8日。

要求输入变量 month 、 day 和 year 均为整数值,并且满足下列条件:①1≤month≤12②1≤day≤31③1920≤year≤20501)有效等价类为:M1={月份:1≤月份≤12}D1={日期:1≤日期≤31}Y1={年:1812≤年≤2012}2)若条件① ~ ③中任何一个条件失效,则 NextDate 函数都会产生一个输出,指明相应的变量超出取值范围,比如 "month 的值不在 1-12 范围当中 " 。

显然还存在着大量的 year 、 month 、 day 的无效组合, NextDate 函数将这些组合作统一的输出: " 无效输入日期 " 。

其无效等价类为:M2={月份:月份<1}M3={月份:月份>12}D2={日期:日期<1}D3={日期:日期>31}Y2={年:年<1812}Y3={年:年>2012}弱一般等价类测试用例月份日期年预期输出6 15 1912 1912年6月16日强一般等价类测试用例同弱一般等价类测试用例注:弱--有单缺陷假设;健壮--考虑了无效值(一)弱健壮等价类测试用例ID 月份日期年预期输出WR1 6 15 1912 1912年6月16日WR2 -1 15 1912 月份不在1~12中WR3 13 15 1912 月份不在1~12中WR4 6 -1 1912 日期不在1~31中WR5 6 32 1912 日期不在1~31中WR6 6 15 1811 年份不在1812~2012中WR7 6 15 2013 年份不在1812~2012中(二)强健壮等价类测试用例ID 月份日期年预期输出 SR1 -1 15 1912 月份不在1~12中 SR2 6 -1 1912 日期不在1~31中 SR3 6 15 1811 年份不在1812~2012中 SR4 -1 -1 1912 两个无效一个有效 SR5 6 -1 1811 两个无效一个有效 SR6 -1 15 1811 两个无效一个有效 SR7 -1 -1 1811 三个无效实验二。

白盒测试利用白盒测试之赋税管理系统练习基本路径测试方法。

准备: Junit-4.10Eclipse(安装完Juniteclipse新建工程,本次先以获取数组中的中位数为例进行介绍然后在项目中引入Junite对于冒泡排序进行一次测试:当预期结果与执行结果相同时,测试显示正确如果有错误预判,显示结果错误。

实验步骤二:设计程序,进行测试:收入Income和供养人数nDependance来计算赋税金额的程序。

程序输入是Income 和nDependance,程序输出是:总税金TaxTotal 应缴所得税计算公式:TaxSubtotal 收入(income) 税率计算公式<10000 0.02*income10000<income<50000 200+0.03*(income-10000)>50000 1400+0.04*(income-50000)免税部分:exemption = 人数*50;实缴所得税: TaxTotal = TaxSubtotal – exemption程序Java代码:package .test;import java.util.Scanner;public class TexTotal { private double totals; private double income; private int p er;public double gettotals(){ return totals; }public void setShuru(double income,int per){ this.income=income; this.per=per ; }public boolean getShuru() { try {Scanner in = new Scanner(System.in);System.out.println("请输入你的工资和家庭人数(以空格隔开):");this.income = in.nextInt();this.per = in.nextInt(); } catch (Exception e) {System.out.println("请输入正确的工资数目!"); System.out.println("错误类型:" + e); return false; }return true; }public void Income(){if(this.income<=0||this.per<=0){System.out.println("请输入正确的家庭人数和收入!");}else if(this.income < 10000){this.totals=this.income*0.02-this.per*50; }else if(this.income>=10000 && this.i ncome<50000){this.totals=200+(this.income-10000)*0.03-this.per*50;}else{this.totals=1400+(this.income-50000)*0.04-this.per*50;}if(this.totals<0){ this.totals=0; } }public void Prints() {System.out.println("需要缴纳的税为:"+this.totals); }public static void main(String args[]){ TexTotal d=new TexTotal(); if(d.getShuru( )){ d.Income(); d.Prints(); } } }}if(this.totals<0){ this.totals=0; } }public void Prints() {System.out.println("需要缴纳的税为:"+this.totals); }public static void main(String args[]){ TexTotal d=new TexTotal(); if(d.getShuru( )){ d.Income(); d.Prints(); } } }测试代码:package .test;import static org.junit.Assert.*; import junit.framework.Assert; import org.junit.After; import org.junit.Before; import org.junit.Test; public class TexTotalTest { TexTotal s=new TexTotal();@Beforepublic void setUp() throws Exception { }@Afterpublic void tearDown() throws Exception { } @Testpublic void testGetShuru1() { s.setShuru(9994,5); s.Income();Assert.assertEquals(0.0,s.gettotals()); } @Testpublic void testGetShuru2() { s.setShuru(10023,3); s.Income();Assert.assertEquals(50.69,s.gettotals()); } @Testpublic void testGetShuru3() { s.setShuru(59232,4); s.Income();Assert.assertEquals(1569.28,s.gettotals()); } @Testpublic void testGetShuru4() { s.setShuru(500,0); s.Income();Assert.assertEquals(0.0,s.gettotals()); } @Testpublic void testGetShuru5() {s.setShuru(-50000,4); s.Income();Assert.assertEquals(0.0,s.gettotals()); } }3 测试数据测试均顺利通过。

相关文档
最新文档