`
water84222
  • 浏览: 372816 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

技术测试规范

阅读更多

测试是程序设计的重要环节,为了进一步规范公司的测试工作,为软件测试工作提供详细的指引,以提高软件开发工作的质量,特制定本测试规范。<o:p></o:p>

<o:wrapblock><v:group coordsize="8280,8424" o:allowincell="f" id="_x0000_s1026" coordorigin="1800,4560" style="MARGIN-TOP: 58.85pt; Z-INDEX: 1; LEFT: 0px; MARGIN-LEFT: 9.75pt; WIDTH: 414pt; POSITION: absolute; HEIGHT: 421.2pt; TEXT-ALIGN: left"><v:shapetype o:spt="75" coordsize="21600,21600" stroked="f" id="_x0000_t75" filled="f" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe"><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path gradientshapeok="t" o:extrusionok="f" o:connecttype="rect"></v:path><o:lock v:ext="edit" aspectratio="t"></o:lock></v:shapetype><v:shape type="#_x0000_t75" id="_x0000_s1027" style="LEFT: 3600px; WIDTH: 4684px; POSITION: absolute; TOP: 5496px; HEIGHT: 7237px"><v:imagedata src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image001.wmz" o:title=""></v:imagedata></v:shape><v:rect id="_x0000_s1028" filled="f" wrapcoords="-36 0 -36 21600 21636 21600 21636 0 -36 0" style="LEFT: 1800px; WIDTH: 8280px; POSITION: absolute; TOP: 4560px; HEIGHT: 8424px; mso-wrap-edited: f"><v:stroke dashstyle="dashDot"></v:stroke></v:rect><v:line from="1800,5184" to="10080,5185" id="_x0000_s1029" wrapcoords="-36 0 -36 0 21636 0 21636 0 -36 0" style="POSITION: absolute; mso-wrap-edited: f"><v:stroke dashstyle="dashDot"></v:stroke></v:line><v:shapetype o:spt="202" coordsize="21600,21600" id="_x0000_t202" path="m,l,21600r21600,l21600,xe"><v:stroke joinstyle="miter"></v:stroke><v:path gradientshapeok="t" o:connecttype="rect"></v:path></v:shapetype><v:shape type="#_x0000_t202" stroked="f" id="_x0000_s1030" filled="f" style="LEFT: 1800px; WIDTH: 1260px; POSITION: absolute; TOP: 4649px; HEIGHT: 379px"><v:textbox style="mso-next-textbox: #_x0000_s1030">

测试流程<o:p></o:p>

</v:textbox></v:shape>
<w:wrap type="topAndBottom"></w:wrap></v:group></o:wrapblock>
1.测试流程<o:p></o:p>

<o:p> </o:p>

1.    开发结束后,开发人员将程序交系统集成部安排测试。程序的开发者负责对软件测试人员进行安装、配置和使用培训,测试人员对安装、配置和使用方法进行记录,对程序不清楚的地方开发人员负责解释。<o:p></o:p>

2.    开始正式测试前,测试负责人对软件主要模块版本进行详细记录。对于测试过程中的版本的更新,测试负责人记录并通知所有参加测试人员进行版本更新,每次开始测试前测试人员应检查测试计算机上的版本是否为最新版本。<o:p></o:p>

3.      测试中发现问题应填写《测试情况反馈表》,公司将根据反馈表对测试人员进行嘉奖,奖励方法如测试奖励中所述。反馈表定期汇总反馈给开发部,原则上半天反馈一次。开发人员负责解决问题,开发人员在反馈表上对解决方法和问题出现原因进行记录。在测试过程中,测试人员认为重大问题,比如系统的内存冲突、非法操作,测试人员应争取保留现场,请开发人员来现场查看。经解决的问题测试人员检查后不再出现,认可后在反馈表上签字,并记录下解决时间。反馈表由测试者保留,定期汇总上报。<o:p></o:p>

4.      系统集成部定期提交《软件测试报告》:对于软件产品的测试工作在每一版本的测试后提交测试总结报告,对于应用系统的软件测试则应根据项目大小,工期长短确定提交测试总结报告的周期和阶段。<o:p></o:p>

2.测试内容<o:p></o:p>

2.1安装与测试环境:<o:p></o:p>

   <st1:chsdate month="12" islunardate="False" day="30" year="1899" w:st="on" isrocdate="False">2.1.1</st1:chsdate>将程序单位的所有程序以及用到的公共子程序安装到指定的多用户测试环境,该环境应与程序实际运行环境一致;<o:p></o:p>

   <st1:chsdate month="12" islunardate="False" day="30" year="1899" w:st="on" isrocdate="False">2.1.2</st1:chsdate>将系统编译成可执行文件。<o:p></o:p>

2.2程序代码检查:<o:p></o:p>

   <st1:chsdate month="12" islunardate="False" day="30" year="1899" w:st="on" isrocdate="False">2.2.1</st1:chsdate>程序单位的首部应有程序说明和修改备注,内容包括编写或更改程序的人员、时间、程序的功能及调用关系等;<o:p></o:p>

   <st1:chsdate month="12" islunardate="False" day="30" year="1899" w:st="on" isrocdate="False">2.2.2</st1:chsdate>变量、过程、函数应符合统一的命名规则;<o:p></o:p>

   <st1:chsdate month="12" islunardate="False" day="30" year="1899" w:st="on" isrocdate="False">2.2.3</st1:chsdate>程序中不同的功能部分应有清楚的说明信息,较复杂的程序段落也应有说明信息;<o:p></o:p>

   <st1:chsdate month="12" islunardate="False" day="30" year="1899" w:st="on" isrocdate="False">2.2.4</st1:chsdate>如果是修改,在修改的代码处应有修改注释,注释说明修改的人员、时间及内容。<o:p></o:p>

2.3画面及报表格式检查:<o:p></o:p>

   <st1:chsdate month="12" islunardate="False" day="30" year="1899" w:st="on" isrocdate="False">2.3.1</st1:chsdate>画面、报表的格式以及程序的命名应符合统一的规则;<o:p></o:p>

   <st1:chsdate month="12" islunardate="False" day="30" year="1899" w:st="on" isrocdate="False">2.3.2</st1:chsdate>画面、报表的字段位置、长度、类型应与设计文档的要求一致。<o:p></o:p>

2.4功能测试:<o:p></o:p>

   <st1:chsdate month="12" islunardate="False" day="30" year="1899" w:st="on" isrocdate="False">2.4.1</st1:chsdate>如果有多个画面,多个画面之间切换正确;<o:p></o:p>

   <st1:chsdate month="12" islunardate="False" day="30" year="1899" w:st="on" isrocdate="False">2.4.2</st1:chsdate>每一个画面的功能键、触发键、按钮、菜单、选择项功能正确;<o:p></o:p>

   <st1:chsdate month="12" islunardate="False" day="30" year="1899" w:st="on" isrocdate="False">2.4.3</st1:chsdate>检查数据项的关联与限制功能是否正确;<o:p></o:p>

   <st1:chsdate month="12" islunardate="False" day="30" year="1899" w:st="on" isrocdate="False">2.4.4</st1:chsdate>找出设计文档中要求的未被包含在上述几项测试中的功能,逐项测试,检查是否达到设计文档要求的功能。<o:p></o:p>

2.5正确性测试:<o:p></o:p>

   <st1:chsdate month="12" islunardate="False" day="30" year="1899" w:st="on" isrocdate="False">2.5.1</st1:chsdate>有写/删除操作的程序,写/删除操作的结果正确,测试时应手工打开数据库表,以检查写/删除的效果;<o:p></o:p>

   <st1:chsdate month="12" islunardate="False" day="30" year="1899" w:st="on" isrocdate="False">2.5.2</st1:chsdate>有查询或报表操作时,检查在各种选择项的合理组合下,所产生的结果,对照数据库中的数据是否正确;<o:p></o:p>

   <st1:chsdate month="12" islunardate="False" day="30" year="1899" w:st="on" isrocdate="False">2.5.3</st1:chsdate>对照设计文档的要求,测试程序是否正确。<o:p></o:p>

2.6可靠性测试:<o:p></o:p>

   <st1:chsdate month="12" islunardate="False" day="30" year="1899" w:st="on" isrocdate="False">2.6.1</st1:chsdate>非法键容错测试:在不同的画面,不同的字段处输入非法键,被测试程序应有非法键容错能力;<o:p></o:p>

   <st1:chsdate month="12" islunardate="False" day="30" year="1899" w:st="on" isrocdate="False">2.6.2</st1:chsdate>异常数据容错测试:在不同的画面,不同的字段输入异常数据,被测试程序应有异常数据容错能力;<o:p></o:p>

   <st1:chsdate month="12" islunardate="False" day="30" year="1899" w:st="on" isrocdate="False">2.6.3</st1:chsdate>程序负作用检查,退出被测试程序后应恢复到进入前的系统状态,不应影响其它程序的正确运行;<o:p></o:p>

   <st1:chsdate month="12" islunardate="False" day="30" year="1899" w:st="on" isrocdate="False">2.6.4</st1:chsdate>残留文件检查,退出程式后在本地机和服务器的有关目录或TEMP目录下不应留下任何无用的文件。<o:p></o:p>

2.7效率测试:<o:p></o:p>

   本项测试需分开单用户及多用户的情况下进行。<o:p></o:p>

   <st1:chsdate month="12" islunardate="False" day="30" year="1899" w:st="on" isrocdate="False">2.7.1</st1:chsdate>画面操作效率测试:逐项测试每一项操作,特别是读/写、翻页、滚屏等操作,记录延迟最长的操作及时间;<o:p></o:p>

   <st1:chsdate month="12" islunardate="False" day="30" year="1899" w:st="on" isrocdate="False">2.7.2</st1:chsdate>报表及查询效率测试:分别选择最小范围(非空)的数据及最大范围(根据实际情况定)的数据,记下机器型号及产生结果所花的时间;<o:p></o:p>

   <st1:chsdate month="12" islunardate="False" day="30" year="1899" w:st="on" isrocdate="False">2.7.3</st1:chsdate>评价程序效率是否合理;<o:p></o:p>

2.8多用户测试:<o:p></o:p>

   <st1:chsdate month="12" islunardate="False" day="30" year="1899" w:st="on" isrocdate="False">2.8.1</st1:chsdate>随机测试:在两个或以上的终端同时多次进入和退出被测试程序,程序应正确无误;<o:p></o:p>

   <st1:chsdate month="12" islunardate="False" day="30" year="1899" w:st="on" isrocdate="False">2.8.2</st1:chsdate>共享测试:在两个或以上的终端同时调用被测试程序做同样的工作,程序正确无误;<o:p></o:p>

   <st1:chsdate month="12" islunardate="False" day="30" year="1899" w:st="on" isrocdate="False">2.8.3</st1:chsdate>同步测试:就程序中使用到的同步机构,有针对性地组织数据进行测试,有关同步的命令包括对数据库表、文件的共享,互斥操作,文件程序或记录的加锁、解锁,对公共数据区域的操作等。<o:p></o:p>

2.9测试报告:<o:p></o:p>

   <st1:chsdate month="12" islunardate="False" day="30" year="1899" w:st="on" isrocdate="False">2.9.1</st1:chsdate>进行软件测试的同时需填写软件测试报告,软件测试报告格式见附页;<o:p></o:p>

   <st1:chsdate month="12" islunardate="False" day="30" year="1899" w:st="on" isrocdate="False">2.9.2</st1:chsdate>每一项编程工作要经过程序员和测试工程师两级测试均合格后方可安装给用户;<o:p></o:p>

            <st1:chsdate month="12" islunardate="False" day="30" year="1899" w:st="on" isrocdate="False">2.9.3</st1:chsdate>填表说明:<o:p></o:p>

        <st1:chsdate month="12" islunardate="False" day="30" year="1899" w:st="on" isrocdate="False">2.9.3</st1:chsdate>.1表中程序员、测试工程师等空格由测试人员自己签字,当有多次反复测试时,日期填第一次通过测试的日期;<o:p></o:p>

        <st1:chsdate month="12" islunardate="False" day="30" year="1899" w:st="on" isrocdate="False">2.9.3</st1:chsdate>.2测试结果有两种填写形式,第一种形式由两个小方块“”提示,分别由程序员,测试工程师填写,当通过测试时填“”。第二种形式由长条提示,需填写测试内容;<o:p></o:p>

        <st1:chsdate month="12" islunardate="False" day="30" year="1899" w:st="on" isrocdate="False">2.9.3</st1:chsdate>.3测试工程师发现问题时,要在测试备忘中记录签字,若问题较多可另用A4纸记录,然后退回程序员更正;<o:p></o:p>

        <st1:chsdate month="12" islunardate="False" day="30" year="1899" w:st="on" isrocdate="False">2.9.3</st1:chsdate>.4不需要测试的项目用“\”号画去;<o:p></o:p>

                 <st1:chsdate month="12" islunardate="False" day="30" year="1899" w:st="on" isrocdate="False">2.9.3</st1:chsdate>.5“其它测试”是为上八条未涉及的测试内容而设计的。<o:p></o:p>

3.测试奖励<o:p></o:p>

对测试人员的奖励政策。以下问题奖励5元:经过多次测试才能发现的问题;非常规测试出来的问题;重大问题;一般问题奖励2元。每月统计一次。另:测试人员在工余时间的测试工作不再计加班工资。<o:p></o:p>


<o:p></o:p>

项目编号:                         项目名称:                        <o:p></o:p>

任务编号/序号:                     工作名称:                        <o:p></o:p>

程序(ID):                         程序名称:                        <o:p></o:p>

编程员:                            测试完成日期:             <o:p></o:p>

测试工程师:                        测试完成日期:             <o:p></o:p>

1、<v:shape strokecolor="#c9f" type="#_x0000_t202" stroked="f" o:allowincell="f" id="_x0000_s1033" filled="f" style="MARGIN-TOP: 23.4pt; Z-INDEX: 4; LEFT: 0px; MARGIN-LEFT: 315pt; WIDTH: 108pt; TEXT-INDENT: 0px; POSITION: absolute; HEIGHT: 23.85pt; TEXT-ALIGN: left"> <v:textbox style="mso-next-textbox: #_x0000_s1033"></v:textbox></v:shape>

        

<o:p> </o:p>

 

安装:<o:p></o:p>

1)程序运行环境已经正确设定                             <o:p></o:p>

2、程序代码检查:<o:p></o:p>

1)程序单位首部有程序说明和修改备注                     <o:p></o:p>

2)变量、过程、函数命令符合规则                         <o:p></o:p>

   3)程序中有足够的说明信息                               <o:p></o:p>

   4)修改注释符合要求                                     <o:p></o:p>

   5)类库的使用符合要求                                   <o:p></o:p>

3、画面及报表格式检查:<o:p></o:p>

1)画面和报表格式符合规定需求                           <o:p></o:p>

   2)程序命名符合格式需求                                 <o:p></o:p>

   3)画面和报表的字段位置和宽度与设计文档一致             <o:p></o:p>

4、功能测试:<o:p></o:p>

1)多画面之间切换正确                                   <o:p></o:p>

   2)功能键、触发键、按钮、菜单、选择项功能正确           <o:p></o:p>

   3)数据项关联及限制功能正确                             <o:p></o:p>

   4)设计文档规定的其它功能<o:p></o:p>

<v:shape type="#_x0000_t202" stroked="f" o:allowincell="f" id="_x0000_s1034" filled="f" style="MARGIN-TOP: 4.05pt; Z-INDEX: 5; LEFT: 0px; MARGIN-LEFT: 310.5pt; WIDTH: 90pt; POSITION: absolute; HEIGHT: 393.75pt; TEXT-ALIGN: left"><v:textbox style="mso-next-textbox: #_x0000_s1034"></v:textbox></v:shape>

       

<o:p> </o:p>

<o:p> </o:p>

分享到:
评论

相关推荐

    技术测试规范(草案)

    《技术测试规范(草案)》是一份旨在指导和规范IT行业技术测试实践的重要文档,它涵盖了从基础到高级的测试理论和技术,适用于不同层次的开发者和测试工程师。这份规范不仅包含C#源码的测试方法,还涉及了系统测试、...

    技术文档-测试规范

    ### 技术文档-测试规范:深度解析与实践指南 #### 测试规范概览与重要性 测试规范作为软件开发过程中不可或缺的一部分,旨在确保软件产品的质量和性能满足预期目标。《桑夏高科技股份有限公司软件测试规范》是针对...

    FPC技术测试规范.doc

    FPC技术测试规范.doc

    TD-LTE研究开发技术试验——外场关键技术测试规范

    lte测试规范,TD-LTE研究开发技术试验——外场关键技术测试规范

    中国移动5G规模试验测试规范--核心网领域--SA基础网元性能测试分册.pdf

    《中国移动5G规模试验测试规范--核心网领域--SA基础网元性能测试分册》是中国移动通信集团公司发布的一份重要技术文档,旨在规定5G独立组网(SA)模式下核心网性能测试的标准和方法。这份规范对于确保5G网络在大规模...

    测试的规范技术文档,测试规范技术文档

    测试规范技术文档是软件开发过程中的重要组成部分,它旨在确保产品的质量、稳定性和可靠性。这份文档通常涵盖了测试的各个阶段,包括测试计划、设计、执行、结果分析以及问题跟踪等,目的是提供一套标准的操作规程,...

    软件测试技术文档测试规范

    ### 软件测试技术文档测试规范:深度解析与应用 #### 引言:软件测试规范的意义 在软件开发过程中,软件测试是确保产品质量、功能完整性和用户满意度的关键环节。《软件测试技术文档测试规范》作为指导软件测试...

    中国电信DTCQT测试技术规范

    【中国电信DTCQT测试技术规范】是中国电信针对其CDMA网络进行的一项质量评估与优化活动的重要指导文件。DTCQT全称为Drive Test and Call Quality Test,即驾驶测试和通话质量测试,是移动通信网络运维中不可或缺的一...

    单板硬件测试规范

    ### 单板硬件测试规范详解 #### 一、概述 单板硬件测试是确保电子设备稳定性和可靠性的重要环节。本文档旨在提供一个详尽的测试规范指南,涵盖电源单板硬件测试的各项细节,包括测试的目的、适用范围、基本原则、...

    单板硬件测试规范.pdf

    单板硬件测试规范.pdf 单板硬件测试规范是指对电源单板硬件进行测试的规范和标准,旨在确保电源单板硬件的质量和可靠性。本文档将对单板硬件测试规范进行详细的解释和介绍。 一、测试目的 单板硬件测试的主要目的...

    CP测试规范及开发规范参考文档

    《CP测试规范及开发规范参考文档》是一份极具价值的技术资料,主要涵盖了游戏业务平台合作方的开发标准以及测试流程的详细规定。这份文档对于软件开发者、测试工程师以及项目管理人员来说,是理解和遵循行业最佳实践...

    电源单板硬件测试规范.doc

    "电源单板硬件测试规范" 电源单板硬件测试规范是指对电源单板硬件进行测试的规范和要求的文档。该文档的主要目的是确保电源单板硬件的质量和可靠性,满足相关的技术指标和industry standards。 从该文档的目录可以...

    电气设备数字化测试仪器数据与通信技术规范第1、4、5部分

    电气设备数字化测试仪器数据与通信技术规范 第 1 部分:通用技术要求 Technical specification for data and communication of digital test instruments for electrical equipment—Part1:General technical ...

    中国移动Ut接口测试规范-0530-技术参考版

    ### 中国移动Ut接口测试规范-0530-技术参考版 #### 1. 范围 本测试规范旨在为中国移动通信集团公司的VoLTE业务中的Ut接口测试提供明确的标准和指南。它详细规定了Ut接口相关的测试内容,是进行VoLTE Ut接口测试的...

    GP Open Mobile API 测试规范之传输API v3.3

    《GP Open Mobile API 测试规范之传输API v3.3》是GlobalPlatform组织发布的一份技术测试规范,针对Open Mobile API中的Transport API版本3.3。该文档详细规定了实现此标准所需遵循的测试流程和要求,以确保移动设备...

Global site tag (gtag.js) - Google Analytics