大数据智能系统的功能自动化测试用例生成方法研究_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

大数据智能系统的功能自动化测试用例生成方法研究

摘要在当今时代确保软件产品的质量和可靠性已经成为软件行业发展的新问题[1],软件测试可以为软件的质量和可靠性提供稳定的保障。目前的形式下,大数据技术已经是世界发展的趋势,各行业陆续步入了大数据时代。78637

    Oracle问题是在测试中难以预测输出的结果,大数据的流行使得oracle问题更加突出。蜕变测试在处理oracle问题时非常有效,所以本文通过机器学习中的分类方法决定蜕变关系,并使用selenium webdriver来实现自动测试并且对系统进行功能测试。具体如下:

    (1)分析了大数据时代下的oracle问题和蜕变测试可以给大数据系统的测试所带来的益处;

    (2)在传统的寻找蜕变关系的基础上,利用机器学习的方法生成决策树来判断一个隐含的关系是否可以成为测试一个功能的蜕变关系加以使用;

    (3)利用所找到的蜕变关系对选择的大数据系统进行测试,利用自动化测试工具selenium webdriver来执行测试,最后从测试的结果中分析该系统的功能方面缺陷。

毕业论文关键词  大数据系统  机器学习  蜕变测试   自动化测试

毕业设计说明书外文摘要

Title    the research into generation of test case for big data intelligent system's function test                                 

     

Abstract In today's era,ensuring the quality and reliability of the software product has become a new problem to the development of software engineering,and software testing can can be the effective way ro ensure the quality and reliability of the software。 Nowadays, the development of big data technology has become a new tendency, the world is entering the era of big data。

The oracle is defined that people can't forecast the output of the system,and more,the tendency of big data make it much more serious。Metamorphic test can deal with the oracle problem effectively,in this text we use the classification method of machine learning to determine the metamorphic relations。Using selenium webdriver can realize automatic testing and analyze of a large number of test cases,so we can test the big data system's function easily:

(1)analyse  the oracle problem in the big data time and  what  benefits of metamorphic testing can bring for test the big data system;

(2)Except traditional method to search for metamorphic relations,we use machine learning method to generate the decision tree to determine whether an implicit relationship can be a metamorphic relationship to use;

(3)By using the metamorphic relation found,test the chosen  big data system。The automatic testing tools selenium webdriver can operate the test, and finally analize the results of the system under test。

Keywords  big data system  machine learning  metamorphic test   automatic test

目   次

1 引言 1

1。1  研究背景与目的 1

1。2  国内外研究现状 2

1。3  研究内容 2

1。4  组织结构 3

2 与测试相关的知识和环境配置 4

2。1  蜕变测试定义 4

2。1。1 蜕变测试和黑盒测试 4

2。1。2 (责任编辑:qin)