七、“框”起软件测试——建立软件测试管理的体系.pptVIP

  • 7
  • 0
  • 约8.69千字
  • 约 41页
  • 2018-06-09 发布于福建
  • 举报

七、“框”起软件测试——建立软件测试管理的体系.ppt

七、“框”起软件测试——建立软件测试管理的体系

七、“框”起软件测试 ——建立软件测试管理体系 让软件测试走向规范 ①软件产品的监视和测量 ②对不符合要求的产品的识别和控制 ③产品设计和开发的验证 ④软件过程的监视和测量 七、“框”起软件测试 ——建立软件测试管理体系 建立测试管理体系 ①测试规划 ②测试设计 ③测试实施 ④配置管理 ⑤资源管理 ⑥测试管理 ①测试规划 确定各测试阶段的目标和策略。这个过程将输出测试计划,明确要完成的测试活动,评估完成活动所需要的时间和资源,设计测试组织和岗位职权,进行活动安排和资源分配,安排跟踪和控制测试过程的活动。 测试规划与软件开发活动同步进行。在需求分析阶段,要完成验收测试计划,并与需求规格说明一起提交评审。类似地,在概要设计阶段,要完成和评审系统测试计划;在详细设计阶段,要完成和评审集成测试计划;在编码实现阶段,要完成和评审单元测试计划。对于测试计划的修订部分,需要进行重新评审。 ①测试规划 如何指定成功的测试计划? “工欲善其事,必先利其器”。专业的测试必须以一个好的测试计划作为基础。尽管测试的每一个步骤都是独立的,但是必定要有一个起到框架结构作用的测试计划。测试的计划应该作为测试的起始步骤和重要环节。一个测试计划应包括:产品基本情况调研、测试需求说明、测试策略和记录、测试资源配置、计划表、问题跟踪报告、测试计划的评审、结果等等。 ①测试规划——产品基本情况调研 目的 重点描述如何使测试建立在客观的基础上,定义测试的策略、测试的配置,粗略地估计测试大致需要的周期和最终测试报告递交的时间 变更 说明有可能会导致测试计划变更的事件。包括测试工具是否改进,测试环境是否改变,或者是否添加了新的功能。 技术结构 可以借助画图,将要测试的软件划分成几个组成部分,规划成一个适用于测试的完整系统,包括数据是如何存储的,如何传递的(数据流图),每一个部分的测试要达到什么样的目的,每一个部分是怎么实现数据更新的。还有就是常规性的技术要求,比如运行平台、需要什么样的数据库等等。 产品规格 就是制造商和产品版本号的说明。 测试范围 简单描述如何搭建测试平台以及测试的潜在风险。 项目信息 说明要测试的项目的相关资料,如:用户文档,产品描述,主要功能的举例说明。 ①测试规划——测试需求说明 功能的测试 理论上是测试所要覆盖所有的功能项,例如:在数据库中添加、编辑、删除记录等等,这会是一个浩大的工程,但是有利于测试的完整性。 设计的测试 对于一些用户界面、菜单的结构、窗体设计是否合理等的测试。 整体考虑 这部分测试需求要考虑到数据流从软件中的一个模块流到另一个模块的过程中的正确性。 ②测试设计 根据测试计划设计测试方案。测试设计过程输出的是各测试阶段使用的测试用例。测试设计也与软件开发活动同步进行,其结果可以作为各阶段测试计划的附件提交评审。 ③测试实施 使用测试用例运行程序,将获得的运行结果与预期结果进行比较和分析,记录、跟踪和管理软件缺陷,最终得到测试报告。 ③测试实施 如何配置软件测试环境? 配置测试环境是测试实施的一个重要阶段,测试环境适合与否会严重影响测试结果的真实性和正确性。 测试环境包括硬件环境和软件环境,硬件环境指测试必需的服务器、客户端、网络连接设备,以及打印机/扫描仪等辅助硬件设备所构成的环境;软件环境指被测软件运行时的操作系统、数据库及其他应用软件构成的环境。在实际测试中,软件环境又可分为主测试环境和辅测试环境。主测试环境是测试软件功能、安全可靠性、性能、易用性等大多数指标的主要环境。 ③测试实施 如何配置软件测试环境? 一般来说,配置主测试环境可遵循下列原则: 1.符合软件运行的最低要求。测试环境首先要保证能支撑软件正常运行。 2.选用比较普及的操作系统和软件平台。例如,一个软件若声称支持“Windows9X/ME/NT Workstation/2000 professional”和“MS Office 97/2000/XP”,一般我们会采用如“Windows 2000professional+MS Office 2000”的流行环境。  3.营造相对简单、独立的测试环境。除了操作系统,测试机上只安装软件运行和测试必需的软件,以免不相关的软件影响测试实施。  4.无毒的环境。利用有效的正版杀毒软件检测软件环境,保证测试环境中没有病毒。   ④配置管理 测试配置管理是软件配置管理的子集,作用于测试的各个阶段。其管理对象包括测试

文档评论(0)

1亿VIP精品文档

相关文档