[发明专利]Web应用软件的边界值测试方法无效
| 申请号: | 200910194734.7 | 申请日: | 2009-08-28 |
| 公开(公告)号: | CN102004688A | 公开(公告)日: | 2011-04-06 |
| 发明(设计)人: | 周泠;杨昆 | 申请(专利权)人: | 上海杉达学院 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 上海集信知识产权代理有限公司 31254 | 代理人: | 魏学成 |
| 地址: | 201209 上*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | web 应用软件 边界 测试 方法 | ||
技术领域
本发明涉及软件测试技术,尤其涉及Web应用软件的边界值测试方法。
背景技术
随着Internet的普及,计算机及网络技术的日益发展,网站作为一种信息的载体,已经渗透到各个领域,在业务管理、电子政务、电子商务得到了广泛应用。越来越多的公司采取了网上电子系统来代替传统的纸质文档表格等。无论是企业还是个人用户都可以不受空间、时间的限制,通过互联网,就可以进行业务管理和信息服务。网络系统的出现,既便于用户更方便快速地了解信息,提交信息,又方便了公司管理及掌握信息。目前,基于互联网的网站应用已经成为企业、政府和各种机构进行服务延伸和提高服务质量的重要手段。互联网技术(Internet/Intranet)也在企业和政府内部管理信息系统中广泛应用,如企业ERP管理系统、办公自动化系统(OA)以及各种业务管理系统,提供了企业内部的网站系统服务。
因此,什么样的系统能够满足不同用户的需求,怎么能够保证应用系统的质量,为了满足这样的需求,网络应用系统测试也就变得极为重要了。网络应用系统测试是对一个系统进行分析以及质量检测。作为保障网站质量和提高服务水平的手段和工具,对网络的应用程序进行测试,从而将任何系统错误、故障或安全隐患的发生降至最低。
软件测试计划是做好软件测试工作的前提。所以在进行实际测试之前,应制定良好的,切实可行的测试计划,并严格执行,特别要确定测试策略和测试目标。
传统的测试方法包括:
1)黑盒测试法(black-box testing)
黑盒测试,也称功能测试或数据驱动测试,它不管程序内部结构是什么样的,只从用户出发,根据产品应该实现的实际功能和已经定义厚爱的产品规格,来验证产品所应该具有的功能是否实现,每个功能是否都能正常使用,是否满足用户的要求。
在测试时,把程序看做一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,测试针对程序接口和用户界面进行测试,只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。
黑盒测试主要用于发现以下情况:
是否有不正确或遗漏了的功能。
在接口上,能否正确地接受输入数据,能否正常的输出信息。
访问外部信息是否有错。
性能上是否满足要求。
界面是否错误,是否不美观。
初始化和终止错误。
黑盒测试方法主要用于软件确认测试。其具体方法有等价类划分,边界值分析,错误推测法,因果图等。
黑盒测试方法着眼于程序外部结构,不考虑内部逻辑结构,针对软件界面和软件功能进行测试。在用黑盒测试时,必须在所有可能的输入条件和输出条件中确定测试数据。
2)回归测试(regression testing)
为保证软件中新的变化(修改)不会对原有功能的正常使用有影响而进行的测试。也就是说,已经满足用户需求的功能不应该出现任何问题。每当软件缺陷被修改之后,或者对原有功能进行一些调整和加强,或者是在原有版本上增加新功能的时候,都会采用回归测试方法,特别是到了开发周期的最后阶段。
3)恢复测试(recovery testing)
在系统崩溃,硬件故障,或者其他灾难发生之后重新恢复系统和数据的能力测试。
4)安全测试
测试系统在应付非授权的内部、外部访问,故意损坏时系统防护能力。
5)兼容性测试(compatibility testing)
测试在特殊的硬件/软件/操作系统/网络环境下的软件表现。
6)性能测试(performance testing)
也称为压力测试(stress testing),用来检查系统在大负荷条件下的运行情况。在非正常的巨大负荷下,某些动作和输入大量重复,输入大数,对数据库进行非常复杂的查询等(如测试一个网站在不同负荷情况下的状况),以确定在什么情况下系统响应速度下降或是出现故障。
发明内容
本发明揭示了一种Web应用软件的边界值测试方法,包括:
获取输入条件的值的范围,将输入条件取值为该范围的边界值进行测试;
获取输入条件的值的个数,使用最大个数、最小个数,比最大个数多一个、比最小个数少一个的数量的数据条件进行测试;
获取输出条件的值的范围,将输出条件取值为该范围的边界值进行测试;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海杉达学院,未经上海杉达学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910194734.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:单轨吊道岔
- 下一篇:带有低温蒸汽控制系统的蒸汽电熨斗





