软件测试实践报告
- 格式:doc
- 大小:142.00 KB
- 文档页数:14
软件测试的实习报告4篇软件测试的实习报告篇120xx年11月28日,我怀着提高并实现自我价值的心态,跨进E 软件技术有限公司的大门,开始了自己第一份实习工作。
这是一家国内知名的专业软件外包企业,在深圳华南地区位居行业前列。
易软自开始从事软件外包业务以来,服务合作模式从人力资源外包发展到项目外包、离岸开发和OEM产品合作等模式。
业务领域包括电信业,金融业,制造业等。
特别在电信行业有多年积累,在电信业务领域涉及固网,智能网、移动通信、光网络,电信增值服务等业务领域。
易软公司总部设在深圳,在上海、南京、北京,广州,重庆,苏州,武汉,大连等地建立了分公司或办事处,就近为客户提供外包服务。
转眼间,三个月实习时间就过去了。
回想起这段时间的工作过程,我从一名普通的大学生到一个为社会服务的软件测试人员,思想觉悟有了很大的提高,作为一个刚刚步入企业的年轻人来说,什么都不懂,没有任何实践经验,不过在各位同事的帮助下,我很快的融入到了这个新环境,还学到了很多在学校学不到的东西,也认识到了自己很多的不足,感觉受益匪浅。
以下是我在这几个月实习期间对工作的总结以及一些自己的心得体会。
要想成为好的测试人员,首先得了解自己要测试的软件的相关知识。
要了解软件产品的架构是什么样的。
要了解软件的市场需求,在接触软件之初要可以多看看用户的反馈信息,这些才是用户最关心的,也是在测试中需要注意的问题,满足客户是最大的需要。
但是了解软件需求之后要学会要多读些软件系统的技术文档,软件设计文档,这些文档可以帮助了解产品如何工作。
还有多看看公司Bug 库中的问题,这些存在的问题可以帮助自己了解软件产品那些地方存在缺陷,软件系统那些地方会出现错误。
软件是运行在一个大环境中,如果对系统不熟悉,那么有些问题你不能从一个更广阔的层面考虑,学习操作系统的知识,有助于你发现缺陷,定位问题更加准确。
比如软件运行在Windows 或者Linux ,如果不懂操作系统,你就无法建立测试环境,有些时候时候软件的组件发生问题,就是自己系统配置造成的,对系统不熟悉,会把外在原因归结为软件本身。
一、实习背景随着我国软件产业的快速发展,软件测试在软件开发过程中扮演着越来越重要的角色。
为了提高自己的实践能力,我选择了在一家知名软件公司进行为期三个月的软件测试实习。
通过这段时间的实习,我对软件测试有了更加深入的了解,现将实习情况总结如下。
二、实习内容1. 了解软件测试基础知识实习初期,我首先学习了软件测试的基本概念、分类、方法和流程。
通过学习,我了解到软件测试的目的在于发现软件中的缺陷,提高软件质量,降低后期维护成本。
同时,我也掌握了各种测试方法,如功能测试、性能测试、安全测试等。
2. 参与项目测试在实习期间,我参与了公司多个项目的测试工作。
具体内容包括:(1)编写测试用例:根据需求文档,我编写了多个功能模块的测试用例,并针对不同的测试点进行了详细描述。
(2)执行测试用例:在测试过程中,我严格按照测试用例执行测试,记录测试结果,并分析缺陷原因。
(3)跟踪缺陷:对于发现的缺陷,我及时与开发人员沟通,跟踪缺陷修复情况,确保缺陷得到有效解决。
(4)编写测试报告:在测试完成后,我整理了测试数据,编写了测试报告,对项目质量进行了总结。
3. 学习自动化测试为了提高测试效率,我学习了自动化测试工具,如Selenium、JMeter等。
通过实践,我掌握了自动化测试的基本流程和技巧,能够独立编写自动化测试脚本。
4. 参与团队协作在实习过程中,我积极参与团队讨论,与同事共同解决问题。
在项目开发过程中,我遵循团队规范,与开发人员、项目经理保持良好沟通,确保项目顺利进行。
三、实习收获1. 提升了实践能力:通过实际参与项目测试,我锻炼了自己的实践能力,掌握了软件测试的基本技能。
2. 拓宽了知识面:在实习过程中,我学习了自动化测试、性能测试等新知识,拓宽了自己的知识面。
3. 增强了团队协作能力:在团队中,我学会了与同事沟通、协作,共同解决问题。
4. 提高了职业素养:在实习过程中,我严格遵守公司规章制度,注重自身职业素养的提升。
软件工程实习报告一、实习概况本次实习是我在某软件公司进行的为期三个月的实习。
实习期间,我被分配到了软件开发部门,参与了一个基于Java的项目的开发工作。
在这个项目中,我主要负责了功能模块的设计、编码和测试工作。
通过这次实习,我深入了解了软件开发的流程和方法,并学习到了许多实用的技术和工具。
二、实习内容1. 需求分析与设计在项目启动前,我参与了需求分析的工作。
通过与产品部门的沟通和确认,我明确了项目的功能需求和业务逻辑。
然后,我和团队成员们一起进行了系统设计。
我们使用UML建模工具进行了类图和时序图的绘制,以明确系统的结构和交互流程。
2. 编码与调试在需求分析和设计完成后,我开始了编码和调试工作。
我们项目采用了Java作为开发语言,所以我使用了Eclipse作为开发工具。
我根据需求文档和设计图,先编写了基础代码框架,然后逐步完善各个功能模块。
在编码过程中,我遵循了代码规范和设计原则,并积极参与了代码评审和重构工作。
3. 测试与集成在编码完成后,我进行了功能测试和集成测试。
我使用Junit进行了单元测试,并通过Mockito框架进行了模拟和验证工作。
在测试中,我发现了一些潜在的问题,并及时修复了它们。
在集成测试中,我与其他成员合作,测试了系统各个模块之间的交互和兼容性。
4. 文档编写与维护在实习期间,我还负责了部分文档的编写和维护工作。
我参与了用户手册和技术文档的编写,以便使用人员和开发人员可以更好地理解项目的功能和实现细节。
我还负责了项目的版本控制和文档管理工作,确保了项目资料的安全和可追溯性。
三、实习收获1. 技术能力的提升在实习期间,我得到了大量的实践机会,提升了自己的技术能力。
我学会了使用Eclipse进行项目开发,掌握了Java语言的常用库和框架,并熟悉了常见的设计模式和软件开发方法。
我还学会了使用Git进行版本控制和团队协作,以及使用Junit和Mockito进行测试和调试。
2. 项目管理和沟通能力的提升在实习期间,我参与了团队的讨论和决策,学会了如何与他人进行有效的沟通和协作。
软件测试实习报告第一篇:软件测试实习报告这学期学习了软件工程实践这门课,我觉得这是对上学期的软件工程课程学习的检验,上学期学习软件工程只是我们浅显的认识,相比之下,这学期就更加全面的说明了开发一个项目所需要的步骤以及开发项目过程中所需要注意的诸多细节。
如果说上学期的课程注重理论基础的话,那么这学期的软工实践,顾名思义,就是侧重我们动手操作的能力。
原来我认为开发一个项目最重要的就是写代码,似乎整个软件都是编代码,因为自己动手能力不强所以就很排斥做项目。
可是经过我们学习软工课程到团队做项目再到学习软件工程实践课程之后,我才真正意识到实施一个软件工程项目并不是说简单的会编码就能够解决问题的,因为一个软件的生命周期分为三个时期:软件定义时期、开发时期、维护时期,而这三个时期整体又分为七个阶段,他们分别是:问题定义、可行性研究、需求分析、总体设计、详细设计、编码和单元测试、综合测试,由此可看出,当我们开发一个项目时,更多的精力不是放在编码上,编码只是一个很小的模块,而是项目的整体结构上。
在写软工实践体会之前,我想在这里总结一下上学期三人团队做项目的相关事宜。
上学期我们三人团队根据软件开发的步骤开发一个名为西大老乡荟的社交系统,主要是为西大学子提供一个找老乡的平台。
虽然只进行到详细设计阶段,没有进一步实现,但是我还是从中学到很多东西的。
首先要先确定项目主题,也就是这个项目用来做什么,可以解决什么问题。
接着就是这个项目是否有研究的必要以及是否有解决的办法,针对我们的项目,我们对西大的一些学生做了问卷调查,并从调查中继续完善系统本身的做用户。
第三步根据我们确定的项目主题进行需求分析,这一步骤当时做的不是很好,比如所画E-R图、数据流图等都有考虑不周的问题,导致接下来的概要设计、详细设计进行的很困难,有些步骤甚至还需要返工。
从我们在需求分析中出现的问题,使我们明白了软件定义阶段对于一个项目的开发是至关重要的,当软件定义阶段完成时必须要用正式的文档准确的地记录目标系统的需求。
一、实习目的随着信息技术的飞速发展,软件测试作为确保软件质量的重要环节,其重要性日益凸显。
为了将所学理论知识与实际操作相结合,提高自己的实践能力,我于2023年6月至9月在XX科技有限公司进行了为期三个月的软件测试实习。
本次实习旨在通过实际工作,熟悉软件测试流程,掌握测试方法与工具,提升自己的软件测试技能,为将来的职业发展打下坚实基础。
二、实习单位及岗位介绍XX科技有限公司是一家专注于软件开发与服务的国家级高新技术企业,拥有丰富的项目经验和专业的技术团队。
在本次实习中,我担任软件测试实习生一职,主要负责参与公司某项目的软件测试工作。
三、实习内容及过程(一)实习初期:学习与适应1. 熟悉项目背景与需求:首先,我详细了解了项目的背景、需求、功能模块以及技术架构,为后续的测试工作奠定基础。
2. 学习测试理论和方法:在导师的指导下,我学习了软件测试的基本理论和方法,包括黑盒测试、白盒测试、灰盒测试、性能测试、安全测试等。
3. 熟悉测试工具:掌握了常用的测试工具,如Selenium、JMeter、LoadRunner等,为实际测试工作做好准备。
(二)实习中期:参与测试1. 编写测试用例:根据需求文档,我独立编写了部分测试用例,并按照测试计划执行测试。
2. 发现并报告缺陷:在测试过程中,我发现了多个缺陷,并及时向开发人员报告,协助他们进行修复。
3. 测试环境搭建与维护:参与测试环境的搭建与维护工作,确保测试环境的正常运行。
(三)实习后期:总结与反馈1. 测试报告撰写:根据测试结果,撰写了详细的测试报告,包括测试用例执行情况、缺陷发现情况等。
2. 总结与反思:对实习期间的工作进行总结与反思,找出自身不足,为今后的工作提供改进方向。
四、实习收获与体会1. 提高了软件测试技能:通过本次实习,我掌握了软件测试的基本理论和方法,熟悉了测试工具的使用,提高了自己的软件测试技能。
2. 提升了团队合作能力:在实习过程中,我与团队成员密切合作,共同完成了测试任务,提升了团队合作能力。
软件实习报告(通用5篇)软件实习报告篇一一、实习目的1、实习目的毕业实习是我们大学生必须经历的过程,是理论与实践相结合的重要方式,使我们在实践中了解社会、在实践中巩固知识。
实习是个人综合能力的检验,除了有一定的课本知识外,还需有一定的实践动手能力,操作能力。
实习是对我们毕业生专业知识的一种检验,它让我们学到了很多在课堂上根本就学不到的知识,技能开阔视野,又能增长见识,为我们走向社会打下坚实的基础,也是我们走向工作岗位的第一步。
为了将大学所学的专业理论知识运用与实践,在实践中结合理论加深对其认识和总结。
将专业与实际接轨,逐步认识,体会,从而更好地将所学的运用到工作中去。
接触社会,认识社会,学会做事,学会与人相处,学会团结协作。
通过深入基层,了解经济管理和财会会计工作现状,可加深理解并巩固所学专业知识,进一步提高认识问题、分析问题、解决问题的能力,使一个计算机专业的学生应在毕业实习与设计中用所学知识解决现实中的一些问题,对所学专业理论和实践知识进行巩固,同时提高自学、独立开发和协作能力,为走向工作岗位奠定良好的基础。
2、实习情况和实习要求实习情况是我实习是在河南城建学院校内进行的,主要是提高计算机的专业技能以及了解外出学生工厂单位不同情况和工作上的经验。
实习要求有以下几条:1)努力学习,刻苦钻研,按时完成毕业实习任务。
2)虚心接受教师指导。
3)敢于创新,勤于实践,注意锻炼和提高自己。
4)热爱劳动,注意节约,严格遵守操作规程和各项规章制度。
5)进行毕业实习期间,学生因故请假,一次连续不得超过三天,累计不超过一周,否则不准参加答辩,其成绩按不合格处理。
学生因故请假,须事先取得指导员同意,并报主管教学系主任签字批准,方为有效,否则以旷课论处。
请假情况须在“日志”上注明。
6)独立完成规定的工作任务,不得弄虚作假,不准抄袭他人内容,否则其毕业实习成绩以不及格计。
7)熟练并掌握C语言程序设计等专业知识的基本操作。
有关软件测试的实习报告4篇软件测试的实习报告篇1曾经一度认为软件测试就是使用工具测试bug,现在看来不是这么一回事情,因为还是有手工测试(执行测试),工具只是一个辅助,用工具你先要去了解测试的一些基本的东西(如:测试用例,预期结果等),不是那按两下按钮就行了,就算是录制脚本,也需要看懂脚本的代码,工具不是万能的。
一开始接触软件测试觉得很枯燥乏味,全都是一些理论的东西,还不如回到小学学习语文呢,都是一些名词的解释,比如:黑盒测试,百合测试,系统测试。
测试基础等等这些,老师都会去告诉你这些名词什么意思,很无聊,到后来慢慢由语文变成了数学,开始练习测试用列的编写,这个还有点意思,因为这个更多时候能够体现个人的逻辑思维能力,再然后数学就转变成了英语,因为要使用到一些测试的工具,比如:WinRunner工具,录制脚本它会产生一些代码,不过代码比较好理解,虽然是英文的但是还是很好看懂的。
学习软件测试一学期,其实我觉得最重要的是兴趣,有了兴趣还是不行的,还需要具备一些技术的基础,例如:C,java,C#等一些技术,这些技术你不需要去深入的学习,只需要了解,最重要的是了解数据库(例如:SQL,MySQL,Oracle)的知识,想要成为一个好的测试工程师,应该要全面的发展,读懂需求分析文档(注:客户的标准),还有要学会写文档,技术的组织能力决定你这份文档的价值,这也是一种沟通能力的体现,比如写缺陷报告时:有一项是描述缺陷,这就能看出你的表达能力,给程序员能不能看懂就能体现沟通,最后就是整理文档和撰写测试总结报告,越是到最后越是要细心,因为软件永远都是有缺陷的,我们的细心可以让软件减少一些bug,不求最好,只求更好。
软件测试的实习报告篇2从入职到现在已经有将近三个星期了,从刚开始看理论知识到接触系统,从完全摸不着头脑到稍稍入门,从几乎不知如何下手到开始有了学习的目标,我确实有很多需要总结的东西,或许零零散散,但都是真实感受。
软件测试实习报告(合集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. 熟悉软件测评的基本流程和方法。
2. 掌握软件测评工具的使用。
3. 能够对软件产品进行全面的测评,并提出改进建议。
4. 提高团队合作和沟通能力。
三、实训内容1. 软件测评基础知识本次实训首先介绍了软件测评的基本概念、流程和方法,包括需求分析、设计测试用例、执行测试、结果分析等。
同时,讲解了软件测试的常用方法,如黑盒测试、白盒测试、灰盒测试等。
2. 软件测评工具使用实训过程中,学习了多种软件测评工具的使用,如Selenium、JMeter、LoadRunner等。
通过实际操作,掌握了这些工具的基本功能和使用方法,能够根据不同测试需求选择合适的工具。
3. 软件产品测评选取了一款具有代表性的软件产品作为测评对象,对其进行了全面的测评。
具体包括:(1)功能测试:验证软件产品是否满足需求规格说明书中的功能要求,包括基本功能、扩展功能和特殊功能。
(2)性能测试:评估软件产品的性能指标,如响应时间、吞吐量、资源利用率等。
(3)易用性测试:评估软件产品的用户界面、操作流程、帮助文档等方面,确保用户能够轻松上手。
(4)可靠性测试:评估软件产品的稳定性和容错能力,包括错误处理、异常处理、故障恢复等方面。
4. 测评结果分析对测评过程中发现的问题进行整理和分析,提出改进建议。
主要包括:(1)功能缺陷:针对软件产品中存在的功能缺陷,提出具体的修改方案。
(2)性能瓶颈:针对软件产品的性能瓶颈,提出优化方案。
(3)易用性问题:针对软件产品的易用性问题,提出改进建议。
四、实训总结1. 提高了对软件测评技术的理解和应用能力。
2. 掌握了多种软件测评工具的使用方法。
软件测试的实习报告软件测试的实习报告(通用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)工作态度高校三年,专业方向更多为开发方向,软件测试只是涉及一下而已。
说来惭愧,由于高校的开发课程没有把握完全,以至于在找开发的工作上的没信念和吃了不少闭门羹,但学的开发课程没有把握完全,以至于在找开发的工作上的没信念和吃了不少闭门羹,但是自己不想找像销售什么的其它岗位,不是不敬重这些行业,只是不舍得将高校学的专业舍弃,所以最终转换方向找软件测试的岗位。
刚进入公司,对于一无所知的我,一切都要重头学习。
好在关于数据库方面的学问高校时候学过,所以在数据库上不用花太多时间。
软件测试实践报告学号:姓名:指导老师:问题描述:完成一个银行贷款利息计算的程序,具体计算方式如下:贷款利息=贷款金额*利率不同基本点下的利率不同,基本点为13及以上的年利率为5.56%,基本点为13以下的年利率为6.05%基本点具体计算情况如下:输入范围:1、年龄:输入为整数,有效范围为20-992、信用度:输入为整数,有效范围1-103、房产所有情况:有效值只能取“property”(有房产)“nonproperty”(无房产)源代码:import java.util.*;import java.io.*;public class loanFee {public double loanStype(int loanPoint){//根据基本点决定利率double loanRate ;if(loanPoint>=13){loanRate = 0.0556 ;}else{loanRate = 0.0605 ;}return loanRate ;}public int loanPoint(int loanAge,int loanCre,int loanProperty){//计算基本点int loanPoint ;loanPoint = loanAge + loanCre + loanProperty;return loanPoint ;}public int loanAge(int age){//根据年龄判断点数int loanAge ;if(age<20 || age>99){loanAge = -20 ;return loanAge ;}if(age>=20 && age<=32){//年龄20-32基本点为2loanAge = 2 ;}else{if(age>=33 && age<=50){//年龄33-50基本点为6loanAge = 6 ;}else{//年龄在50以上基本点为4loanAge = 4 ;}}return loanAge ;}public int loanCre(Int credit){//根据信用度判断点数int loanCre ;if( credit<1 || credit>10){loanCre = -20 ;return loanCre ;}if(credit>=1 && credit<=5){loanCre = 3 ;}else{loanCre = 5 ;}return loanCre ;}public int loanProperty(String housing){//根据房产所有状况判断点数int loanProperty ;if( !housing.equals("property")&& !housing.equals("nonproperty")){loanProperty = -20 ;return loanProperty ;}if(housing.equals("property")){loanProperty = 5 ;}else{loanProperty = 3 ;}return loanProperty ;}public double finalResult(int age,int credit,String housing, double amount){double result ;int point = loanPoint(loanAge(age), loanCre(credit),loanProperty(housing) ;if(point <-1){System.out.print("Input error!") ;System.exit(0) ;}double stype = loanStype(point) ;result = amount * stype ;//贷款金额*利率return result ;private int age ;private int loanCre ;private String housing ;private double amount ;public static void main(String[] args) throws FileNotFoundException {Scanner in = new Scanner(new File("loanTest.txt")) ;int index ;loanFee fee = new loanFee() ;while(in.hasNextLine()){index = in.nextInt();fee.age = in.nextInt() ;fee.credit = in.next() ;fee.housing = in.next() ;fee.amount = in.nextDouble() ;System.out.println(index + " The Loan fee = " +fee.finalResult(fee.age, fee.credit,fee.housing, fee.amount)) ;}}}测试:1.黑盒测试:考虑到变量之间主要采用物理量以及它们之间的依赖关系,决定采用弱健壮等价类测试以及决策表进行测试。
输入变量等价类划分:有效等价类:年龄:A1={20<=age<=32}A2={33<=age<=50}A3={age>50}信用度:C1={1<=credit<=5}C2={6<=credit<=10}房产所有情况:P1={housing=property}P2={housing=nonproverty}无效等价类:年龄:A4={age<20}A5={age>=100}信用度:C3={credit<1}C4={credit>10}房产所有情况:P3={housing!=规定字符串}1、弱健壮等价类测试:2、基于决策表的测试:基于决策表的用例,由决策表共得7个2、白盒测试:采用DD-路径图和基路径来完成测试1、程序图:(见附表)2、DD-路径图:(见附表)主要代码段:1 public double loanStype(int loanPoint){//根据基本点决定利率double loanRate ;2 if(loanPoint>=13){loanRate = 0.0556 ;}3 else{loanRate = 0.0605 ;}4 return loanRate ;}5 public int loanPoint(int loanAge,int loanCre,int loanProperty,int insuFosterNum){//计算基本点int loanPoint ;6 loanPoint = loanAge + loanCre + loanProperty;7 return loanPoint ;}8 public int loanAge(int age){//根据年龄判断点数int loanAge ;9 if(age<20 || age>99){loanAge = -20 ;return loanAge ;}10 else{11 if(age>=20 && age<=32){//年龄20-32基本点为2loanAge = 2 ;}12 else{13 if(age>=33 && age<=50){//年龄33-50基本点为6loanAge = 6 ;}14 else{//年龄在50以上基本点为4loanAge = 4 ;}}15 return loanAge ;}16 public int loanCre(Int credit){//根据信用度判断点数int loanCre ;17 if( credit<1 || credit>10){loanCre = -20 ;return loanCre ;}18 else{19 if(credit>=1 && credit<=5){loanCre = 3 ;}20 else{loanCre = 5 ;}21 return loanCre ;}22 public int loanProperty(String housing){//根据房产所有状况判断点数int loanProperty ;23 if( !housing.equals("property")&& !housing.equals("nonproperty")){loanProperty = -20 ;return loanProperty ;}24 else{25 if(housing.equals("property")){loanProperty = 5 ;}26 else{loanProperty = 3 ;}27 return loanProperty ;}28 public double finalResult(int age,int credit,String housing,double amount){double result ;29 int point = loanPoint(loanAge(age), loanCre(credit),loanProperty(housing) ;30 if(point <-1){31 System.out.print("Input error!") ;32 System.exit(0) ;}33 double stype = loanStype(point) ;34 result = amount * stype ;//贷款金额*利率35 return result ;}3、基路径可行的基路径共有8条:。