- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《软件测试-百度百科》.pdf
软件测试 软件测试参考用书 软件测试就是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要 编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。 执行测试用例后,需要跟踪故障,以确保开发的产品适合需求。 软件测试 基本概念 使用人工或者自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定 的需求或弄清预期结果与实际结果之间的差别. 它是帮助识别开发完成(中间或最终的版本)的计算机软件 (整体或部分)的正确度 (correctness) 、完全度(completeness)和质量 (quality)的软件过程;是 SQA(software quality assurance)的重要子域。 软件测试工程师 Grenford J.Myers 曾对软件测试的目的提出过以下观点: (1)测试是为了发现程序中的错误而执行程序的过程 (2)好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案 (3)成功的测试是发现了至今为止尚未发现的错误的测试。 然而,这种观点指出测试是以查找错误为中心,而不是为了演示软件的正确功能.但是 只从字面意思理解,可能会产生误导,认为发现错误是软件测试的唯一目的,查找不出错误 的测试就是没有价值的测试,实际上并非如此! (1)测试并不仅仅是为了找出错误.通过分析错误产生的原因和错误的发生趋势,可以帮 助项目管理者 发现当前软件开发过程中的缺陷,以便及时改进 (2)这种分析也能帮助测试人员设计出有针对性的测试方法,改善测试的效率和有效性 (3)没有发现错误的测试也是有价值的,完整的测试是评定软件质量的一种方法 (4)另外,根据测试目的的不同,还有回归测试、压力测试、性能测试等,分别为了检 验修改或优化过程是否引发新的问题、软件所能达到处理能力和是否达到预期的处理能力等。 软件测试完整分类,参见:软件测试的完整分类 测试原则 软件测试的几大原则: 1.软件开发人员即程序员应当避免测试自己的程序 测试模型W 模型 不管是程序员还是开发小组都应当避免测试自己的程序或者本组开发的功能模块。若条件允 许,应当由独立于开发组和客户的第三方测试组或测试机构来进行软件测试。但这并不是说 程序员不能测试自己的程序,而且更加鼓励程序员进行调试,因为测试由别人来进行会更加 有效、客观,并且容易成功,而允许程序员自己调试也会更加有效和针对性。 2. 应尽早地和不断地进行软件测试 应当把软件测试贯穿到整个软件开发的过程中,而不应该把软件测试看作是其过程中的 一个独立阶 段。因为在软件开发的每一环节都有可能产生意想不到的问题,其影响因素有 很多,比如软件本身的抽象性和复杂性、软件所涉及问题的复杂性、软件开发各个阶段 工 作的多样性,以及各层次工作人员的配合关系等。所以要坚持软件开发各阶段的技术评审, 把错误克服在早期,从而减少成本,提高软件质量。 3.对测试用例要有正确的态度:第一,测试用例应当由测试输入数据和预期输出结果这 两部分组 成;第二,在设计测试用例时,不仅要考虑合理的输入条件,更要注意不合理的 输入条件。因为软件投入实际运行中,往往不遵守正常的使用方法,却进行了一些甚 至大 量的意外输入导致软件一时半时不能做出适当的反应,就很容易产生一系列的问题,轻则输 出错误的结果,重则瘫痪失效!因此常用一些不合理的输入条件来发 现更多的鲜为人知的 软件缺陷。 软件测试视频 4.人以群分,物以类聚,软件测试也不例外,一定要充分注意软件测试中的群集现象,也可 以认为是 “80-20 原则”。不要以为发现几个错误并且解决这些问题之后,就不需要测试了。 反而这里是错误群集的地方,对这段程序要重点测试,以提高测试投资的效益。 5.严格执行测试计划,排除测试的随意性,以避免发生疏漏或者重复无效的工作。 6.应当对每一个测试结果进行全面检查。一定要全面地、仔细地检查测试结果,但常常 被人们忽略,导致许多错误被遗漏。 7.妥善保存测试用例、测试计划、测试报告和最终分析报告,以备回归测试及维护之用。 在遵守以上原则的基础上进行软件测试,可以以最少的时间和人力找出软件中的各种缺 陷,从而达到保证软件质量的目的。 测试目标 1.发现可以通过测试避免的开发风险的规模和来源 2.实施测试来降低所发现的风险 3.确定测试何时可以结束 4.在开发项目的过程中将测试看作是一个标准项目。 心理
您可能关注的文档
最近下载
- 2025年新高考数学一轮复习:解三角形(九大题型)(练习)(学生版+解析).pdf VIP
- 2025年新高考数学一轮复习:数列的基本知识与概念(六大题型)(讲义)(学生版+解析).pdf VIP
- 人工智能在促进低碳发展方面的策略和措施.docx VIP
- 2025年新高考数学一轮复习:排列、组合(十九大题型)(练习)(学生版+解析).pdf VIP
- Q PMB 579-2016_99%矿物油乳油 企业标准.pdf VIP
- 加油站防恐应急预案.docx VIP
- 生驼乳的技术要求.pdf VIP
- 直线与圆锥曲线的位置关系(八大题型)(讲义)原卷版-2025年高考数学一轮复习.pdf VIP
- 土库曼亚速尔哲别油田盐层固井工艺技术 .docx VIP
- 广汽牌-广汽ix4 领先版-产品使用说明书-领先版-GTM6450GBEV-用户手册3.pdf VIP
文档评论(0)