【技术实现步骤摘要】
高效测试之测试左移的方法
[0001]本专利技术涉及软件工程
,特别涉及高效测试之测试左移的方法。
技术介绍
[0002]在软件开发过程中,软件测试是一项必不可少的工作,目的是减少上线的缺陷,减少上线的风险,但是现在很多测试人员的目光聚焦在功能测试和性能测试,本质上还是以“缺陷发现者”的角色来开展测试工作,这样的做法发现的缺陷数量有限、缺陷种类也有限,还有无法统计代码的覆盖率,导致生产上遗留了很多“不可见”的缺陷。故此,我们提出了高效测试之测试左移的方法。
技术实现思路
[0003]本专利技术的主要目的在于提供高效测试之测试左移的方法,可以有效解决
技术介绍
中的问题。
[0004]为实现上述目的,本专利技术采取的技术方案为:
[0005]高效测试之测试左移的方法,项目启动开始就进入了测试阶段,提前发现问题,防微杜渐,避免积重难返,包括以下步骤:
[0006]S1:需求分析:测试人员对客户提出的需求信息进行分析,转化成软件人员能够看的懂的软件需求,另外形成测试点,为后续的测试用例编写打好框架;
[0007]S2:原型评估:产品经理把客户的需求转化成了软件需求(原型),这个阶段,测试人员比对产品的原型和自己整理的软件需求,看是否一致,项目团队成员对需求的理解是否一致,对后续的工作起着至关重要的作用;
[0008]S3:系统设计评估和数据库评估:开发人员根据产品的原型设计系统的业务架构图,那么测试人员在这个阶段对开发的架构图进行审核,审核业务架构是否适用于当前业务 ...
【技术保护点】
【技术特征摘要】
1.高效测试之测试左移的方法,其特征在于:项目启动开始就进入了测试阶段,提前发现问题,防微杜渐,避免积重难返,包括以下步骤:S1:需求分析:测试人员对客户提出的需求信息进行分析,转化成软件人员能够看的懂的软件需求,另外形成测试点,为后续的测试用例编写打好框架;S2:原型评估:产品经理把客户的需求转化成了软件需求(原型),这个阶段,测试人员比对产品的原型和自己整理的软件需求,看是否一致,项目团队成员对需求的理解是否一致,对后续的工作起着至关重要的作用;S3:系统设计评估和数据库评估:开发人员根据产品的原型设计系统的业务架构图,那么测试人员在这个阶段对开发的架构图进行审核,审核业务架构是否适用于当前业务,审核当前业务架构的扩展性。审核数据库的字段类型设计是否合理;S4:测试环境搭建:在开发还在编码的过程中,和运维申请服务器搭建测试环境,形成部署文档,可供后期上线运维人员快速部署生产环境;S5:测试方案和测试用例设计:在软件需求以及产品原型的辅助下,快速编写测试方案和测试用例,方案对内部来说是后续测试工作开展的方向,对外来说,是为客户提供一种信心,向客户交代有关测试过程、人员的技能、资源等信息,测试用例是执行测试的依据,测试用例可以避免盲目测试并且提高测试效率;S6:用例执行:根据用例来对接口、系统功能进行全方位的测试;S7:生产验证:部署生产环境的时候,运维验证测试人员输出的部署文档,部署成功后,测试人员利用冒烟用例验证系统的主要功能。2.根据权利要求1所述的高效测试之测试左移的方法,其特征在于:在所述S1中,所述需求分析具体包括以下步骤:S101:根据待测软件相关的各种文档、背景、培训资料或通过常识和以往的工作经验等方式采集测试需求;S102:根据采集的数据信息,将采集到的测试需求进行划分整理,核对测试需求是否完整,并对采集到的相关需求进行测试需求的分析,挖掘隐含需求并修订生成测试需求列表;S103:根据生成的测试需求列表进行完整性以及准确性审查,根据测试需求的完整性及准确性审查结果进行软件可测试需求的更改、补充及修订,得到完整准确的软件可测试需求列表;S104:根据得到的完整准确的软件可测试需求列表按照实际需要、优先级以及可测试时间进行测试任务的划分,根据测试任务划分结果反馈软件可测试需求是否准确、全面。3.根据权利要求2所述的高效测试之测试左移的方法,其特征在于:在所述S101中,所述采集测试需求具体包括以下步骤:S1011:根据待测软件相关的各种文档、背景、培训资料或通过运行被测系统及其他方式采集测试需求信息建立相应的数据集合;S1012:提取采集数据信息数据特征,建立相应的分类对象,建立相对应的分类对象距离模型;S1013:将需要分类的对象和分类对象带入建立的距离模型中,计算两者的距离;S1014:将距离小的需要分类对象与分类对象划分为一类,重复上述过程,直到对所有需要分类的对象进行分类。
4.根据权利要求2所述的高效...
【专利技术属性】
技术研发人员:吴林强,韩小桥,孙斌,刘家兴,马赛,贾详真,
申请(专利权)人:杭州城市大数据运营有限公司杭州中云数据科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。