一种软件测试的计算机实现的方法、计算机和系统的制作方法

文档序号:6634609阅读:469来源:国知局
一种软件测试的计算机实现的方法、计算机和系统的制作方法
【专利摘要】本发明公开了一种软件测试的计算机实现的方法、计算机和系统,属于测试领域。所述方法包括:根据用户在输入设备触发的第一输入信息,确定当前所要测试的目标软件的至少一个风险项;根据用户在输入设备触发的第二输入信息,确定与至少一个风险项分别对应的风险等级;根据至少一个风险项和与至少一个风险项分别对应的风险等级,对目标软件进行测试。本发明通过专门针对风险的测试措施,减少存在的质量风险,提高了测试的效率和可靠性。
【专利说明】一种软件测试的计算机实现的方法、计算机和系统

【技术领域】
[0001] 本发明涉及测试领域,特别涉及一种软件测试的计算机实现的方法、计算机和系 统。

【背景技术】
[0002] 当下,将风险分析和应对策略应用在软件测试领域的工作也在逐步探索当中,但 在降低测试成本方面对软件测试风险分析也还没有深入系统地研究分析。我国软件业的 质量保证体系还不很完善,在国内,软件测试风险分析的理论和研究还是新兴领域,长期以 来,我国软件企业产品开发时,由于对软件测试的不重视导致测试成本最容易被压缩,甚至 被"砍掉",导致我国软件产品质量低下。通常基于需求的测试策略,在测试准备阶段应该分 析需求、识别测试条件、设计和实施测试来覆盖测试条件,并维护从测试回到需求的可追溯 性。在执行和完善测试阶段,测试人员运行测试并报告结果,包括报告基于这些测试,哪些 需求得到了满足哪些没有满足。
[0003] 但是基于需求的测试策略无法减小风险项对这个测试过程的影响,降低了测试的 效率和可靠性。


【发明内容】

[0004] 为了解决现有技术的问题,本发明实施例提供了一种软件测试的计算机实现的方 法、计算机和系统。所述技术方案如下 : 第一方面,提供了一种软件测试的计算机实现的方法,所述方法包括: 根据用户在输入设备触发的第一输入信息,确定当前所要测试的目标软件的至少一个 风险项; 根据所述用户在所述输入设备触发的第二输入信息,确定与所述至少一个风险项分别 对应的风险等级; 根据所述至少一个风险项和所述与所述至少一个风险项分别对应的风险等级,对所述 目标软件进行测试。
[0005] 结合第一方面,在第一种可能的实现方式中,所述根据所述至少一个风险项和所 述与所述至少一个风险项分别对应的风险等级,对所述目标软件进行测试包括: 按照风险等级的高低对所述至少一个风险项进行排序; 从风险等级最高的风险项开始,依次对所述目标软件进行测试。
[0006] 第二方面,提供了一种计算机,所述计算机包括: 处理单元,用于根据用户在输入设备触发的第一输入信息,确定当前所要测试的目标 软件的至少一个风险项; 所述处理单元还用于,根据所述用户在所述输入设备触发的第二输入信息,确定与所 述至少一个风险项分别对应的风险等级; 测试单元,用于根据所述至少一个风险项和所述与所述至少一个风险项分别对应的风 险等级,对所述目标软件进行测试。
[0007] 结合第二方面,在第一种可能的实现方式中,所述测试单元具体用于: 按照风险等级的高低对所述至少一个风险项进行排序; 从风险等级最高的风险项开始,依次对所述目标软件进行测试。
[0008] 第三方面,提供了一种软件测试的计算机实现的系统,所述系统包括: 输入设备,用于接收用户的第一触发信号,生成第一输入信息,并接收用户的第二触发 信号,生成第二输入信息; 存储设备,用于存储至少包括目标软件的多个软件; 以及,第二方面或第二方面的第一种可能的实现方式所述的计算机。
[0009] 本发明实施例提供一种软件测试的计算机实现的方法、计算机和系统,通过根据 至少一个风险项和与至少一个风险项分别对应的风险等级,对目标软件进行测试,通过专 门针对风险的测试措施,减少存在的质量风险,提高了测试的效率和可靠性。

【专利附图】

【附图说明】
[0010] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。
[0011] 图1是本发明实施例提供的一种软件测试的计算机实现的方法流程图; 图2是本发明实施例提供的一种软件测试的计算机实现的方法流程图; 图3是本发明实施例提供的一种计算机结构示意图; 图4是本发明实施例提供的一种软件测试的计算机实现的系统示意图。

【具体实施方式】
[0012] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述。
[0013] 本发明实施例提供一种软件测试的计算机实现的方法,参照图1所示,该方法包 括: 101、根据用户在输入设备触发的第一输入信息,确定当前所要测试的目标软件的至少 一个风险项。
[0014] 102、根据用户在输入设备触发的第二输入信息,确定与至少一个风险项分别对应 的风险等级。
[0015] 103、根据至少一个风险项和与至少一个风险项分别对应的风险等级,对目标软件 进行测试。
[0016] 本发明实施例提供一种软件测试的计算机实现的方法,通过根据至少一个风险项 和与至少一个风险项分别对应的风险等级,对目标软件进行测试,通过专门针对风险的测 试措施,减少存在的质量风险,提高了测试的效率和可靠性。
[0017] 本发明实施例提供一种软件测试的计算机实现的方法,参照图2所示,该方法包 括: 201、根据用户在输入设备触发的第一输入信息,确定当前所要测试的目标软件的至少 一个风险项。
[0018] 从基于质量特性和用户使用的角度进行的风险分析,输出记录,可以从(输入、代 码路径、状态、被存储的数据和运行环境)等方面来考虑质量风险的可能性。记录信息内容 模板如表格1 : 表格1

【权利要求】
1. 一种软件测试的计算机实现的方法,其特征在于,所述方法包括: 根据用户在输入设备触发的第一输入信息,确定当前所要测试的目标软件的至少一个 风险项; 根据所述用户在所述输入设备触发的第二输入信息,确定与所述至少一个风险项分别 对应的风险等级; 根据所述至少一个风险项和所述与所述至少一个风险项分别对应的风险等级,对所述 目标软件进行测试。
2. 根据权利要求1所述的方法,其特征在于,所述根据所述至少一个风险项和所述与 所述至少一个风险项分别对应的风险等级,对所述目标软件进行测试包括: 按照风险等级的高低对所述至少一个风险项进行排序; 从风险等级最高的风险项开始,依次对所述目标软件进行测试。
3. -种计算机,其特征在于,所述计算机包括: 处理单元,用于根据用户在输入设备触发的第一输入信息,确定当前所要测试的目标 软件的至少一个风险项; 所述处理单元还用于,根据所述用户在所述输入设备触发的第二输入信息,确定与所 述至少一个风险项分别对应的风险等级; 测试单元,用于根据所述至少一个风险项和所述与所述至少一个风险项分别对应的风 险等级,对所述目标软件进行测试。
4. 根据权利要求3所述的计算机,其特征在于,所述测试单元具体用于: 按照风险等级的高低对所述至少一个风险项进行排序; 从风险等级最高的风险项开始,依次对所述目标软件进行测试。
5. -种软件测试的计算机实现的系统,其特征在于,所述系统包括: 输入设备,用于接收用户的第一触发信号,生成第一输入信息,并接收用户的第二触发 信号,生成第二输入信息; 存储设备,用于存储至少包括目标软件的多个软件; 以及,权利要求3或4所述的计算机。
【文档编号】G06F11/36GK104317725SQ201410657171
【公开日】2015年1月28日 申请日期:2014年11月18日 优先权日:2014年11月18日
【发明者】闫义, 闵楠, 王瑾 申请人:电信科学技术第十研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1