System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 测试方法及相关装置制造方法及图纸_技高网

测试方法及相关装置制造方法及图纸

技术编号:41060228 阅读:15 留言:0更新日期:2024-04-24 11:11
本申请涉及一种测试方法及相关装置,涉及软件开发技术领域。该测试方法包括:在接收到对目标测试任务的执行指令的情况下,向服务端发送请求消息,请求消息携带有目标测试任务对应的第一标识,目标测试任务为服务端中预先存储的任一测试任务;接收服务端返回的目标测试用例,并在目标界面上显示目标测试用例,目标测试用例为服务端中预先存储的与第一标识相关联的测试用例;接收用户基于目标界面录入的目标测试用例对应的测试结果;基于测试结果、目标测试任务和目标测试用例生成测试记录,并向服务端发送测试记录,以供服务端对测试记录进行存储。这样可以提高整体测试效率,实现对测试用例、测试任务和测试记录的高效管理。

【技术实现步骤摘要】

本申请涉及软件开发,尤其涉及一种测试方法及相关装置


技术介绍

1、近年来,随着软件开发技术的迅速发展以及日益加剧的竞争压力,确保能够及时地向用户交付高质量的软件产品变得尤为重要。而在软件产品开发过程中软件测试作为必不可少的环节,贯穿于整个软件产品生命周期的始终。测试用例作为软件测试过程中的重要参考依据和测试执行的基础,也越来越受到重视。

2、目前,现有的测试用例通常是通过表格或思维导图等文档来进行记录和管理,测试人员在进行测试时,需要手动从文档中寻找到需要的测试用例,并在测试完成后,需要根据测试用例对应的测试结果,手动编辑形成测试记录,以方便后续查看管理。因此,现有的测试方法存在效率低下且操作繁琐的问题。


技术实现思路

1、本申请提供了一种测试方法及相关装置,以解决现有的测试方法存在效率低下且操作繁琐的问题。

2、第一方面,本申请实施例提供了一种测试方法,应用于客户端,所述方法包括:

3、在接收到对目标测试任务的执行指令的情况下,向服务端发送请求消息,所述请求消息携带有所述目标测试任务对应的第一标识,所述目标测试任务为所述服务端中预先存储的任一测试任务;

4、接收所述服务端返回的目标测试用例,并在目标界面上显示所述目标测试用例,所述目标测试用例为所述服务端中预先存储的与所述第一标识相关联的测试用例;

5、接收用户基于所述目标界面录入的所述目标测试用例对应的测试结果;

6、基于所述测试结果、所述目标测试任务和所述目标测试用例生成测试记录,并向所述服务端发送所述测试记录,以供所述服务端对所述测试记录进行存储。

7、可选地,在所述向服务端发送请求消息之前,所述方法还包括:

8、接收用户基于所述目标界面输入的第一创建指令,以确定待创建的测试用例的创建类型,不同的创建类型对应不同的测试用例模板;

9、响应于所述第一创建指令,显示与所述创建类型对应的目标测试用例模板;

10、接收用户基于所述目标测试用例模板录入的用例数据;

11、向所述服务端发送所述用例数据,以供所述服务端对所述用例数据进行存储,形成测试用例。

12、可选地,所述用例数据包括文本数据和图片数据,所述文本数据用于表征测试用例的属性信息,所述文本数据包括测试用例对应的第二标识和测试用例对应的测试需求,所述图片数据为测试用例的示意图;

13、所述向所述服务端发送所述用例数据,包括:

14、通过结构化查询语言向所述服务端发送所述文本数据,并通过超文本传输协议向所述服务端发送所述图片数据,以供所述服务端将所述文本数据存储至文本数据库,并将所述图片数据存储至图片数据库,所述文本数据库和所述图片数据库为所述服务端中两个独立的数据库。

15、可选地,在所述向服务端发送请求消息之前,所述方法还包括:

16、接收用户基于所述目标界面输入的第二创建指令,以确定所述目标测试任务的属性信息和所述目标测试任务的测试需求;

17、向所述服务端发送所述目标测试任务的测试需求所对应的查询指令,所述查询指令为单一条件查询指令、多条件查询指令、关键词模糊查询指令和多表联合查询指令中的任意一种;

18、服务端接收所述服务端返回的满足所述目标测试任务的测试需求的候选测试用例;

19、接收用户的选择操作,基于所述选择操作从所述候选测试用例中选择出所述目标测试用例,并建立所述目标测试用例对应的第二标识与所述第一标识的关联关系;

20、向所述服务端发送所述目标测试任务的属性信息和所述关联关系,以供所述服务端对所述目标测试任务的属性信息和所述关联关系进行存储,形成所述目标测试任务。

21、可选地,在所述接收所述服务端返回的目标测试用例,并在目标界面上显示所述目标测试用例之后,所述方法还包括:

22、向所述服务端发送加锁指令,直至生成所述测试记录,并在生成所述测试记录的情况下,向所述服务端发送解锁指令,所述加锁指令用于对所述目标测试用例进行加锁,所述解锁指令用于对所述目标测试用例进行解锁。

23、可选地,在所述基于所述测试结果、所述目标测试任务和所述目标测试用例生成测试记录,并向所述服务端发送所述测试记录之后,所述方法还包括:

24、基于预设统计维度对所述测试结果进行统计,生成测试报告,并在所述目标界面对所述测试报告进行显示,其中,所述预设维度包括测试任务维度、测试需求维度、测试版本维度中的至少一种;和/或,

25、基于所述目标测试用例的操作信息和测试结果,对所述目标测试用例的历史记录信息进行更新,其中,所述历史记录信息用于记录所述目标测试用例的所有操作信息和测试结果。

26、第二方面,本申请实施例还提供了一种测试方法,应用于服务端,所述方法包括:

27、接收客户端发送的请求消息,所述请求消息是由所述客户端在接收到对目标测试任务的执行指令的情况下触发生成,所述请求消息携带有所述目标测试任务对应的第一标识,所述目标测试任务为预先存储的任一测试任务;

28、响应于所述请求消息,向所述客户端发送目标测试用例,所述目标测试用例为预先存储的与所述第一标识相关联的测试用例;

29、接收所述客户端发送的测试记录,并对所述测试记录进行存储,所述测试记录是由所述客户端基于测试结果、所述目标测试任务和所述目标测试用例生成得到,所述测试结果是用户基于所述客户端的目标界面录入得到。

30、可选地,所述响应于所述请求消息,向所述客户端发送目标测试用例,包括:

31、响应于所述请求消息,获取所述请求消息中所述第一标识;

32、根据所述第一标识,确定与所述目标测试任务相关联的所述目标测试用例;

33、向所述客户端返回所述目标测试用例。

34、可选地,在所述响应于所述请求消息,向所述客户端发送目标测试用例之前,所述方法还包括:

35、接收所述客户端发送的用例数据,并对所述用例数据进行存储,形成测试用例,其中,所述用例数据是所述客户端接收到的用户基于目标测试用例模板录入的数据,所述目标测试用例模板是所述客户端基于接收到的第一创建指令确定得到。

36、可选地,所述用例数据包括文本数据和图片数据,所述文本数据用于表征测试用例的属性信息,所述文本数据包括测试用例对应的第二标识和测试用例对应的测试需求,所述图片数据为测试用例的示意图;

37、所述接收所述客户端发送的用例数据,并对所述用例数据进行存储,形成测试用例,包括:

38、通过结构化查询语言接收所述客户端发送的所述文本数据,并将所述文本数据存储至文本数据库;

39、通过超文本传输协议接收所述客户端发送的所述图片数据,并将所述图片数据存储至图片数据库;

40、其中,所述文本数据库和所述图片数据库为两个独立的数据库。...

【技术保护点】

1.一种测试方法,其特征在于,应用于客户端,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在所述向服务端发送请求消息之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述用例数据包括文本数据和图片数据,所述文本数据用于表征测试用例的属性信息,所述文本数据包括测试用例对应的第二标识和测试用例对应的测试需求,所述图片数据为测试用例的示意图;

4.根据权利要求1所述的方法,其特征在于,在所述向服务端发送请求消息之前,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,在所述接收所述服务端返回的目标测试用例,并在目标界面上显示所述目标测试用例之后,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,在所述基于所述测试结果、所述目标测试任务和所述目标测试用例生成测试记录,并向所述服务端发送所述测试记录之后,所述方法还包括:

7.一种测试方法,其特征在于,应用于服务端,所述方法包括:

8.根据权利要求7所述的方法,其特征在于,所述响应于所述请求消息,向所述客户端发送目标测试用例,包括:

9.根据权利要求7所述的方法,其特征在于,在所述响应于所述请求消息,向所述客户端发送目标测试用例之前,所述方法还包括:

10.根据权利要求9所述的方法,其特征在于,所述用例数据包括文本数据和图片数据,所述文本数据用于表征测试用例的属性信息,所述文本数据包括测试用例对应的第二标识和测试用例对应的测试需求,所述图片数据为测试用例的示意图;

11.根据权利要求7所述的方法,其特征在于,在所述响应于所述请求消息,向所述客户端发送目标测试用例之前,所述方法还包括:

12.一种测试装置,其特征在于,应用于客户端,所述装置包括:

13.一种测试装置,其特征在于,应用于服务端,所述装置包括:

14.一种客户端,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

15.一种服务端,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

16.一种测试系统,其特征在于,所述系统包括:服务端和至少一个客户端;

17.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-6任一项所述的测试方法的步骤,或者执行时实现如权利要求7-11任一项所述的测试方法的步骤。

...

【技术特征摘要】

1.一种测试方法,其特征在于,应用于客户端,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在所述向服务端发送请求消息之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述用例数据包括文本数据和图片数据,所述文本数据用于表征测试用例的属性信息,所述文本数据包括测试用例对应的第二标识和测试用例对应的测试需求,所述图片数据为测试用例的示意图;

4.根据权利要求1所述的方法,其特征在于,在所述向服务端发送请求消息之前,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,在所述接收所述服务端返回的目标测试用例,并在目标界面上显示所述目标测试用例之后,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,在所述基于所述测试结果、所述目标测试任务和所述目标测试用例生成测试记录,并向所述服务端发送所述测试记录之后,所述方法还包括:

7.一种测试方法,其特征在于,应用于服务端,所述方法包括:

8.根据权利要求7所述的方法,其特征在于,所述响应于所述请求消息,向所述客户端发送目标测试用例,包括:

9.根据权利要求7所述的方法,其特征在于,在所述响应于所述请求消息,向所述客户端发送目标测试用...

【专利技术属性】
技术研发人员:田一帆
申请(专利权)人:北京智行者科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1