The present application discloses a software development method and device. The method includes: determining a first version of the software development platform of the software development platform of the software based on the test target; target software the software development platform of the first version; if the test result is not passed, repeat the test execution steps, until access to test results as the second version of the target among them, the software; test procedures for receiving the first version of the adjusted target software and test the first version of the target software is adjusted according to the test results of the first version of the software to adjust the target. In the application example, software development and software testing are implemented on the same software development platform, which has the advantage of improving the efficiency of software development compared with the existing technology independent technology solutions.
【技术实现步骤摘要】
一种软件开发方法和装置
本申请涉及软件测试
,尤其涉及一种软件开发方法和装置。
技术介绍
软件开发是根据用户要求建造出软件系统或者系统中软件部分的过程,通常涉及到软件需求设计,软件模型设计,软件代码编写,软件测试等阶段。目前,不同的软件开发阶段往往由不同部门的软件开发人员执行完成,例如:软件代码编写阶段由研发部的软件研发员完成,软件测试阶段由质量管理部或者测试部门的测试工程师完成。基于此软件开发模式,由于各部门之间的工作相互独立,可能一次测试-消除bug-再测试的过程就需要几个礼拜的时间,导致开发效率较低。如何提高软件开发效率是本申请所要解决的技术问题。
技术实现思路
本申请实施例提供一种软件开发方法和装置,用以解决现有的软件开发方案开发效率低的问题。本申请实施例提供一种软件开发方法,包括:软件开发平台确定基于所述软件开发平台研发的第一版本的目标软件;所述软件开发平台对所述第一版本的目标软件进行测试;若测试结果为未通过,则重复执行测试步骤,直至获取到测试结果为通过的第二版本的目标软件;其中,所述测试步骤用于接收调整后的第一版本的目标软件并进行测试,所述调整后的第一版本的目标软件是依据所述测试结果对所述第一版本的目标软件进行调整得到的。可选的,所述测试步骤包括:接收依据第一版本的目标软件对应的测试结果对所述第一版本的目标软件进行调整处理后得到的下一版本的目标软件;对所述下一版本的目标软件进行测试,获取下一版本的目标软件对应的测试结果;若所述下一版本的目标软件对应的测试结果为未通过,则将所述下一版本的目标软件确定为调整后的第一版本的目标软件。可选的,所述调整 ...
【技术保护点】
一种软件开发方法,其特征在于,包括:软件开发平台确定基于所述软件开发平台研发的第一版本的目标软件;所述软件开发平台对所述第一版本的目标软件进行测试;若测试结果为未通过,则重复执行测试步骤,直至获取到测试结果为通过的第二版本的目标软件;其中,所述测试步骤用于接收调整后的第一版本的目标软件并进行测试,所述调整后的第一版本的目标软件是依据所述测试结果对所述第一版本的目标软件进行调整得到的。
【技术特征摘要】
1.一种软件开发方法,其特征在于,包括:软件开发平台确定基于所述软件开发平台研发的第一版本的目标软件;所述软件开发平台对所述第一版本的目标软件进行测试;若测试结果为未通过,则重复执行测试步骤,直至获取到测试结果为通过的第二版本的目标软件;其中,所述测试步骤用于接收调整后的第一版本的目标软件并进行测试,所述调整后的第一版本的目标软件是依据所述测试结果对所述第一版本的目标软件进行调整得到的。2.根据权利要求1所述的方法,其特征在于,所述测试步骤包括:接收依据第一版本的目标软件对应的测试结果对所述第一版本的目标软件进行调整处理后得到的下一版本的目标软件;对所述下一版本的目标软件进行测试,获取下一版本的目标软件对应的测试结果;若所述下一版本的目标软件对应的测试结果为未通过,则将所述下一版本的目标软件确定为调整后的第一版本的目标软件。3.根据权利要求2所述的方法,其特征在于,所述调整处理包括消除bug处理和/或代码优化处理。4.根据权利要求1所述的方法,其特征在于,所述对所述第一版本的目标软件进行测试包括:对所述第一版本的目标软件进行软件功能测试,获取第一测试结果;若所述第一测试结果为通过,则对所述第一版本的目标软件进行软件性能测试,获取第二测试结果;若所述第二测试结果为通过,则确认对所述第一版本的目标软件的测试结果为通过。5.根据权利要求4所述的方法,其特征在于,若所述第一测试结果为未通过,则确定对所述第一版本的目标软件的测试结果为未通过;其中,重复执行测试步骤,直至获取到测试结果为通过的第二版本的目标软件包括:重复执行软件功能测试步骤,直到获取到第一测试结果为通过的第三版本的目标软件;其中,所述软件功能测试步骤用于接收调整后的第一版本的目标软件并进行软件功能测试,所述调整后的第一版本的目标软件是依据所述第一测试结果进行调整得到的;对所述第三版本的目标软件进行软件性能测试,若第二测试结果为未通过,则重复执行软件性能测试步骤,直到获取到第二测试结果为通过的第二版本的目标软件;其中,所述软件性能测试步骤用于接收调整后的第三版本的目标软件并进行软件性能测试,所述调整后的第...
【专利技术属性】
技术研发人员:蒋晓海,陈清泉,
申请(专利权)人:北京云测信息技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。