摘要在软件测试中,因测试断言不实用而造成的Oracle问题,使得难以用传统的软件测试方法对大数据智能应用进行确认和质量评估。而蜕变测试则是通过检查多个输出之间的关系约束,来有效缓解Oracle问题。本文是把该方法扩展到大数据智能应用测试当中,形成一种面向用户的软件验证、确认以及质量评估的方法。在本次研究中,选取了百度、中文Bing、搜狗、好搜、淘宝五种Web搜索引擎作为实验对象,基于构造的蜕变关系,设计大量测试用例进行了手动测试和数据分析,评估比较了五种搜索引擎的可靠性、稳定性及鲁棒性三种质量因素。并且本实验的测试设计思路,为测试缺少技术参数的大数据智能应用,提供了创新性借鉴。74293

毕业论文关键词  蜕变测试  搜索引擎  Oracle问题 

毕业设计说明书外文摘要

Title    A Metamorphic Testing Research for The Intelligence System                     

Abstract In software testing, due to the unavailability of test oracles, it makes it difficult to confirm and evaluate the quality of the big data intelligence application using conventional approaches。 However, metamorphic testing can effectively alleviate the oracle problem by checking constraint relations between multiple outputs。 This paper focuses on extending metamorphic testing into big data intelligence application, and shaping a user-oriented way in software validation, verification, and quality assessment。 In this study, it chooses five Web search engines as experiment object, the five web search engines are Baidu, Chinese Bing, Sougou, Haoso and Taobao。 Based on the constructed metamorphic relations, the experiment design a large number of test cases to carry out the manual test and data analysis, and then evaluate and compare the reliability, stability and robustness of the five search engines。 Moreover, the idea of the experiment provides an innovative reference for testing large data intelligent applications that are lack of technical parameters。

Keywords  metamorphic testing ;  search engine ; oracle problem;

目录

1 引言 3

2 研究背景 5

2。1 蜕变测试 5

2。1。1 基本知识点 5

2。2。2 在大数据智能应用领域的发展 5

2。2 搜索引擎的特点及用户确认难点 6

2。3 面向用户的测试 8

2。4 本次研究的创新点 8

3 蜕变关系的设计与验证 9

3。1 蜕变关系And\Or\Exclude 9

3。1。1 And\Or\Exclude的描述 10

3。1。2 And\Or\Exclude的有效性定义 12

3。2 蜕变关系Title 16

3。2。1 Title的描述 16

3。2。2 Title的有效性定义 16

3。3 蜕变关系 Top5 17

3。3。1 Top5的描述 17

3。3。2 Top5的有效性定义 18

3。4 蜕变关系Swap 19

3。4。1 Swap的描述 19

3。4。2 Swap的有效性定义 20

3。5 蜕变关系Reverse

上一篇:Android平台的手机计步器设计与实现
下一篇:Schattenp-范数图像压缩感知重构算法的实现与验证

jsp+mysql网上化肥店系统的设计与开发

java的B2C型电子商务网站管理系统的设计

基于离散事件系统Petri网模型的可达图研究

局域网管理系统的设计与实现

C#孕妇孕期预警系统设计+ER图

Android员工请假系统设计

jsp《计算机硬件技术基础...

弹道修正弹实测弹道气象数据使用方法研究

组态王文献综述

紫陵阁

林业机械作业中的安全性问题【2230字】

适合宝妈开的实体店,适...

浅谈动画短片《天降好运》中的剧本创作

小学《道德与法治》学习心得体会

大学生就业方向与专业关系的研究

淮安市老漂族心理与休闲体育现状的研究

人事管理系统开题报告