【摘 要】
:
随着企业移动应用产品功能越来越复杂,软件更新迭代速度巨幅提高,软件开发企业都选择使用自动化测试方式代替传统的人工测试过程,以提高软件开发效率以应对快速变化的市场需
论文部分内容阅读
随着企业移动应用产品功能越来越复杂,软件更新迭代速度巨幅提高,软件开发企业都选择使用自动化测试方式代替传统的人工测试过程,以提高软件开发效率以应对快速变化的市场需求。同时当前主流的移动应用程序都支持了不同的移动平台(iOS/Android),但传统的自动化测试工具并不支持移动应用的跨平台自动化测试,由此需要提出一种可进行跨平台移动应用自动化测试的框架。本文使用Java编程语言,JSON数据格式和关键字自动化测试技术对测试用例进行定义,并对Appium自动化工具进行封装和拓展,设计并实现了一个可以对跨平台企业移动应用进行UI自动化测试的框架。本文首先介绍了自动化测试技术,测试驱动开发概念和Appium工具的优势。然后对跨平台企业移动应用UI自动化测试框架的需求进行分析,确定了该框架的功能需求以及性能需求。基于需求分析,本文设计了跨平台企业移动应用UI自动化测试框架的整体结构,并按照功能将系统分为测试用例管理,测试脚本生成,测试脚本运行和测试报告生成四个模块。本文使用关键字技术定义并存储了自动化测试用例数据,然后通过解析测试用例的具体操作步骤实现了测试用例到测试脚本的自动化生成,使用Appium工具实现了测试脚本的运行以及测试报告文件的生成功能。框架实现完毕后,根据框架的功能需求设计了完善的测试用例对该自动化测试框架的主要功能进行了功能性测试,验证了本框架的可用性。最后对跨平台企业移动应用自动化测试框架的主要研究内容进行总结,提出了当前框架所存在的不足和未来展望。
其他文献
提出分布式星群网络的概念,即利用共轨控制、组网协同技术,整合空间邻近且独立分布的卫星资源,在同步轨道上将多颗小卫星整合等效为一颗大卫星,实现服务能力的增强。并提出基
类水滑石(LDHs)插层改性纳米纤维素轻质泡沫材料是一种轻质、高孔隙率、导热系数低、隔热保温性能好、高机械强度、绿色的隔热保温材料。本论文首先采用共沉淀法合成了锌铝硝酸根类水滑石(ZnAl-N03-LDHs)前体;然后采用离子交换法改性ZnAl-N03-LDHs,合成了锌铝磷钼酸根类水滑石(ZnAl-PMo12O40-LDHs)、锌铝磷钨酸根类水滑石(ZnAl-PW12O(40)-LDHs)、锌铝
当前,我国金融保险行业的市场营销依然存在着营销的理念滞后,意识淡薄,产品的特色缺乏,市场的定位不明,员工的眼光短视,素质偏低等问题。对此,必须积极探索新时代我国金融保
针对硫酸盐还原菌(SRB)处理酸性矿山废水缺乏有效有机碳源问题,运用生活污水、鸡粪和锯末质量比80∶7∶3混合物的发酵液作为新型有机碳源驯化硫酸盐还原菌SRB,并研究SRB以该
采用共沉淀法,以Al2O3为载体制备Mn/γ-Al2O3和Mn-Ce/γ-Al2O3催化剂,并分别在N2气氛和O2气氛下焙烧。采用固定床连续流动反应器,研究所制备催化剂在室温条件下催化臭氧氧化
通过温室土壤培养实验,研究不同镉污染农田土壤上不同的作物秸秆和炭化作物秸秆还田后的分解动态和还田秸秆材料对污染土壤中镉的吸附特征,探讨秸秆和炭化秸秆还田做为重金属
以NO和N2的混合气作模拟烟气,以酸性尿素溶液为吸收剂,在超重力机中进行了脱除模拟烟气中NO实验研究。实验考察了混合气中NO初始含量、进气流量、吸收液流量、超重力机转速对
长期以来,企业价值创造与现金流量管理一直是学术界关注的焦点问题。选取2012年中国沪深两市A股上市公司采掘业、大型机械设备、仪表制造业两个行业为研究样本,对上市公司企
妨害信用卡管理罪的设立,进一步完善了中国信用卡犯罪的刑事立法,对于保护银行等金融机构和公众的合法利益具有十分重要的意义。该罪规定了四种行为方式,在司法实践中,对于此
为了研究固相餐厨垃圾厌氧发酵产甲烷特性,对固相餐厨垃圾进行批式厌氧发酵实验,主要考察了p H、VFA、COD以及纤维素酶活的变化情况,并运用修正Gompertz模型对其产气模型进行