您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > android手机测试环境的建立
第六章测试环境的建立第六章测试环境的建立本章主要内容:测试环境的重要性测试环境的各要素建立测试实验室测试环境的维护和管理测试环境测试环境即测试的实施环境,包括:软件测试设计环境:编制测试计划说明等有关文件所基于的设备和支持。软件测试实施环境:对软件系统进行各级测试所基于的软、硬件设备和支持。软件测试管理环境:管理测试资源所基于的软、硬件设备和支持。主测试环境与辅测试环境主测试环境:测试软件功能、安全可靠性、性能、易用性等大多数指标的主要环境。辅测试环境:用来满足不同测试需求或者特殊测试项目。例如:兼容性测试、模拟测试、横向对比测试等测试环境五要素软件选择最具有广泛代表性的重要操作系统和大量应用程序硬件服务器、测试用机。最低配置、最佳配置、标准配置网络环境软硬件因素的综合测试环境五要素数据准备数据量:测试需要的大量数据真实性:正确数据、错误数据测试工具折衷需求和实际条件来选择已有的测试工具有重点的自行开发测试辅助工具建立测试实验室必要性是否需要长期使用测试设备?是否需要体积庞大的测试工具?是否需要特殊的环境?是否存在安全问题?选择和规划实验室规划场所以及配置:空间尺寸、照明、布局、功能区、防火和安全、电源、静电、设施集成和配置测试设备首先理出设备清单(软件、硬件)进行预算评估采购设备集成安装测试环境的维护和管理设置管理员维护和管理测试环境第七章软件测试项目管理软件项目管理的目标:为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、资源、进度、质量、风险等进行分析和控制活动。本章主要内容软件项目的测试过程管理软件项目的测试工作和产品质量的风险评估和控制资源分配和进度控制版本定义、变化控制和配置管理软件构建、打包和发布管理软件测试项目管理概述软件测试项目管理的基本内容:计划、组织和监控可以细分为八个工作领域:测试范围管理时间管理成本管理质量管理人力资源管理沟通管理风险管理过程管理软件项目管理-3PPeople人员必须被组织成有效率的小组,激发他们进行高质量的测试工作,建立有效的沟通途径和方法。Problem表现为流程不清楚,应用领域知识不足、需求不断变化、沟通不流畅解决办法:确定问题,进行分解、逐个解决Process必须适应人员的需求和问题的解决。所有软件项目中最关键的因素是人软件项目度量在管理上的作用评估正在进行的项目的状态、产品质量跟踪潜在风险,辅助软件项目计划、跟踪以及控制。在问题造成不良影响之前发现问题调整工作流程或者任务,改善软件过程评估项目组控制软件工程工作产品的质量的能力分析这些度量可产生的指导管理以及技术行为的指标过程度量的作用过程度量使得一个组织能够从战略级洞悉一个软件过程的功效,使得项目管理者能够以实时的方式改进项目的工作流程以及技术方法。软件项目监控的过程步骤软件项目监控的目的:通过建立对软件项目过程的可视性,使项目管理者在软件项目性能与软件计划出现偏差时采取有效的纠正措施,确保软件过程的质量满足要求。对项目的监控1.建立符合软件工程和软件项目管理流程要求的、实用的软件项目运行环境2.采用软件项目管理监控平台3.采用双过程经理制-项目经理、质量保证经理4.项目沟通项目管理产品、时间、成本的平衡软件测试项目管理的特点1.软件质量定义不明确,任务边界模糊,各里程碑标准和度量的定义、管理要求更高。2.软件测试项目的变化控制和预警分析要求高。3.软件测试项目具有智力密集、劳动密集的特点,受人力资源影响最大。4.测试任务分配难。5.要求人力资源稳定。6.测试人员在待遇、地位等方面可能受到不公平待遇。软件项目管理的好坏对产品质量的影响更直接,更富有挑战性,特别强调质量管理、人力资源管理、沟通管理、风险管理等影响软件测试项目管理的因素项目组内环境核心:软件项目组管理模型项目所处的组织环境核心:组织支持环境整个开发流程所控制的全局环境核心:项目管理接口软件测试项目组的组织主要包括:人员结构和组织制定规范的测试流程建立客观的评价标准畅通的交流渠道完善的奖惩体系测试项目组人员组织模式小组基本构成:测试组长、内审员、资深测试工程师、测试工程师软件测试项目管理者:始终把质量放在第一位去进行工作制定好测试策略,有计划地安排工作合理分配任务很好的分析问题所遇到的问题,重视流程问题的解决关心组员,注重士气的提升做好项目的风险管理和质量管理良好的沟通,促进项目的整体合作软件测试项目的管理原则可靠的需求合理的时间表充分的测试尽可能坚持最初的需求沟通测试计划先行从测试计划开始确认测试策略,对工作范围、时间、资源、质量、成本等进行估算。建立优先级为各项任务安排优先级,依据优先级处理任务。软件测试项目的过程管理主要集中在:测试项目的启动:确定负责人,进行各方会议,获得必要的需求分析,系统设计文档等。测试计划:确定测试范围、策略和方法,对风险、资源等进行分析和估计。测试设计:制定技术方案、设计测试用例、选择测试工具、写测试脚本。测试执行:建立测试环境、准备测试数据、执行测试用例,对缺陷进行跟踪分析。测试结果的审查、分析:测试结束后对测试结果进行整体或综合的分析,确定软件产品状态,为改进提供数据和依据。测试计划阶段测试计划的整体目标:为确定测试的任务、所需的各种资源和投入、遇见可能出现的问题和风险,以指导测试的执行,最终实现测试的目标。软件测试项目的标准测试的输入标准:整体项目计划框架需求规格说明书技术知识或业务知识标准环境设计文档足够的资源人员组织结构测试的输出标准测试执行标准Bug描述和处理标准文档标准和模板测试分析、质量评估标准等测试实施策略的制定测试策略描述当前测试项目的目标和所采用的测试方法。根据实际情况,结合测试方法的特点来选择合适的方法。还要描述测试不同阶段的测试对象、范围和方法以及每个阶段内所要进行的测试类型。测试策略包含的内容:要使用的测试技术和工具。测试完成的标准。影响资源分配的特殊考虑测试项目计划的要点目标和范围项目估算风险计划日程项目资源跟踪和控制机制编制测试计划要注意确定测试项目的任务,清楚测试范围和测试目标让所有合适的相关人员参与测试项目的计划制定对测试的各阶段所需要的时间、人力以及其他资源进行预估制定测试项目的输入、输出和质量标准建立变化处理的流程规则软件测试设计和开发主要内容:制定测试的技术方案,确认各个测试阶段要采用测试技术、环境、平台、工具设计测试用例测试开发:依据选择的工具,编制测试脚本测试环境的设计测试用例的设计方法和管理白盒测试法黑盒测试法可以对测试用例进行基于数据库方式的良好管理。测试开发使用一定的测试工具编写测试脚本,将所有可以进行自动化测试的测试用例转化为测试脚本。测试的执行手工测试自动化测试基本活动测试阶段的目标检查测试用例的执行和跟踪按照任务和周期绘制期望曲线,然后检查实际结果是否按照预期进度进行。Bug的跟踪和管理由一定的bug管理系统,或数据库来管理和项目组外部人员的沟通测试执行结束
本文标题:android手机测试环境的建立
链接地址:https://www.777doc.com/doc-903651 .html