【技术实现步骤摘要】
一种生成PAD图的方法和终端设备
[0001]本公开涉及通信
,尤其涉及一种生成PAD图的方法和终端设备。
技术介绍
[0002]随着软件市场的迅速发展,软件开发周期变短,复杂性变高。自动化测试也因此受到软件从业者们的重视。自动化框架虽多样化,但是灵活度很低,同时对于不同的框架脚本开发者在阅读他人开发的脚本,很难了解其业务逻辑,开发效率极低。
[0003]PAD(Problem Analysis Diagram,问题分析图)程序结构清晰,易于理解,并且面向高级程序设计语言,每种控制语句都有一个符合与之对应,这为能自动化生成高级程序语言python代码提供支持。
[0004]Django框架是线下由高级程序语言python写成的WEB应用框架同时也可以灵活地应用在自动化测试框架实现中,Django遵循的MVT的设计模式M代表模型(Model),即数据存取层.该层处理与数据相关的所有事务,如何访问、如何校验有效性,包括哪些行为以及数据之间的关系.V代表视图(View),即业务逻辑层.该层包含用于访问模型和获 ...
【技术保护点】
【技术特征摘要】
1.一种生成PAD图的方法,其特征在于,所述方法包括:获取问题分析图PAD的基础图库;从所述PAD基础图库中获取若干第一PAD图,并进行组合生成第二PAD图;对第二PAD图进行正确性校验,并在校验通过后将第二PAD图存储在数据库中。2.根据权利要求1所述的方法,其特征在于,所述从所述PAD基础图库中获取若干第一PAD图,并进行组合生成第二PAD图,包括:从PAD基础图库中将若干第一PAD图拖入编辑区,并在编辑区将若干第一PAD进行组合生成第二PAD图。3.根据权利要求1所述的方法,其特征在于,所述对第二PAD图进行正确性校验,包括:利用连通性检测、XML标签校验和代码校验对所述第二PAD图进行正确性校验。4.根据权利要求3所述的方法,其特征在于,所述对第二PAD图进行正确性校验,包括:将第二PAD图转换成代码,对转换后的代码进行正确性校验。5.根据权利要求1所述的方法,其特征在于,所述并在校验通过后将第二PAD图存储在数据库中,包括:判断是否能够将利用第二PAD图构建符合Django框架的代码,若是构建符合Django框架的代码,则将第二PAD图存储在数据库中。6.根据权利要求1所述的方法,其特征在于,当存在若干第...
【专利技术属性】
技术研发人员:顾成杰,綦海娟,
申请(专利权)人:新华三信息安全技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。