【摘 要】
:
对于Web系统的测试,目前最为依赖的是功能测试,但是想要更好的保障软件质量还需要执行多重不同方式的测试,包括接口自动化测试和安全测试等。就目前市场上创新型的Web项目而
论文部分内容阅读
对于Web系统的测试,目前最为依赖的是功能测试,但是想要更好的保障软件质量还需要执行多重不同方式的测试,包括接口自动化测试和安全测试等。就目前市场上创新型的Web项目而言,需求变更频繁,版本迭代过快,研发周期短,使得该类项目的接口测试工作繁重。因此为了利用有限的人力资源实现接口测试,需要提供足够有效且易于掌握的接口测试系统,使得测试人员可以快速掌握和使用,从而可以有效完成接口测试的任务。以面向二次元社区系统的接口测试需求为背景,首先介绍了该社区系统,接着对社区系统的接口测试需求进行了详细的分析,根据接口发送请求方式的不同进行请求方法的区分,此外响应的数据形式包括HTML格式和JSON数据格式两种类型。基于上述需求对接口测试系统的框架进行设计,选择了配置简单、使用高效且学习容易的TestNG框架,使用了TestNG+Ant+Maven的结构来实现该系统。使用MySQL关系型数据库来存储测试数据,并且在接口测试系统数据库设计部分给出了该系统数据库的E-R图模型和表结构的设计。系统通过模拟发送HTTP请求向服务器发起数据请求,服务器接收到请求后对请求内容进行判断,如果请求成功,则会接收到HTML格式或JSON数据格式的响应数据,Java提供了相应的解析方法。该接口测试系统考虑到被测社区系统的特性和测试人员的能力,因此将通用的方法和较难的操作进行封装,测试人员在设计接口测试用例时只需要对相应的方法进行调用即可,最大限度的减少测试人员编码工作。由于大多数Web项目具有很多共同点,因此本接口测试系统可在其他Web端项目做接口测试时复用。
其他文献
煤矿生产过程中,在处理瓦斯灾害、粉尘防治、冲击地压、两硬煤层等安全技术问题时,常常需要对未开采煤层采取预裂措施,以达到增加煤层透气性、弱化煤岩强度、卸除地压的目的
目前有源平板显示领域主要采用PECVD法制备TFT用硅薄膜,但是由于PECVD中等离子对Si薄膜的损伤以及淀积薄膜的温度很高的缺点,使其在制备高迁移率TFT的应用中受到了限制。新出现
新课程改革力度持续加深,要求继续调整小学语文的教学方式。小学语文作为义务教育阶段的基础性课程,对培育学生的阅读理解能力有着不可替代的作用,而语文拓展阅读在小学语文教学
我们利用在HT-7托卡马克装置上建立的一套新颖的高时空分辨的电子温度诊断设备:二维电子回旋辐射成像(2D ECEI)系统,用二维成像的方法系统观测了纯欧姆托卡马克芯部等离子体
<正>利用红河流域1981—2006年 GIMMS 数据和2006年 SPOT VEG 数据以及42个气象站点 1981-2001年逐日降水、气温数据,使用 GIS 方法和地统计学方法,分析了红河流域植被覆盖变
目的探讨腹膜后囊性淋巴管瘤的诊断与治疗。方法收集经病理证实的成人腹膜后囊性淋巴管瘤5例,回顾性分析其临床表现及影像学特征,并与手术及病理结果进行对照分析。其中男性2例
信息技术教育是最"昂贵"的教育,对于经济欠发达的西部陕西省来说,花巨资搞信息技术教育更是困难重重.政府财政心有余而力不足,中小学自己更没能力解决资金和相关的教学要素问
基于国际旅游岛背景,对海南社会体育公共服务内容构建进行了探讨.主要构建生态休闲体育旅游服务、保护地方特色传统体育服务和“候鸟”老人社会体育公共服务体系.社会体育公
本文是研究酸的pK_(?)范围与红霉素盐稳定性之间的关系,以找出适宜的水溶性盐类。制备了一羧酸、二羧酸及无机酸等三种类型的红霉素盐,测定了各盐中酸与盐基化合的比例、比
通过分析车载监控系统的功能,设计了系统的结构,以Hi3512为主控芯片,以嵌入式Linux为操作系统,完成了车载嵌入式监控系统的硬件和软件设计。经一年多的实际运行测试,该系统稳定可