- 12
- 0
- 约2.33万字
- 约 18页
- 2025-04-12 发布于河北
- 举报
第1章软件测试核心概念
一、测试员在测试过程中应尽量追求完美。该描述正确吗?
错。不能穷尽测试,成本太高。
、软件测试的目的是发现缺陷。该描述正确吗,
正确。软件测试的目的就是为了发现软件中的缺陷,从这个怠上面说上面的这个论断
是正确的。不少人会认为软件测试可以保证软件的质量,其实这个观点是错误,测试只是软
件质量控制中的一个角色,其活动并不能达成软件质量保证的效果。所以不要认为一个公司
里面如果有了软件测试人员,产品的质量就会好起来。
三、自动化测试的难点在于如何快速学会使用测试工具?该描述正确吗?
该描述正确,因为国内对使用测试工具技术方面还不成熟。
随着国内企业软件开发及;则试水平的提升,许多企业开始尝试开展自动化测试的应用,以提
高测试效率和测试质量。虽然在国外自动化测试工具应月已经很普遍,但国内许多企业对于
软件自动化测试的理解还停留在表面上,没有深入的理解到企业实施自动化测试所要具备的
条件以及自动化测试本身的局限性,导致自动化并没有给企业带来多少实际的价值,反而还
浪费了资源。
四、为什么说软件的需求规格说明书往往是软件缺陷的最大来源?对软件测试工
作有何启发?
软件缺陷;存在于软件(文档、数据、程序)之中的那些不希望或不可接受的偏差,
Bug是口语化的缺陷。缺陷在没有被激活的状态下,软件可以正常运行,但是一旦在某一触
发条件下,缺陷被激活,软件内部就会出现故障。
因为软件缺陷产生的原因有很多,典型的原因如下:
软件本身的复杂性,开发人员的问题,需求的变化,进度的压力,对文档不重视,沟通
不畅,偏差的累积。
各种来源导致缺陷会广泛分布在软件开发的各个阶段,需求规格说明书、软件设计、代
码中都可以看到缺陷的身影。特别是由于需求的变化和人们对文档的轻视,导致需求规格说
明书中的缺陷通常会占缺陷总数一半还多。
五、请仿照NextDate问题,针对PrevDate问题设计测试用例。PrevDate问题
的功能简述如下:当用户输入有效日期时(从1800年1月1日到2050年12月
31日之间的所有日期:,系统将自动计算出前一天的日期。否则,系统不执行日
期的计算,并给出消息提示输入无效。
略
六、请根据测试用例的定义和管理的需要,设计一个测试用例报告的模板。
略
第2章软件测试背景
七、软件测试的目的是什么?
1、提高软件的质量
软件测试的首要目的就是提高软件的质量,也就是让用户对产品有更好的体验,保证软
件的高质量。
2、保证软件的安全
软件测试的第二大目的就是保证软件的安全,有一些软件是经过数据加密的,比如各大
银行系统的APP。涉及资金的支出和存入,对软件的安全性要求是特别高的。所以要通
过反复测试来提高产品的安全性,保证产品在上线之后不会出现bug,尤其对于金融方面的
APP来说,任何漏洞都是致命的。
3、降低软件开发成本
软件测试的另外一个目的就是降低软件的开发成本,在开发过程中发现bug及时调整,
这样的损失是很小的,一旦产品上线或是即将完成开发而发现bug,那么可能会造成产品大
改动,这样就意味着以往的精力全部白费。因此测试的存在就是为了降低开发成本。比如迪
士尼的一款狮子王的软件,借着狮子王的名声,预期本应是好评如潮,也能通过这款软件获
益不匪。但因为在很多系统上都无法使用,所以造成了大量的用户投诉和下线、卸载等。对
成本造成「非常大的损失,那如果当时这款软件能够在不同的系统上进行测试,在上线前将
所有的问题全部解决掉,肯定会大大降低成本。
您可能关注的文档
最近下载
- 金字塔原理完整版ppt课件.pptx VIP
- 黑龙江省牡丹江市高职单招2025-2026学年综合素质练习题含答案.pdf VIP
- 战略管理:概念与案例---课件PPT-中文641页.ppt VIP
- 医学影像学诊断报告书写规范(CT_MRI 版).docx VIP
- 黑龙江省实验中学2026届高三学年3月联合模拟考试政治+答案.pdf
- 2026年监理工程师职业资格考试预测卷(一).docx VIP
- 2021“华为杯”第十八届研究生数学建模D题.pdf VIP
- 2026年(五个方面)组织生活会个人对照检查分析4篇.docx VIP
- 《汤普森现代钢琴教程_(一)》.pdf VIP
- 2025年徐州生物工程职业技术学院单招语文测试试卷完整版.docx VIP
原创力文档

文档评论(0)