- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
黑盒测试优点: 1. 对于更大的代码单元来说(子系统甚至系统级)比白盒测试更高效。 2.测试人员不需要了解实现的细节,包括特定的编程语言。 3.测试人员和编码人员时彼此独立的。 4.从用户的角度进行测试,很容易被大家理解和接受。 5.有助于暴露任何规格不一致或有歧义的问题。 6.测试用例可以在规格完成之后马上进行。 3.2 黑盒测试 黑盒测试缺点: 1.只有一小部分可能的输入测试到,要测试每个可能的输入流几乎是不可能的; 2.没有清晰简明的规格,测试用例是很难设计的; 3.会有很多程序路径没有被测试到; 4.不能直接针对特定的程序段,修改问题时,这些程序可能非常复杂。 3.2 黑盒测试 灰盒测试是介于黑、白盒测试之间的,关注输出对于输入的正确性,同时也关注内部表现。 灰盒测试结合了白盒测试盒黑盒测试的要素,它考虑了用户端、特定的系统知识和操作环境。它在系统组件的协同性环境中评价应用软件的设计。 3.3 灰盒测试 3.4 白盒测试与黑盒测试比较 考虑对象不同 白盒测试只考虑测试软件代码,它不保证完整的希求规格是否被满足。 黑盒测试只考虑测试软件的需求规格,它不保证实现的所有部分是否被测试到。 技术要求不同 白盒测试要求测试人员要熟悉软件代码以及软件内部的逻辑结构。 黑盒测试要求测试人员熟悉软件需求规格说明书,不要求熟悉代码以及软件内部的逻辑结构。 投入测试成本 白盒测试比黑盒测试成本要高很多。 静态分析(Static analysis) 就是对软件的源代码进行研读,查找错误或收集一些度量数据,不需要对代码进行编译和执行 动态分析(Dynamic analysis)就是通过观察软件运行时的动作,来提供执行跟踪,时间分析,以及测试覆盖度方面的信息。 3.5 静、动态分析 测试工作在软件开发整个过程中占有极为重要的位置,而全人工测试是非常麻烦的,所以测试过程的自动化已成为测试发展的重要方向。测试工具的选择对测试的规范化影响很大,目前已开发出了各种自动化软件测试工具,它们为软件测试提供了强有力的支持。 测试工具从测试的方法上可以分为两种:白盒测试工具和黑盒测试工具。 第4节、测试工具 白盒测试工具主要有: 内存资源泄漏检查: BoundsChecker ; Rational Purify等。 代码覆盖率检查: PureCoverage ;Logiscope 等; 代码性能检查: Numega中的truetime,Rational的Quantify等; 代码静态度量分析质量检查工具: logiscope和Macabe等。 4.1 白盒测试工具 自动化测试工具: QTP测试工具;WinRunner;Rational Robot;AdventNet Qengine;SilkTest;QA Run;Test Partner等 软件性能测试工具: LoadRunner(MI产品); QA Load; WebRunner等。 4.2 黑盒测试工具 * 程序测试是为了发现错误而执行程序的过程. 程序测试能证明错误的存在,但不能证明错误不存在. 测试的目的是发现程序中的错误,是为了证明程序有错,而不是证明程序无错. ①测试是为了发现错误而执行程序的过程; ②测试是为了证明程序有错,而不是证明程序无错误; ③一个好的测试用例,在于能够发现至今未能发现的错误; ④一个成功的测试是发现了至今未发现过的错误。 * α测试和β测试 如果软件是为多个客户开发,那么由每个客户都实施正式的验收测试是不现实的。大多数软件产品的开发人员采用所谓α测试和β测试的步骤,以便让最终用户快速找出错误。 α测试是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的测试。被测试的软件由开发人员安排在可控的环境下进行检验,并记录发现的错误和使用中的问题。 β测试是由软件的多个用户在一个或多个用户的实际使用环境下进行的测试。与α测试不同的是,开发者通常不在测试现场。因而,β测试是在开发者无法控制的环境下进行的软件现场应用。在β测试中,由用户记下遇到的所有问题,包括真实的以及主观认定的,定期向开发者报告,开发者在综合用户的报告之后,做出修改,最后将软件产品交付给全体用户使用。 * NuMega DevPartner Studio是康博(compuware)软件公司开发的自动化白盒工具包,它是一个全面的SmartDebugging工具包,能自动地检查企业级或Internet级用多语言创建的组件和应用中出现的软件错误和性能问题,并能很快地给予解决。它主要用于代码开发阶段,检查应用的可靠性和稳定性。它
您可能关注的文档
- 普外科常见引流管的护理_图文.ppt
- 第六章-医院管理_临床医学_医药卫生_专业资料.doc
- 侵权责任法(医疗部分)_图文.ppt
- 绪论+细胞的基本生理功能-护理.ppt
- 选题与立题及临床科研设计原理(14-1-2+3).ppt
- 青春期心理健康教育讲座.ppt
- 选修3.2 旅游资源的综合评价(中图版).ppt
- 骨髓炎-兰州军区兰州总医院骨科中心-化脓性关节炎2013.ppt
- 选修5第二章 第三节 卤代烃(第2课时).ppt
- 第三章-广告市场调查与预测.ppt
- 07《父亲的病》情节梳理 人物形象 语句赏析 巩固试题 课件-2025-2026学年七年级语文上册(统编版2024).pptx
- 《西游记》第16回《观音院僧谋宝贝 黑风山怪窃袈裟》思维导图 情节梳理 人物形象 巩固试题-2025-2026学年七年级语文上册(统编版2024).docx
- 专题23 形容词副词1(知识清单)(解析版)(全国通用)2026年高考英语一轮复习讲练.docx
- 《西游记》第14回《心猿归正 六贼无踪》情节梳理 人物形象 课件-2025-2026学年七年级语文上册(统编版2024).pptx
- Unit 2 Exploring English(复习课件)-2025-2026学年高中英语必修第一册(外研版2019).pptx
- 《西游记》第15回《蛇盘山诸神暗佑 鹰愁涧意马收缰》情节梳理 人物形象 课件-2025-2026学年七年级语文上册(统编版2024).pptx
- 《西游记》第20回《黄风岭唐僧有难 半山中八戒争先》情节梳理 人物形象 课件-2025-2026学年七年级语文上册(统编版2024).pptx
- 09《藤野先生》情节梳理 人物形象 语句赏析 巩固试题 课件-2025-2026学年七年级语文上册(统编版2024).pptx
- 党课讲稿:坚持以高质量机关党建引领保障高质量发展.docx
- 第11讲 国家出路的探索和挽救民族危亡的斗争(复习课件)(全国通用)2026年高考历史一轮复习讲练.pptx
文档评论(0)