[发明专利]一种表单测试的计算机实现的方法、计算机及系统在审
申请号: | 201410623725.6 | 申请日: | 2014-11-07 |
公开(公告)号: | CN104360942A | 公开(公告)日: | 2015-02-18 |
发明(设计)人: | 安登坤;方洁;康芊 | 申请(专利权)人: | 电信科学技术第十研究所 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 西安亿诺专利代理有限公司 61220 | 代理人: | 韩素兰 |
地址: | 710000*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 表单 测试 计算机 实现 方法 系统 | ||
技术领域
本发明涉及测试领域,特别涉及一种表单测试的计算机实现的方法、计算机及系统。
背景技术
在软件日益普遍的今天,电子化表单以其便捷、准确、高效、易更改、易保存等特点越来越受到人们的重视和喜爱,逐步的替代了原有的纸质表单。表单软件对于用户越来越重要,除了简单的记录信息外,更多的表单被系统赋予了查询、统计和分析功能,这有可能直接影响到用户对市场的判断,以及对整个公司决策的制定。
但对于测试人员来说,开展工作却带来了相应的难度,即使是同一系统,也可能存在大量不同业务,不同数据逻辑、不同类别和不同制式的表单,以及表单内各种类似却又不尽相同的输入项、选择项,也常常使测试人员烦恼。测试人员即使了解了业务和数据逻辑,也往往不知该从何下手,陷入到不断填写各类表单等即枯燥又低效的测试工作中去,要么耗费了大量的时间与人力,要么会造成测试重点不突出的状况,甚至导致漏测的产生。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种表单测试的计算机实现的方法、计算机及系统。所述技术方案如下:
第一方面,提供了一种表单测试的计算机实现的方法,所述方法包括:
接收用户在输入装置上触发的测试指令,所述测试指令用于指示所要测试的目标表单,所述目标表单至少包括一个内容项;
根据所述测试指令,从表单存储装置中获取所述目标表单;
对所述目标表单中的内容项进行测试,生成测试结果。
结合第一方面,在第一种可能的实现方式中,所述内容项包括必填项和选填项,所述对所述目标表单中的内容项进行测试包括:
测试所有包括下拉列表项的必填项的下拉列表,并测试预先默认填写的内容项,并测试所述目标表单为空表单时的保存提交处理方式;
分别测试仅当所有必填项为空时,所述目标表单的保存提交处理方式,并测试当所有必填项均填写和所有列表项均填写时所述目标表单的保存提交处理方式;
测试仅填写必填项时所述目标表单的所有流程以及各流程下的所有流转分支。
结合第一方面,在第二种可能的实现方式中,所述方法还包括:
根据所述内容项中所要填写内容的类型,对所述内容项进行填写测试,其中,所述所要填写内容的类型包括:文本框、单选/复选框、下拉列表选择框和自动带入项;
对所述目标表单所包括的功能键进行测试,所述功能键包括:清空、保存、上传/下载以及调用功能键;
对所述目标表单的菜单项进行编辑和删除后,测试所述编辑和所述删除操作是否有效;
对已录入待测系统的所有表单,进行查询测试;
对所述目标表单进行SQL注入测试、脚本攻击测试以及目录遍历测试;
对所述目标表单进行终端性能测试。
结合第一方面至第一方面的第二种任一可能的实现方式,在第三种可能的实现方式中,在所述对所述目标表单中的内容项进行测试之前,所述方法还包括:
确定所述目标表单的系统需求级别是否为高级别和所述目标表单是否为第一次测试的表单。
第二方面,提供了一种计算机,所述计算机包括:
接收单元,用于接收用户在输入装置上触发的测试指令,所述测试指令用于指示所要测试的目标表单,所述目标表单至少包括一个内容项;
获取单元,用于根据所述测试指令,从表单存储装置中获取所述目标表单;
测试单元,用于对所述目标表单中的内容项进行测试,生成测试结果。
结合第二方面,在第一种可能的实现方式中,所述内容项包括必填项和选填项,所述测试单元具体用于:
测试所有包括下拉列表项的必填项的下拉列表,并测试预先默认填写的内容项,并测试所述目标表单为空表单时的保存提交处理方式;
分别测试仅当所有必填项为空时,所述目标表单的保存提交处理方式,并测试当所有必填项均填写和所有列表项均填写时所述目标表单的保存提交处理方式;
测试仅填写必填项时所述目标表单的所有流程以及各流程下的所有流转分支。
结合第二方面,在第二种可能的实现方式中,所述测试单元还具体用于:
根据所述内容项中所要填写内容的类型,对所述内容项进行填写测试,其中,所述所要填写内容的类型包括:文本框、单选/复选框、下拉列表选择框和自动带入项;
对所述目标表单所包括的功能键进行测试,所述功能键包括:清空、保存、上传/下载以及调用功能键;
对所述目标表单的菜单项进行编辑和删除后,测试所述编辑和所述删除操作是否有效;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电信科学技术第十研究所,未经电信科学技术第十研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410623725.6/2.html,转载请声明来源钻瓜专利网。