[发明专利]测试用例的设计方法及系统无效
申请号: | 201210260379.0 | 申请日: | 2012-07-20 |
公开(公告)号: | CN102799532A | 公开(公告)日: | 2012-11-28 |
发明(设计)人: | 王丽 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 201616 上海市松江*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 设计 方法 系统 | ||
技术领域
本发明涉及测试领域,尤指一种能够提高测试用例设计方法的普适性且能缩短测试周期的分级式的测试用例的设计方法及系统。
背景技术
随着社会的发展,在当今的移动互联网时代,越来越多的个人移动终端层出不穷,如智能手机、平板电脑、MID(Mobile Internet Device,移动互联网设备)等。随着移动终端的不断发展进步,其已经成为了人们生活和工作中必不可少的通讯工具,用户对移动终端的使用体验的要求也越来越高。因此对于生产厂商来说,出厂前的测试也显得尤为重要,而对于测试来说,测试用例的设计好坏是至关重要的。所谓测试用例,是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。
而今很多测试用例的设计人员在编写测试用例时,茫无目的的进行编写,没有站在用户的角度去思考,从而导致测试用例不符合用户的使用逻辑而不具有可执行性,因此无法最大程度上覆盖用户的需求;另外,有的测试用例在执行的过程中,无法让测试人员在尽早的时间发现最严重的问题,使得一个很严重的影响测试进度的问题有时会在测试的第三天或者第四天才能发现而导致无法进行测试,从而延长了测试周期,影响了整个研发的进程。
发明内容
鉴于以上内容,有必要提供一种能够提高测试用例设计方法的普适性且能缩短测试周期的分级式的测试用例的设计方法及系统。
一种测试用例的设计方法,包括以下步骤:
模拟用户的实际操作,设计一场景用例级,所述场景用例级包括完整的系统级场景及模拟用户实际操作的不同场景;
将系统划分为多个角色,再将每一角色分解为多个任务,每一任务形成一个系统用例级;
分层描述每一功能点的逻辑规则及界面元素,并对逻辑规则细化,形成一功能用例级;及
构造一设计指标用例级,所述设计指标用例级包括一冲突测试用例、一性能测试用例、一压力测试用例及一兼容性测试用例。
一种测试用例的设计系统,其特征在于:所述测试用例的设计系统包括一场景用例级、一系统用例级、一功能用例级及一设计指标用例级,所述场景用例级描述了用户的主要业务目标,模拟了用户最常使用的场景,包括完整的系统级场景及实际操作中的不同场景,所述系统用例级为所述场景用例级的细化,所述功能用例级验证了界面元素及每一功能点的业务规则,所述设计指标用例级包括一冲突测试用例、一性能测试用例、一压力测试用例及一兼容性测试用例。
相对现有技术,本发明测试用例的设计方法及系统使得测试人员能够尽早的发现影响测试进度的问题,提高了测试用例设计方法的普适性且缩短了测试周期。
附图说明
图1为本发明测试用例的设计系统较佳实施方式的系统架构图。
图2为本发明测试用例的设计方法较佳实施方式的流程图。
具体实施方式
请参阅图1,本发明测试用例的设计系统较佳实施方式包括一场景用例级、一系统用例级、一功能用例级及一设计指标用例级,在本发明较佳实施方式中,主要用于对一手机进行测试。
该场景用例级用于描述用户的主要业务目标,模拟用户最常使用的场景,包括完整的系统级场景及实际操作中的不同场景,例如在手机测试中,未装入SIM卡时的操作场景,手机处于飞行模式时的操作场景都可以放入用户的场景用例级;在设计场景用例级时需要按照用户的实际操作与业务逻辑来进行设计,不必涉及很复杂的操作,只需把用户最常用的、正常的操作流程作为一个场景来设计测试用例,几个功能点的组合也可以看作为用户场景,但是这类的用例不宜过多。
该系统用例级为场景用例级的细化,包括正常场景、分支场景及异常场景,该系统用例级是两个或者多个有关联的功能组合而成的场景,例如在手机测试中,对编辑功能、存储功能与删除功能中的任意两个功能进行组合测试就可以放入系统用例级。
该功能用例级用于验证界面元素及每一功能点的业务规则,例如在手机测试中,对编辑功能、存储功能与删除功能中的每一个功能分别进行测试就可以放入功能用例级。
该设计指标用例级包括系统所需要达到的各级指标,主要包括冲突测试用例、性能测试用例、压力测试用例及兼容性测试用例四种类型用例等方面的指标。
请参阅图2,图2为本发明测试用例的设计方法较佳实施方式的流程图。该测试用例的设计方法较佳实施方式包括以下步骤:
步骤一,模拟用户的实际操作,设计场景用例级,包括完整的系统级场景及模拟用户实际操作的不同场景。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210260379.0/2.html,转载请声明来源钻瓜专利网。