网站大量收购闲置独家精品文档,联系QQ:2885784924

软件测试基础知识(软件测试入门培训).ppt

软件测试基础知识(软件测试入门培训).ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

12543白盒测试主要是想对程序模块进行如下检查:对程序模块的所有独立的执行路径至少测试一遍。对所有的逻辑判定,取“真”与取“假”的两种情况都能至少测一遍。在循环的边界和运行的界限内执行循环体。测试内部数据结构的有效性,等等。123453.1白盒测试迫使测试人员去仔细的思考软件的实现;可以检测代码中的每条分支和路径;揭示隐藏在代码中的错误;对代码的测试比较彻底。白盒测试优点:1白盒测试缺点:昂贵(投入成本太高)无法检测代码中遗漏的路径和数据敏感性错误不验证规格的正确性23.1白盒测试什么是黑盒测试黑盒测试也叫功能测试,这是因为在黑盒测试中,主要关注被测软件的功能实现,而不是内部逻辑。依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。黑盒测试*程序测试是为了发现错误而执行程序的过程.程序测试能证明错误的存在,但不能证明错误不存在.测试的目的是发现程序中的错误,是为了证明程序有错,而不是证明程序无错.①测试是为了发现错误而执行程序的过程;②测试是为了证明程序有错,而不是证明程序无错误;③一个好的测试用例,在于能够发现至今未能发现的错误;④一个成功的测试是发现了至今未发现过的错误。*α测试和β测试如果软件是为多个客户开发,那么由每个客户都实施正式的验收测试是不现实的。大多数软件产品的开发人员采用所谓α测试和β测试的步骤,以便让最终用户快速找出错误。α测试是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的测试。被测试的软件由开发人员安排在可控的环境下进行检验,并记录发现的错误和使用中的问题。β测试是由软件的多个用户在一个或多个用户的实际使用环境下进行的测试。与α测试不同的是,开发者通常不在测试现场。因而,β测试是在开发者无法控制的环境下进行的软件现场应用。在β测试中,由用户记下遇到的所有问题,包括真实的以及主观认定的,定期向开发者报告,开发者在综合用户的报告之后,做出修改,最后将软件产品交付给全体用户使用。*NuMegaDevPartnerStudio是康博(compuware)软件公司开发的自动化白盒工具包,它是一个全面的SmartDebugging工具包,能自动地检查企业级或Internet级用多语言创建的组件和应用中出现的软件错误和性能问题,并能很快地给予解决。它主要用于代码开发阶段,检查应用的可靠性和稳定性。它提供了先进的错误检查和调试解决方案,充分地改善生产力和开发团队的软件开发质量。它们主要有自动地错误检测、性能分析、代码覆盖分析等功能,分别用于捕获、定位错误,抽取代码执行频度,以及抽取代码覆盖率等数据。主要由内存资源泄漏检查BoundsChecker、代码覆盖率检查TrueCoverage、代码性能检查TrueTime、SmartCheck等工具组成。*QACenter是Compuware公司自动化的黑盒测试工具,它能帮助所有的测试人员创建一个快速、可重用的测试过程。这些测试工具自动帮助管理测试过程,快速分析和调试程序,包括针对回归、强度、单元、并发、集成、移植、容量和负载建立测试用例,自动执行测试和产生文档结果。QACenter主要包括以下几个模块:应用的功能测试工具QARun,强负载下应用的性能测试工具QALoad,测试的组织设计和创建以及管理工具QADirector,集成的缺陷跟踪管理工具TrackRecord等。OARun为当今关键的客户机∕服务器、电子商务到企业资源规划(ERP)应用提供企业级的功能测试,通过将费时的测试脚本开发和测试执行自动化,帮助测试人员和QA管理人员更有效地工作以加快应用开发。QALoad是客户/服务器系统、企业资源配置(ERP)和电子商务应用的自动化负载测试工具,它通过可重复的、真实的测试能够彻底地度量应用的可扩展性和性能。QADirector分布式的测试能力和多平台支持,能够使开发和测试团队跨越多个环境控制测试活动,它允许开发人员、测试人员和QA管理人员共享测试资产,测试过程和测试结果、当前的和历史的信息。从而为客户提供了最完全彻底的、一致的测试。软件测试

第一讲基础理论知识班文武2015年4月内容简介第1节测试基本概念第2节软件测试模型第3节软件测试方法第4节测试工具简介测试用例与执行05软件测试分类04软件测试原则03软件测试的目的02软件测试定义01第1节、测试基本概念软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复审,是软件质量保证的关键步骤。01早期定义:软件测试是为了发现软件中错误而运行软件的过程。(197

文档评论(0)

SYWL2019 + 关注
官方认证
内容提供者

权威、专业、丰富

认证主体四川尚阅网络信息科技有限公司
IP属地北京
统一社会信用代码/组织机构代码
91510100MA6716HC2Y

1亿VIP精品文档

相关文档