1、测试用例执行人/时间测试用例目的测试产品描述序号要求(GB/T17544-1998中的有关条款)测 试 检 查 内 容结论1被测试的软件包是否有产品描述是否有产品说明书是否2是否提供了需求规格说明3是否提供了用户手册43.1.1内容的一般要求产品描述宜是充分可理解的、完整的并且易于浏览。产品描述应避免不一致,每个术语在任何地方都应有相同的意义。产品描述的说明应是可测试的并且是正确的。产品描述是否一致。 5每个术语在任何地方是否有相同的意义。63.1.2标识a)产品描述应且有唯一的文档标识。b) 产品标识应至少有产品名字和版本号或日期。c)产品描述应至少包含一个供方的名字和地址d)产品描述应标识
2、期望的产品能完成的工作任务e)产品描述可以引用产品应符合的需求文档的内容f)应标识将产品投入使用所要求的系统(硬件、软件及其配置)g)如果产品描述引用了其他产品接口,则应对所引用的接口或产品进行标识h)应对要提供的产品的每个物理部件进行标识,特别是所有打印的文档和所有的数据媒体。应说明提供的程序形式如源程序、目标模块,或加载模块。i) 应说明产品安装是否能由用户来完成j) 应说明是否提供对产品操作的支持。k)应说明是否提供维护。a)产品描述的文档标识是否唯一。7b)产品描述是否标识产品。8产品标识是否具有产品名称和版本号或日期。9如果在产品描述中提及两个或多个派生版本,则每个版本是否有产品名、
3、派生版本名和版本号或日期。10c)产品描述是否包含供方的名字和地址。11d)产品描述是否标识期望的产品能完成的工作任务。12e)产品描述如果引用产品应符合的需求文档的内容时是否标识相关的编辑版本。13f)产品描述是否标识将产品投入使用所要求的系统(硬件、软件及配置),包括制造厂商名和所有部件的类型标识符。14g)产品描述如果引用了其他产品接口,是否对所引用的接口或产品进行标识。15h)是否对要提供的产品的每个物理部件进行标识,特别是所有打印的文档和所有的数据媒体。16是否说明提供的程序形式(源程序、目标模块,或加载模块)。17i)是否说明产品安装是否能由用户完成。18j) 是否说明是否提供对产
4、品操作的支持。19k)是否说明提供维护。如果提供维护,是否说明具体包括什么。203.1.3功能说明a)功能概述产品描述应概述产品的用户可调用功能、需要的数据、所提供的设施。b)边界值如果由于产品特定的边界值致使产品的使用受限,则应提供这些边界值。C)安全如果提供的话,产品描述中应包含有关防止对程序或数据非授权的无意访问或蓄意访问的手段。a)产品描述是否概述产品的用户可调用功能、需要的数据、所提供的设施 21对每个所论及的功能(尤其是选项和变量)是否清晰地说明是下列内容的一部分:产品功能的;在产品描述中完整描述的产品扩展功能的;在产品描述中所引用的产品扩展功能的;无保证的补充功能的。22b)如果
5、由于产品特定的边界值致使产品的使用受限,是否提供这些边界值。当不可能提供固定的边界值时(例如,边界值取决于应用问题的类型或输入数据时),是否说明这些限制。23C)如果提供有关防止对程序或数据非授权的无意访问或蓄意访问的手段,是否在产品描述中说明。243.1.4 可靠性说明产品描述应包含数据存储规程的信息。应描述保证产品的功能能力的附加性质。例如:检验输入的合理性;防止由于用户的错误而产生的严重后果;出错恢复是否包含数据存储规程的信息。25是否描述保证产品的功能能力的附加性质。263.1.5易用性说明a)用户界面应命名用户界面的类型,例如:命令行、菜单、窗口、功能键及帮助功能。b)要求的知识应规
6、定应用该产品所要求的专门知识。c)适应用户的需要如果产品能被用户作适应性修改,则应标识这种修改的工具和修改工具的使用的条件。参数的改变;计算的算法改变;功能键的分配。d)防止侵权行为如果防止侵权的技术保护可能有碍于软件的使用,则应说明这种保护,例如:防止拷贝的技术保护;程序设置的使用截止日期;相互约定的付费拷贝。a)是否命名用户界面的类型,例如:27b)是否规定应用该产品所要求的专门知识。是否说明用户文档和用户界面(包括出错信息和可视数据)所使用的所有自然语言,软件包本身和该产品描述中所涉及的所有其他产品的有关内容是否都加以说明。28c)如果产品能被用户作适应性修改,是否标识这种修改的工具和修
7、改工具使用的条件。29d)如果防止侵权的技术保护可能有碍于软件的使用,是否说明这种保护303.1.6 效率说明产品描述可以包含产品的时间行为的数据,诸如在指定条件下(例如系统配置和负载分布)关于给定功能的响应时间和吞吐率。产品描述是否包含产品的时间行为的数据,诸如关于给定功能的响应时间和吞吐率。313.1.7 可维护性说明产品描述可包含可维护性说明。产品描述是否包含可维护性说明。323.1.8 可移植性说明产品描述可包含可移植性说明。产品描述是否包含可移植性说明。2用户文档测试用户文档测试用例测试用户文档3.2.1. 完整性用户文档应包含产品使用所需信息。在产品描述中说明的所有功能以及在程序中
8、用户可调用的所有功能,都应在用户文档中加以完整地描述。用户文档中应再次说明产品描述中给出的所有边界值。如果安装能由用户来完成,则用户文档应包括安装手册,该手册应包含所有必要的信息。安装手册宜说明一次安装的最小文卷和最大文卷。如果维护能由用户来完成,则用户文档应包括程序维护手册,该手册应包含各种有关该软件维护所需要的信息。用户文档可以包括:用户手册、安装手册、程序维护手册。用户文档是否包含产品使用所需信息。在产品描述中说明的所有功能以及在程序中用户可调用的所有功能,是否在用户文档中加以完整地描述。用户文档中是否再次说明产品描述中给出的所有边界值。如果安装能由用户来完成,则用户文档是否包括安装手册
9、,该手册应包含所有必要的信息。如果维护能由用户来完成,则用户文档是否包括程序维护手册,该手册是否包含各种有关该软件维护所需的信息。3.2.2. 正确性用户文档中所有信息应是正确的,不能有歧义和错误的表达。用户文档中的所有信息是否正确,是否有歧义和错误的表达。3.2.3. 一致性户文档自身内容或相互之间以及与产品描述之间都不应相互矛盾。每个术语的含义宜处处保持一致。用户文档自身内容或相互之间是否相互矛盾。用户文档与产品描述之间是否相互矛盾。3.2.4. 易理解性用户文档对于正常执行其工作任务的一般用户宜是易理解的,例如,通过使用适当的术语、图形表示,详细的解释以及引出有用的信息源来表现。用户文档
10、是否是易理解的,是否通过使用适当的术语、图形表示,详细的解释以及引出有用的信息源来表现。3.2.5. 易浏览性用户文档宜易于浏览,以使相互关系明确。每个文档应有目录表和索引表。如果文档未提供印刷本,则应指明打印过程。每个文档是否有目录表和索引表。如果文档未提供印刷本,是否指明打印过程。3功能性测试3.1功能模块13.1.1功能模块1的子模块被测试软件编号080110SL-A-V5.0-01V5.0天辰开放式基础教育资源管理系统测试用例名称注册页面测试测试用例编号En01测试注册页面能否完成注册测试依据软件使用说明书测试用例版本V1.0重要级别中预置条件进入注册页面测试脚本数据集当前用例状态发布
11、张文宁2008-1-11测试用例执行人测试用例执行时间2008-1-20测 试 用 例 正 常 输 入步 骤编号测试目的输入数据/执行步骤预期结果实际结果输入合法数据验证能否完成注册1、 在浏览器中浏览该系统界面;2、 点击【语文】;3、 点击【注册】;4、 点击【我同意】;5、 点击【注册为教研员】;6、 填写注册信息:注册用户名:会飞的小龟密码:863确认密码:密码提示问题:我的家乡是?密码提示答案:商丘Email:shangliang200899真实姓名:闪星驰单位地址:郑州市高新区性别:男7、点击【申请】系统提示“申请成功!”2.注册为教师是否能完成注册5、 点击【注册为教师】;会飞的
12、小龟013.注册为学生能否完成注册5、 点击【注册为学生】;会飞的小龟02注册为一般用户能完成注册5、 点击【注册为一般用户】;会飞的小龟03Email为空注册完成注册会飞的小龟04点击【填写详细信息】进行注册会飞的小龟05 shanliang200899邮编:450001QQ号:709504280联系电话:911个人主页:个人签名:喜欢测试才能做好测试个人简介:飞的更高的时候才发现不知道的还有很多点击【填写详细信息】进行注册,填写完信息后再点击【稍后填写】,注册成功会飞的小龟067、 点击【稍后填写】8、 点击【申请】点击【填写详细信息】进行注册,但信息增加部分为空进行注册2、 【语文】;7
13、、 点击【申请】测 试 用 例 异 常 输 入步 骤1.不填写任何注册信息,点击【申请】全部为空系统弹出提示框提示“用户名必须写,密码必须写,密码提示问题必须填写,密码提示答案必须填写,请填写您的姓名,单位地址必须填写”提示用户:“请输入用户名!输入一个重复的用户名点击【检测用户名是否可用】6、 注册用户名:7、 点击【检测用户名是否可用】系统提示“很遗憾,会飞的小龟已经被注册,请您另选一个!“用户名输入一个字符,击【检测用户名是否可用】a系统提示“用户名不能少于三个字符,请重新填写!输入密码和确认密码不一致,其他信息填写正常6、 密码:123321系统提示“两次输入密码不一致“Email输入
14、不合法的格式,其他信息正常6、 Email:abc系统提示”Email填写不正确“邮编输入不合法,其他一切正常6、 邮编:系统提示邮编填写不正确检 查 单检查内容必填项后是否有标记符号是3.n功能模块n3.n.1功能模块n的子模块4可靠性测试可靠性测试用例1.4测试产品的可靠性成 熟 性 测 试测试方法/公式记录数据测试结果针对测试用例的失效密度:对检测到的失效个数和执行测试的个数进行计数公式:X=A1/A2A1=检测到的失效个数A2=执行测试用例的个数检测到的失效个数为35个实际执行测试用例个数为907个 =35/907 =0.0386失效解决:在一定的试验周期内,对有多少失效在同样的条件下
15、再未出现进行计数A1=解决的失效数A2=实际检测到的失效总数实际检测到的失效总数为 16 个,在试验周期内解决的失效数12 个。X=12 /16 = 0. 75故障密度:对检测到的故障个数进行计数并计算密度。X=A/BA=检测到的故障数目B=产品的规模在试验周期内,实际检测到的故障数目为 16 个,产品的规模为:12 千行。X=16 /12 = 1.3 /千行平均失效间隔时间(MTBF):对在一定的运行周期内发生失效的次数进行计数,并计算失效的平均间隔时间。 X=T1/AT1=运行时间A=实际检测出失效的总数(在运行时间内观察到发生的失效)实际检测出失效的总数 36 个;测试运行周期为:10
16、个工作日 = 80 小时A = 36T1= 80 小时( 10 个工作日 )。X= 80 / 36 = 2.2容 错 性 测 试避免死机方法:对与失效数有关的损坏发生的次数进行计数。 X=1-A/BA=死机发生的次数B=软件失效的数目软件失效的数目为:36 死机发生的次数为 3X = 1- 3 / 36 = 0.9167抵御误操作对避免引起关键或严重失效的误操作的测试用例个数进行计数,并与执行的考虑误操作模式的测试用例个数相比较。 X=A/BA=避免关键和严重失效发生的次数B=在测试中执行的(几乎引起失效的)误操作模式的测试用例的个数非法操作的测试用例总数为 36 个,对非法操作能够正确识别,
17、正确处理的测试用例总数为 30 个。X= 30 / 36 = 0.83易 恢 复 性 测 试可重新启动性对系统在目标要求的时间内重新启动并为用户提供服务的次数进行计数,与在规定的试验周期内系统中断后重新启动的总次数相比。A=在测试期间符合时间要求重新启动的次数B=在测试期间重新启动的总次数易修复性对成功修复的次数进行计数,并与规格说明中要求的测试修复的总次数相比较。修复需求举例:数据库检查点;事务检查点;重做功能;还原功能等。A=成功完成恢复的用例数B=每个需求要测试的恢复用例的总数可 靠 性 的 依 从 性 测 试对要求的依从性已经满足的项数进行计数,与在规格说明中要求的依从性项数相比较。按
18、照依从性的项目来设计测试用例;对这些测试用例进行功能性测试;对满足依从性的项数进行计数。A=在测试中规定的可靠性的依从性还未完全实现的项数B=规定的可靠性的依从性项总数评价:0.0X1.0 越接近1.0越好。5易用性测试易用性测试用例1.5测试产品的易用性易 理 解 性 测 试描述的完整性测试阅读产品描述(需求规格说明、用户手册)。统计产品的功能总数,统计能够被充分理解的功能数,两者进行比较。A=被理解的功能(或功能的类型)数B=功能(或功能的类型)总数例:对某学生成绩统计软件的需求规格说明进行阅读,统计产品的功能总数为 14 个,能够被充分理解的功能数 为 12 个。X= 12 /14 = 0.86演示的获得性测试如果提供了演示程序,运行演示程序。对能充分演示的功能数进行计数,并与要求演示的功能总数相比较。A=能充分演示的功能数B=要求演示的功能总数演示的有效性测试
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1