大数据软件测试技术的类型及挑战

3.0 闻远设计 2024-03-09 19 4 15.21KB 3 页 免费
侵权投诉
大数据软件测试技术的类型及挑战
    摘要:随着大数据技术的发展、大数据系统不断出现,用户对系统质量的期望,大数据测
试技术也将不断完善。该文把大数据测试和传统软件测试进行对比,详细阐述了大数据功能测
试的步骤,简单介绍了几种大数据非功能测试类型以及大数据测试面临的挑战。
    关键词 :大数据; 软件测试; 步骤;
大数据是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要
新处理模式才能具有更强的决策力、洞察发现力和流程优化力的海量信息,在运行方面具有数
据流庞大、数据种类繁多、数据价值量密度较低以及数据运行和处理的速度极快等基础特征。
[1]当前,我国大数据的应用领域已经从政府、金融延伸到医疗、生物、电商、安防等各行各
业。随着云计算技术与应用、物联网、大数据等技术的不断发展,应用于各个领域的大数据系
统也不断形成。这种大数据系统的系统结构复杂,数据类型更加丰富,更有 TB 级别的海量数
据量,要使系统平稳运行,比起传统软件更是需要软件测试技术作为支撑。随着大数据技术的
发展也逐步形成具有独特特征的大数据测试技术。
    1 大数据测试与传统测试的比较
传统软件测试是在系统已知的前提下对从用户需求提取到的测试任务进行的测试,用户的行为
直接影响系统的最终执行结果。传统软件测试最主要的两种测试类型为功能测试和性能测试,
都是简单的从用户界面入手,比如 12306 中注册、登录、下订单、支付等,可直接使用黑盒测
试方法即可。传统软件测试技术已经比较成熟,也形成了各种配套的自动化测试工具。
软件测试类型很多,包括功能测试、性能测试、安装与卸载测试、兼容性测试、健壮性测试、
文档测试、回归测试等等。大数据测试和传统软件测试相比,主要测试类型都是功能测试和性
能测试,但在测试目的和测试流程存在一定差异,主要表现在大数据测试更多的是去验证其数
据处理而不是验证单一的功能。
大数据测试与传统测试的区别如表 1所示。
    2 大数据功能测试步骤
整体,大数据功能测试可以为下面个步骤:
2.1 数据处理验证
大数据测试的一步,也pre-hadoop 阶段本阶段主要验证:
1 大数据测试与传统测试的区别
1)来系数据日志系统、社交联网文和文件等各种数据资源应该要
证,确保正确资源被加载进系统[4];
2数据加载后还要验证推送hadoop 系统中的数据和数据是一[4];
3验证正确的数据提取并被加载到 HDFSHadoop Distributed File System)正确的数据节点
中。
2.2"MapReduce"验证
数据处理验证、数据成功加载到 HDFS MapReduce 开始对数据进行行处理。
Google 公司提出的 MapReduce 是一种面大规模数据处理的行技术模型,也是当前
摘要:

大数据软件测试技术的类型及挑战  摘要:随着大数据技术的发展、大数据系统不断出现,用户对系统质量的期望,大数据测试技术也将不断完善。该文把大数据测试和传统软件测试进行对比,详细阐述了大数据功能测试的步骤,简单介绍了几种大数据非功能测试类型以及大数据测试面临的挑战。  关键词:大数据;软件测试;步骤;大数据是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化力的海量信息,在运行方面具有数据流庞大、数据种类繁多、数据价值量密度较低以及数据运行和处理的速度极快等基础特征。[1]当前,我国大数据的应用领域已经从政府、金融延伸到...

展开>> 收起<<
大数据软件测试技术的类型及挑战.docx

共3页,预览1页

还剩页未读, 继续阅读

作者:闻远设计 分类:其它行业资料 价格:免费 属性:3 页 大小:15.21KB 格式:DOCX 时间:2024-03-09

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 3
客服
关注