软件测试技术:测试的执行、记录与跟踪.ppt

软件测试技术:测试的执行、记录与跟踪.ppt

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

测试执行阶段面临的问题:如何确保测试环境满足测试用例所描述的要求?如何保证每个测试人员清楚自己的测试任务和要达到的目标?如何保证测试用例得到百分百的执行?如何保证报告的软件缺陷正确,描述清楚,没有漏掉信息如何在验证Bug或新功能与回归测试之间平衡?测试执行中的关键测试环境的准备。构建测试运行的平台和安装需要的软硬件系统。人员的安排。不仅包括指定哪些人参加功能测试,哪些人参加系统测试和谁负责测试环境的维护等,还要包括人员的培训,知识的传递。二测试执行的准备5-1培训和知识传递5-2测试任务安排5-3测试环境的建立5-4测试环境的设置5-5测试自动化运行平台准备-5-1培训和知识传递由资深的或富有经验的测试工程师负责用例设计,由具有较好编程经验的工程师负责脚本开发,由经验相对少或能力弱的工程师来完成具体的测试执行工作准备-5-2测试任务安排在做测试计划时,对测试执行所需要的资源进行初步规划,一般会增加比较多的余量,使测试资源有足够的准备。在设计测试用例时,预测每个用例执行的时间,并记录在测试用例数据库中,为后期估计备用。根据每个测试用例的预估时间,可以算出每个测试模块的工作量。分析软件模块之间的关系,然后根据模块的关联性和相应工作量进行模块组合。根据每个人的特点,将组合的模块分配给各个测试人员一轮测试结束后,交叉互换测试的模块组合准备5-3测试环境的建立所需要的计算机数量,以及对每台计算机的硬件配置要求。测试中的网络环境。部署被测试应用的服务器所必须的操作系统,数据库管理系统,中间件等。作为测试的客户端所需要的操作系统,应用软件,测试工具的名称及版本。用来保存各种测试工作中生成的文档和数据的文件服务器及网络驱动器,路径等。是否需要专门的计算机用于被测的应用服务器环境和管理服务器的环境及数据备份。准备5-4测试环境的设置测试环境的正确性。测试环境不仅包括硬件,还包括软件;不仅包括客户端,服务器,还包括网络环境,测试数据等。测试环境的可靠性。测试环境的正确性是最基本的要求,要提高测试效率,实施测试自动化,要给测试环境提供更高的要求。例如:对于一个测试项目,要将性能测试环境和功能测试环境分开,因为在进行性能测试时,对功能环境影响较大。测试环境的多样性和复杂性。在企业内部的计算机应用系统,可以要求所有客户端使用某种特定的操作系统浏览器等,但在互联网上的软件应用,情况就完全不一样,世界各地的用户所使用的环境是各种各样的准备5-5测试自动化运行平台测试自动化对环境要求更高——高稳定性,配备齐全,满足无人值守的情况下执行测试任务等。理想的自动化测试情景是这样的:能够把大量测试个案分配到不同的测试机上同时运行。可以让某台服务器管理测试的机器,调度测试任务,即可以根据机器空闲状态,能及时将任务安排在空闲的测试机上。可以在某个测试环境上,运行不同的测试工具,而且是并行,协同的完成同一个测试任务。可以把大量的系统测试及回归测试安排到夜间及周末运行。三如何有效地创建测试套件功能测试是最基本的测试,功能测试是系统测试的基础。虽然功能测试和系统测试可以并行,但是如果功能测试中发现过多的缺陷,系统测试就无法执行,系统测试结果也就不会准确。在修正了大量缺陷后,还需要重新做系统测试,来获得性能指标。在实施测试时,测试用例作为测试的标准,测试人员一定要按照测试用例的前提,测试数据测试步骤等完成具体的测试。并在测试用例管理软件中记录测试结果。在实践中,测试数据是与测试用例分离的,按照测试用例准备一组或若干组供测试用的原始数据,以及标准测试结果。四功能测试自动化的执行执行自动化测试前,需要根据配置清单先准备好测试环境,然后在测试机器上运行相应的测试脚本。最后根据测试报告分析和复验产品的缺陷。LOADRUNNER监控测试执行过程的界面五用户界面和适用性测试符合标准和规范用户界面和适用性测试直观性用户界面的直观性,要求软件功能特性易懂、清晰、用户界面布局合理,对操作的响应在用户的预期中用户界面和适用性测试灵活性软件可以有不同的选项满足不同用户的喜好、需求,用不同的方式来完成相同的功能,会深受用户的欢迎。如计算器提供了2种方式来满足不同用户的需求,充分体现了灵活性。用户界面和适用性测试舒适型界面友好、美观,如操作过程顺畅,色彩运用恰当,按钮的立体感以及增加动态等。实用性实用性不是指软件本身是否实用,而仅仅是指具体特性是否实用六回归测试在软件生命周期中,需要修正已发现的缺陷,或者是增强原有的功能、增加新的功能,这些活动都可能会触及到其他地

文档评论(0)

胖鸥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档