【技术实现步骤摘要】
一种软件测试方法、装置、电子设备及存储介质
本专利技术实施例涉及数据处理技术,尤其涉及一种软件测试方法、装置、电子设备及存储介质。
技术介绍
软件测试(SoftwareTesting),描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程,即软件测试时一种实际输出与预期输出之间的审核或者比较过程。软件测试过程中的测试任务的来源是软件需求,软件需求是由一个软件需求细化出一到多个测试任务,一个测试任务又细化出一到多个场景测试用例,测试团队通过执行场景测试用例开展测试任务。现有技术中,一般通过两种方式分配测试任务。第一种方式是根据测试任务的优先级计算权重来分配测试任务,第二种方式是根据测试任务的工作量的大小和功能范围来分配测试任务。第一种方式的缺点是:测试任务的优先级评估难度低,但是由于分配的测试任务量不均衡、存在依赖关系,遇到单任务阻塞很容易导致整体进度失控;第二种方式的缺点是:测试工作量前期评估不准确,当出现单任务阻塞时,之前相对均衡的工作量又被打乱,最终使整体进度失控。综上所述,现有技术中的执 ...
【技术保护点】
1.一种软件测试方法,其特征在于,包括:/n确定待测试任务的各待测试项目的多个关键因子的分数和测试用例数;/n根据所述多个关键因子的分数和所述测试用例数确定各所述待测试项目的总量化数,并基于所述总量化数对各所述待测试项目进行任务分配;/n基于任务分配结果中为各所述待测试项目分配的测试者写入的测试信息对所述待测试任务进行测试。/n
【技术特征摘要】
1.一种软件测试方法,其特征在于,包括:
确定待测试任务的各待测试项目的多个关键因子的分数和测试用例数;
根据所述多个关键因子的分数和所述测试用例数确定各所述待测试项目的总量化数,并基于所述总量化数对各所述待测试项目进行任务分配;
基于任务分配结果中为各所述待测试项目分配的测试者写入的测试信息对所述待测试任务进行测试。
2.根据权利要求1所述的方法,其特征在于,所述确定待测试任务的各待测试项目的多个关键因子的分数和测试用例数,包括:
确定与所述待测试任务对应的历史测试任务的各历史测试项目;
根据各所述历史测试项目的历史关键因子的分数和历史测试用例数,确定各所述待测试项目的多个所述关键因子的分数和所述测试用例数。
3.根据权利要求2所述的方法,其特征在于,所述根据各所述历史测试项目的历史关键因子的分数和历史测试用例数,确定各所述待测试项目的多个所述关键因子的分数和所述测试用例数,包括:
根据各所述历史测试项目的历史关键因子的分数和所述历史测试用例数生成多个推荐关键因子的推荐分数和推荐用例数,并显示所述推荐关键因子的推荐分数和所述推荐用例数;
接收外部确定的所述推荐关键因子的推荐分数和所述推荐用例数的量化点选操作,根据所述量化点选操作确定各所述待测试项目的多个关键因子的分数和所述测试用例数。
4.根据权利要求1所述的方法,其特征在于,所述确定待测试任务的各待测试项目的多个关键因子的分数和测试用例数,包括:
对所述待测试任务的各待测试项目的多个关键因子以及测试用例数进行评估,根据评估结果确定各所述关键因子的分数和所述测试用例数。
5.根据权利要求1所述的方法,其特征在于,所述根据所述多个关键因子的分数和所述测试用例数确定各所述待测试项目的总量化数,包括:
基于各所述待测试项目对应的关键因子的分数,确定各所述待测试项目的复杂度;
计算各所述待测试项目的复杂度和所述测试用例数的乘积,将各所述待测试项目的乘积作为各所述待测试项目的总量化数。
6.根据权利要求1所述的方法,其特征在于,所述基于所述总量化数对各所述待测试项目进行任务分配,包括:
基于各所述待测试项目的总量化数在历史测试任务的中筛选参考历史测试任务;
根据所述参考历史测试任务中各测试项目的历史分配方式生成所述待测试项目的至少一个任务分配推荐结果,并显示所述任务分配推荐结果;
接收外部确定的任务分配点选操作,从所述任务分配推荐结果中确定任务分配目标结果,完成对各所述待测试项目进行任务分配。
7.根据权利要求1所述的方法,其特征在于,所述基于任务分配结果中为各所述待测试...
【专利技术属性】
技术研发人员:宋昊,张金鑫,杨广奇,杨海瑞,王发明,宋蓓蓓,王田,
申请(专利权)人:南京领行科技股份有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。