[发明专利]一种计算机软件测试系统、方法在审
申请号: | 202010366371.7 | 申请日: | 2020-04-30 |
公开(公告)号: | CN113590452A | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 王俊 | 申请(专利权)人: | 上海亭长信息科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06K9/62 |
代理公司: | 上海宏京知识产权代理事务所(普通合伙) 31297 | 代理人: | 李昌霖 |
地址: | 201111 上海市闵行*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算机软件 测试 系统 方法 | ||
本发明提供一种计算机软件测试系统、方法,所述系统包括语句修正模块、功能点划分模块、测试模块、记录模块、监控模块、预设数据库、数据核对模块及管理模块;所述语句修正模块用于对代码中的不规范语句用于进行标记或者自动修正;功能点划分模块根据测试计划、任务分配进行功能点划将软件分为多个测试用例;测试模块根据测试用例的详细步骤,依次运行每个测试用例得到运行结果,运行结果包括运行数据、Bug及界面图像;本发明用于解决现有技术中软件测试系统需要人工排查后再进行测试,无法自行修正Bug,耗费大量的人力物力,且软件测试过程中出现Bug时,无法通过视频记录和统计,统一进行排查和研究的技术问题。
技术领域
本发明涉及软件测试技术领域,特别是涉及一种计算机软件测试系统、方法。
背景技术
软件测试是述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。
软件测试原则:一,测试应该尽早进行,最好在需求阶段就开始介入,因为最严重的错误不外乎是系统不能满足用户的需求。二,程序员应该避免检查自己的程序,软件测试应该由第三方来负责。三,设计测试用例时应考虑到合法的输入和不合法的输入以及各种边界条件,特殊情况下还要制造极端状态和意外状态,如网络异常中断、电源断电等。四,应该充分注意测试中的群集现象。五,对错误结果要进行一个确认过程。一般由A测试出来的错误,一定要由B来确认。严重的错误可以召开评审会议进行讨论和分析,对测试结果要进行严格地确认,是否真的存在这个问题以及严重程度等。六,制定严格的测试计划。一定要制定测试计划,并且要有指导性。测试时间安排尽量宽松,不要希望在极短的时间内完成一个高水平的测试。七,妥善保存测试计划、测试用例、出错统计和最终分析报告,为维护提供方便。软件测试目标:一,发现一些可以通过测试避免的开发风险。二,实施测试来降低所发现的风险。三,确定测试何时可以结束。四,在开发项目的过程中将测试看作是一个标准项目。
现有的软件测试存在以下不足:1、软件测试系统检测出软件的缺陷后,大都由人工排除后再进行测试,工作量大,且无法自动修正;2、软件测试过程中出现Bug时,无法通过视频记录和统计,统一进行排查和研究。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种计算机软件测试系统、方法,用于解决现有技术中软件测试系统需要人工排查后再进行测试,无法自行修正Bug,耗费大量的人力物力,且软件测试过程中出现Bug时,无法通过视频记录和统计,统一进行排查和研究的技术问题。
本发明提供一种计算机软件测试系统,所述系统包括语句修正模块、功能点划分模块、测试模块、记录模块、监控模块、预设数据库、数据核对模块及管理模块;
所述语句修正模块用于对代码中的不规范语句用于进行标记或者自动修正;
功能点划分模块根据测试计划、任务分配进行功能点划将软件分为多个测试用例;
测试模块根据测试用例的详细步骤,依次运行每个测试用例得到运行结果,运行结果包括运行数据、Bug及界面图像;
监控模块包括录屏器,所述录屏器用于录制运行测试用例的过程中出现Bug时的视频片段;
记录模块用于存储运行结果和视频片段;
预设数据库用于存储每个测试用例的预设运行数据和预设界面图像;
数据核对模块用于将运行数据和界面图像与预设运行数据和预设界面图像进行比对;
管理模块用于对Bug进行评审、初步修正及分类统计。、
于本发明的一实施例中,所述语句修正模块包括语句评判单元和语句修正单元,所述语句评判单元用于快速识别出代码中存在的不规范的语句,并对其进行标记;所述语句修正单元根据默认的语句规则对不规范的语句进行初步修订。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海亭长信息科技有限公司,未经上海亭长信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010366371.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多模终端
- 下一篇:视频推送模型的训练方法、装置、服务器及存储介质