【技术实现步骤摘要】
软件测试方法和系统
本申请属于软件测试
,具体涉及一种软件测试方法和系统。
技术介绍
计算机系统由软件和硬件组成,软件是运行在计算机上的程序和相应的文档。软件一般都是以提供功能,解决特定问题而存在。计算机软件在开发完成后,需要对其进行测试,测试软件的功能是否符合规格说明书,测试其性能是否满足要求、测试软件是否存在安全问题等。进行上述测试,都依赖测试用例的设计,良好的测试用例的设计可以覆盖足够多、足够全的场景。而在软件在使用的过程中,会产生新的功能及性能需求、或者废弃不再适用的软件功能等,这其中需要多次修改测试。这个时候会产生大量的测试用例。现有技术中,软件公司的软件测试都是针对迭代内容写测试用例,经过多个迭代后,已经没有一份完整的用例能够来反映软件的最新功能,新人学习成本高,会影响测试效率。
技术实现思路
为至少在一定程度上克服相关技术中存在的问题,本申请提供一种软件测试方法和系统,有助于测试效率的提升。为实现以上目的,本申请采用如下技术方案:第一方面,本申请提供一种 ...
【技术保护点】
1.一种软件测试方法,其特征在于,包括:/n预先创建用于保存当前迭代用例的迭代用例集、用于保存针对产品主要流程的测试用例的核心用例集、以及用于保存历史迭代用例的镜像用例集;/n对所述迭代用例集、核心用例集和镜像用例集进行配置维护;/n在功能测试中,调用迭代用例集和镜像用例集中用例进行软件功能测试及缺陷验证;/n在软件发布后,调用核心用例集中用例进行线上冒烟测试。/n
【技术特征摘要】
1.一种软件测试方法,其特征在于,包括:
预先创建用于保存当前迭代用例的迭代用例集、用于保存针对产品主要流程的测试用例的核心用例集、以及用于保存历史迭代用例的镜像用例集;
对所述迭代用例集、核心用例集和镜像用例集进行配置维护;
在功能测试中,调用迭代用例集和镜像用例集中用例进行软件功能测试及缺陷验证;
在软件发布后,调用核心用例集中用例进行线上冒烟测试。
2.根据权利要求1所述的软件测试方法,其特征在于,所述对所述迭代用例集、核心用例集和镜像用例集进行配置维护,包括:
在首次迭代中,
针对迭代要上线的功能设计迭代用例并保存入迭代用例集;
将所述迭代用例集中针对主要流程的用例取出保存入所述核心用例集;
在首次迭代结束后,将所述迭代用例集中用例复制入所述镜像用例集,并清空所述迭代用例集;
在之后的迭代中,
基于当前迭代的功能开发情况,对所述迭代用例集、核心用例集和镜像用例集中的一个或多个进行配置维护。
3.根据权利要求2所述的软件测试方法,其特征在于,所述当前迭代的功能开发情况包括在上次迭代基础上增加功能,在上次迭代基础上修改功能,以及在上次迭代基础上删除功能。
4.根据权利要求3所述的软件测试方法,其特征在于,当当前迭代为在上次迭代基础上增加功能时,对所述迭代用例集和镜像用例集进行如下配置维护:
针对新增功能设计迭代用例并保存入迭代用例集;
在该次迭代结束后,将所述迭代用例集中用例复制入镜像用例集,并清空迭代用例集。
5.根据权利要求3所述的软件测试方法,其特征在于,当当前迭代为在上次迭代基础上修改功能时...
【专利技术属性】
技术研发人员:何丽,
申请(专利权)人:上海中通吉网络技术有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。