[发明专利]Web应用软件的交互界面测试系统无效

专利信息
申请号: 200910194675.3 申请日: 2009-08-27
公开(公告)号: CN101996133A 公开(公告)日: 2011-03-30
发明(设计)人: 周泠;杨昆 申请(专利权)人: 上海杉达学院
主分类号: G06F11/36 分类号: G06F11/36
代理公司: 上海集信知识产权代理有限公司 31254 代理人: 魏学成
地址: 201209 上*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: web 应用软件 交互 界面 测试 系统
【说明书】:

技术领域

发明涉及软件测试技术,尤其涉及Web应用软件的交互界面测试系统。

背景技术

随着Internet的普及,计算机及网络技术的日益发展,网站作为一种信息的载体,已经渗透到各个领域,在业务管理、电子政务、电子商务得到了广泛应用。越来越多的公司采取了网上电子系统来代替传统的纸质文档表格等。无论是企业还是个人用户都可以不受空间、时间的限制,通过互联网,就可以进行业务管理和信息服务。网络系统的出现,既便于用户更方便快速地了解信息,提交信息,又方便了公司管理及掌握信息。目前,基于互联网的网站应用已经成为企业、政府和各种机构进行服务延伸和提高服务质量的重要手段。互联网技术(Internet/Intranet)也在企业和政府内部管理信息系统中广泛应用,如企业ERP管理系统、办公自动化系统(OA)以及各种业务管理系统,提供了企业内部的网站系统服务。

因此,什么样的系统能够满足不同用户的需求,怎么能够保证应用系统的质量,为了满足这样的需求,网络应用系统测试也就变得极为重要了。网络应用系统测试是对一个系统进行分析以及质量检测。作为保障网站质量和提高服务水平的手段和工具,对网络的应用程序进行测试,从而将任何系统错误、故障或安全隐患的发生降至最低。

软件测试计划是做好软件测试工作的前提。所以在进行实际测试之前,应制定良好的,切实可行的测试计划,并严格执行,特别要确定测试策略和测试目标。

用于进行网络应用测试的一系列测试代码称为测试用例,测试用例的设计好坏决定了测试的效率。好的测试用例能够更多地发现错误,提高程序的可靠性。测试用例除了检查程序是否做了它应该做的事,还要看程序是否做了它不该做的事。不仅应选用合理的输入数据,对于非法的输入也要设计测试用例进行测试。

测试用例应由测试输入数据和与之对应的预期输出结果这两部分组成。测试以前应当根据测试的要求选择在测试过程中使用的测试用例(Testcase)。测试用例主要用来检验程序员编制的程序,因此不但需要测试的输入数据,而且需要针对这些输入数据的预期输出结果。如果对测试输入数据没有给出预期的程序输出结果,那么就缺少了检验实测结果的基准,就有可能把一个似是而非的错误结果当成正确结果。

在设计测试用例时,应当包括合理的输入条件和不合理的输入条件。合理的输入条件是指能验证程序正确的输入条件,而不合理的输入条件是指异常的,临界的,可能引起问题异变的输入条件。在测试程序时,人们常常倾向于过多地考虑合法的和期望的输入条件,以检查程序是否做了它应该做的事情,而忽视了不合法的和预想不到的输入条件。事实上,软件在投入运行以后,用户的使用往往不遵循事先的约定,使用了一些意外的输入,如用户在键盘上按错了键或打入了非法的命令。如果开发的软件遇到这种情况时不能做出适当的反应,给出相应的信息,那么就容易产生故障,轻则给出错误的结果,重则导致软件失效。因此,软件系统处理非法命令的能力也必须在测试时受到检验。用不合理的输入条件测试程序时,往往比用合理的输入条件进行测试能发现更多的错误。

测试用例的设计思想可以基于以下的几种基本测试方法:

1)黑盒测试法(black-box testing)

黑盒测试,也称功能测试或数据驱动测试,它不管程序内部结构是什么样的,只从用户出发,根据产品应该实现的实际功能和已经定义厚爱的产品规格,来验证产品所应该具有的功能是否实现,每个功能是否都能正常使用,是否满足用户的要求。

在测试时,把程序看做一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,测试针对程序接口和用户界面进行测试,只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。

黑盒测试主要用于发现以下情况:

是否有不正确或遗漏了的功能。

在接口上,能否正确地接受输入数据,能否正常的输出信息。

访问外部信息是否有错。

性能上是否满足要求。

界面是否错误,是否不美观。

初始化和终止错误。

黑盒测试方法主要用于软件确认测试。其具体方法有等价类划分,边界值分析,错误推测法,因果图等。

黑盒测试方法着眼于程序外部结构,不考虑内部逻辑结构,针对软件界面和软件功能进行测试。在用黑盒测试时,必须在所有可能的输入条件和输出条件中确定测试数据。

2)回归测试(regression testing)

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海杉达学院,未经上海杉达学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200910194675.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top