• 首页>范文 > 范文
  • 测试点怎么写

    1.软件测试的测试用例怎么写

    ● 测试用例编号

    ◇ 规则:编号具有唯一性、易识别性,由数字和字符组合成的字符串

    ◇ 约定:

    系统测试用例:产品编号-ST-系统测试项名-系统测试子项名-XXX

    集成测试用例:产品编号-IT-集成测试项名-集成测试子项名-XXX

    单元测试用例:产品编号-UT-单元测试项名-单元测试子项名-XXX

    ● 测试项目

    ◇ 规则:当前测试用例所属测试大类、被测需求、被测模块、被测单元等

    ◇ 约定:

    系统测试用例测试项目:软件需求项 如:测试手机在没有SIM卡的情况下,可以拨打紧急电话

    集成测试用例测试项目:集成后的模块名或接口名 如:测试模块A提供的文件接口

    单元测试用例测试项目:被测试的函数名 如:测试函数int ReadFile(char *pszFileName)

    ● 测试标题

    规则:测试用例的概括简单的描述用例的出发点、关注点,原则上不能重复。

    ● 重要级别

    规则

    高:保证系统基本功能、核心业务、重要特性、实际使用频率高的测试用例;

    中:重要程度介于高和低之间的测试用例;

    低:实际使用频率不高、对系统业务功能影响不大的模块或功能的测试用例。

    ● 预置条件

    规则:执行当前测试用例需要的前提条件,是后续步骤的先决条件

    ● 输入

    规则:用例执行过程中需要加工的外部信息,输入、文件、数据库等

    ● 操作步骤

    规则:执行当前测试用例需要经过的操作步骤,保证操作步骤的完整性。

    ● 预期输出

    规则:当前测试用例的预期输出结果,包括返回值的内容、界面的响应结果、输出结果的规则符合度等

    2.测试用例如何写

    用例1,输入正确的手机号码,点击获取验证码 预期结果:手机收到验证码

    用例2,输入错误的手机号码,点击获取验证码 预期结果:提示输入正确的手机号码

    用例3,输入英文字母,点击获取验证码 预期结果:提示输入正确的手机号码

    用例4,输入特殊字符,点击获取验证码 预期结果:提示输入正确的手机号码

    用例5,输入超长字符,点击获取验证码 预期结果:提示输入正确的手机号码

    用例6,输入正确的验证码,点击确定 预期结果:验证通过

    用例7,输入错误的验证码,点击确定 预期结果:验证不通过,提示验证码错误

    用例8,输入特殊字符的验证码,点击确定 预期结果:验证不通过,提示验证码错误

    用例8,输入超长的验证码,点击确定 预期结果:验证不通过,提示验证码错误

    纯手打,忘采纳,可以联系854155141继续沟通。

    3.软件测试报告怎么写

    摘要 测试报告是把测试的过程和结果写成文档,并对发现的问题和缺陷进行分析,为纠正软件的存在的质量问题提供依据,同时为软件验收和交付打下基础。

    本文提供测试报告模板以及如何编写的实例指南。 关键字 测试报告 缺陷 正文 测试报告是测试阶段最后的文档产出物,优秀的测试经理应该具备良好的文档编写能力,一份详细的测试报告包含足够的信息,包括产品质量和测试过程的评价,测试报告基于测试中的数据采集以及对最终的测试结果分析。

    下面以通用的测试报告模板为例,详细展开对测试报告编写的具体描述。PARTⅠ 首页0.1页面内容: 密级 通常,测试报告供内部测试完毕后使用,因此密级为中,如果可供用户和更多的人阅读,密级为低,高密级的测试报告适合内部研发项目以及涉及保密行业和技术版权的项目。

    XXXX项目/系统测试报告 报告编号 可供索引的内部编号或者用户要求分布提交时的序列号 部门经理 ______项目经理______ 开发经理______测试经理______ XXX公司 XXXX单位 (此处包含用户单位以及研发此系统的公司) XXXX年XX月XX日 0.2格式要求: 标题一般采用大体字(如一号),加粗,宋体,居中排列 副标题采用大体小一号字(如二号)加粗,宋体,居中排列 其他采用四号字,宋体,居中排列 0.3版本控制: 版本 作者 时间 变更摘要 新建/变更/审核 PARTⅡ 引言部分 1.1编写目的 本测试报告的具体编写目的,指出预期的读者范围。 实例:本测试报告为XXX项目的测试报告,目的在于总结测试阶段的测试以及分析测试结果,描述系统是否符合需求(或达到XXX功能目标)。

    预期参考人员包括用户、测试人员、、开发人员、项目管理者、其他质量管理人员和需要阅读本报告的高层经理。 提示:通常,用户对测试结论部分感兴趣,开发人员希望从缺陷结果以及分析得到产品开发质量的信息,项目管理者对测试执行中成本、资源和时间予与重视,而高层经理希望能够阅读到简单的图表并且能够与其他项目进行同向比较。

    此部分可以具体描述为什么类型的人可参考本报告XXX页XXX章节,你的报告读者越多,你的工作越容易被人重视,前提是必须让阅读者感到你的报告是有价值而且值得浪费一点时间去关注的。 1.2项目背景 对项目目标和目的进行简要说明。

    必要时包括简史,这部分不需要脑力劳动,直接从需求或者招标文件中拷贝即可。 1.3系统简介 如果设计说明书有此部分,照抄。

    注意必要的框架图和网络拓扑图能吸引眼球。 1.4术语和缩写词 列出设计本系统/项目的专用术语和缩写语约定。

    对于技术相关的名词和与多义词一定要注明清楚,以便阅读时不会产生歧义。 1.5参考资料 1.需求、设计、测试用例、手册以及其他项目文档都是范围内可参考的东东。

    2.测试使用的国家标准、行业指标、公司规范和质量手册等等 PARTⅢ 测试概要 测试的概要介绍,包括测试的一些声明、测试范围、测试目的等等,主要是测试情况简介。(其他测试经理和质量人员关注部分) 2.1测试用例设计 简要介绍测试用例的设计方法。

    例如:等价类划分、边界值、因果图,以及用这类方法(3-4句)。 提示:如果能够具体对设计进行说明,在其他开发人员、测试经理阅读的时候就容易对你的用例设计有个整体的概念,顺便说一句,在这里写上一些非常规的设计方法也是有利的,至少在没有看到测试结论之前就可以了解到测试经理的设计技术,重点测试部分一定要保证有两种以上不同的用例设计方法。

    2.2测试环境与配置 简要介绍测试环境及其配置。 提示:清单如下,如果系统/项目比较大,则用表格方式列出 数据库服务器配置 CPU: 内存: 硬盘:可用空间大小 操作系统: 应用软件: 机器网络名: 局域网地址: 应用服务器配置 ……. 客户端配置 ……. 对于网络设备和要求也可以使用相应的表格,对于三层架构的,可以根据网络拓扑图列出相关配置。

    2.3测试方法(和工具) 简要介绍测试中采用的方法(和工具)。 提示:主要是黑盒测试,测试方法可以写上测试的重点和采用的测试模式,这样可以一目了然的知道是否遗漏了重要的测试点和关键块。

    工具为可选项,当使用到测试工具和相关工具时,要说明。注意要注明是自产还是厂商,版本号多少,在测试报告发布后要避免大多工具的版权问题。

    4.如何写一份漂亮的测试用例

    我一直在想,作为测试人员应该用脑袋去测试,也就是说应该在工作中不断的总结经验,把自己的发现应用到测试中去,这样你才能有真正的提高,你所具备的理论和能力才有竞争力。

    回到测试用例中来,我觉得做好以下三点就是一个好的用例。

    第一:依据分明

    众所周知,一个项目首先立项,然后经过一系列的动作到了需求分析,昨晚需求分析后,测试就可以做测试需求,然后就可以写测试用例了。所以写测试用例的依据就是需求。这么说太笼统,举一个例子。一个系统经过前期的需求分析,详细设计,模块设计等一系列的动作,最后生成了详细的需求说明和详细设计文档等等,在这些文档中,已经很详细的描述了所有的需求点和功能点,也有较详细的技术说明,接下来的工作就是怎么把这些功能点和需求点变成测试点,这就需要做好测试需求分析和测试方案工作,生成一个个可测试的测试点。这也是需求必须可测的一个体现。

    假设经过上一步工作,分析出这个系统有5个模块,50个大的功能点,500个具体需求点,最后生成了5000个测试点。那么 ok,我们就要写5000个测试用例。还是那句话,一个测试用例只能对应一个测试点,测试点和用例是1对1的关系;一个需求点可以对应多个用例,需求点和用例是1对多的关系。这样做的目的在统计中讲。

    第二:目的明确

    用例都有个测试目的,这就是要目的明确,并且也只能有一个目的。前面无论多少步骤,都是为了找到这个目的途径。功能从大到小有层次的划分,我们做测试用例也是有层次的,不然你怎么定义用例的优先级呢?等到测试最小的功能点是,支持这个功能点的其他上层功能点,我们都默认正确就可以了,这就是我们的预期,所以在测试步骤中不用对上层的功能专门考虑测试数据,只把他当成一个正确的找到目前的功能点的途径就行。换句话说,你要测试的功能点需要点10个连接才能找到,那么前9个连接我们再以前就应该设计了用例,在第10个连接中默认他们正确就ok,这个用例的前9步,只是告诉你如何找到第10步。就是这样。

    第三:便于统计

    测试用例对整个测试过程的质量控制和评估有很重要的意义。

    一,可以做测试需求覆盖分析。这样如果一个用例写几个测试点,那么就无法完成需求覆盖分析工作,至少是不符合规则的。

    你还可以通过模块划分,来分析哪个模块存在的问题较多,还有可能存在更多的问题(应为程序员不同,能力就不同,缺陷喜欢扎堆分布,这个大家都知道),存在问题较多的模块需要做进一步的测试或者下一次作为测试重点。如果你统计的数据不准确,会误导结果的。

    三,做缺陷分析。用例失败了,就生成一个缺陷。

    5.从不同的入口进入一个页面怎么写测试点

    像你说的这种问题,一般都不是后台代码造成的,后台执行函数的速度都是极快的,既然你能访问就说明后台代码可能存在不合理之处,但是绝对不是速度慢的决定性因素,你记录了的话,总共也就一秒的时间都说多了。

    不知道你用什么框架,你的需求可以用事务来处理,代理就是解决这个问题设计的。出现这问题最大的可能是前台代码。

    你用IE、或者火狐(需要firebug插件)的开发者工具捕获一下网络这一项,就会看到每个请求所用的时间,对症下药。另外慢也可能是网络的原因(比如访问远程网络或远程的数据库),逐一排除好了。

    6.如何写测试用例

    测试用例设计和执行是测试工作的核心,也是工作量最大的任务之一。

    测试用例(Test Case)目前没有经典的定义。比较通常的说法是:指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,并形成文档。

    测试用例编写准备

    1

    从配置管理员处申请软件配置:《需求规格说明书》和《设计说明书》;

    2

    根据需求规格说明书和设计说明书,详细理解用户的真正需求,并且对软件所实现的功能已经准确理解,然后着手制订测试用例。

    测试用例制定的原则

    1测试用例要包括欲测试的功能、应输入的数据和预期的输出结果。

    2测试数据应该选用少量、高效的测试数据进行尽可能完备的测试。

    用例覆盖

    1正确性测试:输入用户实际数据以验证系统是满足需求规格说明书的要求;测试用 例中的测试点应首先保证要至少覆盖需求规格说明书中的各项功能,并且正常。

    2容错性(健壮性)测试:程序能够接收正确数据输入并且产生正确(预期)的输出, 输入非法数据(非法类型、不符合要求的数据、溢出数据等),程序应能给出提示 并进行相应处理。把自己想象成一名对产品操作一点也不懂的客户,在进行任意操作。

    3完整(安全)性测试:对未经授权的人使用软件系统或数据的企图,系统能够控制的程度,程序的数据处理能够保持外部信息(数据库或文件)的完整。

    4接口间测试:测试各个模块相互间的协调和通信情况,数据输入输出的一致性和正确性。

    5压力测试:输入10条记录运行各个功能,输入30条记录运行,输入50条记录进行测试。

    6性能:完成预定的功能,系统的运行时间(主要是针对数据库而言)。

    7可理解(操作)性:理解和使用该系统的难易程度(界面友好性)。

    8可移植性:在不同操作系统及硬件配置情况下的运行性。

    测试方法

    1边界值分析法:确定边界情况(刚好等于、稍小于和稍大于和刚刚大于等价类边界值),针对我们的系统在测试过程中主要输入一些合法数据/非法数据,主要在边界值附近选取。

    2等价划分:将所有可能的输入数据(有效的和无效的)划分成若干个等价类。

    3错误推测:主要是根据测试经验和直觉,参照以往的软件系统出现错误之处。

    测试用例的填写

    1一个软件系统或项目共用一套完整的测试用例,整个系统测试过程测试完毕,将实际测试结果填写到测试用例中,操作步骤应尽可能的详细,测试结论是指最终的测试结果(结论为:通过或不通过)。

    发表评论

    登录后才能评论