[发明专利]一种基于适应快速需求版本迭代的软件测试方法在审
| 申请号: | 202210255902.4 | 申请日: | 2022-03-15 |
| 公开(公告)号: | CN114661592A | 公开(公告)日: | 2022-06-24 |
| 发明(设计)人: | 兰丹丹 | 申请(专利权)人: | 海南格子山网络科技有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F16/22;G06F16/242 |
| 代理公司: | 成都东恒知盛知识产权代理事务所(特殊普通合伙) 51304 | 代理人: | 罗江 |
| 地址: | 571900 海南省澄迈县老城镇高新*** | 国省代码: | 海南;46 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 适应 快速 需求 版本 软件 测试 方法 | ||
本发明涉及软件测试技术领域,具体地说,涉及一种基于适应快速需求版本迭代的软件测试方法,其包括以下步骤:1)设置基本测试类型库;2)设置测试用例优先级;3)根据需求说明书,选择测试类型,确认测试重点,输出测试用例优先级,自动执行用例,输出测试报告。本发明能极大的缩短项目中测试软件阶段的设计开发工作。
技术领域
本发明涉及软件测试技术领域,具体地说,涉及一种基于适应快速需求版本迭代的软件测试方法。
背景技术
在如今软件产品快速的更新迭代下,一款软件产品要在市场中具备一定的竞争力,该软件产品必须具有很硬的质量,软件测试是软件生命周期的一个非常重要的环节,是保证软件功能、性能、可信、可靠等特性获得供需双方认可的关键环节和主核心手段。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。如何在有限的时间内,快速的,有规律的测试是我们需要解决的重要难题。现有技术中,在确定软件的测试方案时,通常是基于测试人员的经验和对被测软件的了解,人为制定测试方案。然而,依赖人为的经验进行的随机测试行为具有很大的不确定性和不稳定性,对于测试人员的专业素质要求较高,容易受到其他外界因素的干扰,并且繁琐的测方案使得在软件测试过程中,测试过程复杂,容易产生测试依据含混、测试覆盖不全、测试成果复用困难、错误测试结果等多种技术弊端,从而影响测试的质量。
发明内容
本发明的内容是提供一种基于适应快速需求版本迭代的软件测试方法,其能够克服现有技术的某种或某些缺陷。
根据本发明的一种基于适应快速需求版本迭代的软件测试方法,其包括以下步骤:
1)设置基本测试类型库;
2)设置测试用例优先级;
3)根据需求说明书,选择测试类型,确认测试重点,输出测试用例优先级,自动执行用例,输出测试报告。
作为优选,基本测试类型库是定义测试类型,把软件测试项目中使用到的测试类型拆分:功能流程测试、性能测试、自动化测试以及单独的冒烟测试。
作为优选,功能流程测试为:通过准备测试数据,输入数据的场景执行测试,输出测试结果的一些数据;同时检查程序在按照流程操作时,准备的数据是否能够正确处理。
作为优选,功能流程测试具体执行如下步骤:
A、准备测试数据:在创建测试数据过程中,要用到的SQL语句封装成独立的测试数据包,当创建数据时,直接调用独立的测试数据包;
B、运用API调用和数据库操作的方式生成测试数据;
C、API调用生成基础的测试数据,然后使用数据库的CRUD操作生成符合特殊测试需求的数据;
D、输入数据场景,运行后输出数据:通过连接数据库,将得到的结果数据以及报表中的数据进行显示,并根据报表的格式提供输出数据。
作为优选,性能测试用于验证软件的性能是否满足程序规格要求的性能指标,包括:根据业务需求指标系统同时在线数,计算出具体的TPS响应时间、吞吐量和并发用户数,再利用现有的性能测试平台把业务指标转换为具体的技术指标,所述技术指标包括反应时间和资源利用率。
作为优选,性能测试的步骤是:
a、添加线程组:配置线程组名称、线程数、准备时长/循环次数;
b、设置HTTP请求:向要发送的服务器发送HTTP请求协议,默认为HTTP;
c、设置HTTP请求发送的目标服务器名称或IP;
d、设置目标服务器的端口号;
e、根据不同的方式采用GET或者POST发送HTTP请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海南格子山网络科技有限公司,未经海南格子山网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210255902.4/2.html,转载请声明来源钻瓜专利网。





