您好,欢迎访问三七文档
软件产品测试流程大纲----研发中心测试部Demi2012.02.08测试流程概要熟悉产品产品测试计划QE管理测试战略测试用例编写要点执行测试用例问题缺陷提交及处理版本发布测试报告熟悉产品产品介绍背景信息:软需提供用户对象:软席提供功能点概览:开发演示或软需提供产品运行环境运行环境(Client,Server,&AUTO)硬件软件CPUOS内存支撑软件硬盘测试工具显示器测试文件/数据产品测试计划软件产品经理对整个产品进行控制,其职责包含:1.制定版本发布计划2.列出所有待开发任务,明确每个版本的任务计划软件产品测试经理职责包含:1.依据上述产品计划,制定出每个阶段的测试任务2.为QE分配测试功能模块3.跟踪缺陷数据QE管理测试经理按照测试周期及测试难度制定QE数量QE按照分配测试区域执行测试用例,并将测试结果按照不同版本(或者测试cycle)留存。QE将每轮测试结果通过率及有效缺陷问题列表归类QE每日或每周要根据工作完成情况更新计划并且将发送更新邮件在代码冻结前后,如有问题修复或新功能嵌入,开发人员需要通知QE,QE对测试安排进行调整测试战略(包含测试范围及测试流程)与项目测试不同,产品测试用户范围广泛,在产品投产使用稳定情况下,产品测试范围更广,流程更严密。测试战略:1.版本测试及冒烟测试2.安装测试3.界面测试4.模块及功能测试5.自动化测试6.配置测试7.国际化测试测试战略(包含测试范围及测试流程)8.性能测试9.文档测试10.回归测试11.兼容性测试12.残疾人易用性测试测试战略—版本测试及冒烟测试QE安装新版本,测试常用功能。其主要目的是检测当前版本是否能够稳定运行并可用于QE测试,检测当前版本主要bug,检查功能定义正确性,以及正确版本号等。此环节可根据版本发布频率考虑是否采用自动测试方式。版本接受标准:1.版本中包含产品限制信息,即软件由于第三方因素或开发环境限制导致功能缺陷且级别较低。2.版本冒烟测试是否通过,即版本成功安装,稳定运行且能成功卸载等。3.功能冒烟测试是否通过,即各模块常用功能运行正常。测试战略—安装测试安装测试方式大致包含:1.干净安装(GUI&Command)2.版本升级安装(GUI&Command)3.卸载定制安装完全安装干净安装测试战略—界面测试输入值有效性例如:数值类型及合法性判断布局合理性及美观性按照美工的要求进行布局提示信息检查例如:当输入无效信息时,有提示界面友好性例如:按照用户习惯设置按钮位置顺序显示等例如:通过键盘TAB移动光标,顺序是否正确测试战略—模块及功能测试用户访问模块数据安全模块数据识别模块数据处理模块许可证颁布模块测试战略—自动化测试功能冒烟测试以及性能测试用到,自动化测试工具可用Rational或QTP进行功能测试(具体工具的实现待研究),用loadrunner进行产品性能测试。测试战略—配置测试产品在不同平台使用的交互测试。即不同平台不同配置的机器,产品功能有效。测试战略—国际化测试产品不同语言版本测试(GVT)。测试战略—性能测试多用户测试硬盘空间测试系统内存溢出测试测试战略—文档测试QE负责为用户和系统管理员编写并校对文档技术范畴,包括帮助文档和readme文件测试战略—回归测试重新验证级别较高并已修复的问题缺陷,重新执行重要功能点及问题高发的功能区域。回归测试决定该版本是否可用于预发布。回归测试的cycle次数由问题缺陷解决情况决定。回归测试通过标准:1.所有功能按需求工作正常。2.100%问题缺陷修复并回归。3.所有测试用例完成并通过。测试战略—兼容性测试对于产品本身的兼容性测试不同版本产生的数据或文件,按照兼容性要求可正常使用对于支撑软件环境的兼容性测试产品对支撑软件有依赖性的,按照兼容性要求可正常使用测试战略—残疾人易用性测试可选测试用例编写要点依次按照软件业务流程顺序编写测试用例,保证测试用例的逻辑性及完整性。按照功能点优先级对测试用例细化。测试用例执行要点每一轮测试周期,按照测试重点选取测试用例。建议执行结果按照测试周期存放问题及缺陷提交处理此环节与项目测试类似版本发布管理两层含义:发布测试版本及正式Release发布产品测试版本与项目测试中过程中类似。正式产品Release前需要有两个以上Beta版本,作为功能冻结版本和代码冻结版本。版本正式发布时,问题缺陷100%回归。测试报告细节待研究
本文标题:软件产品测试流程
链接地址:https://www.777doc.com/doc-3124203 .html