测试动态 / 质量专栏 / 大数据测试的范围有哪些,做第三方大数据测试的软件测评中心推荐
大数据测试的范围有哪些,做第三方大数据测试的软件测评中心推荐
2021-03-26 浏览次数:3878

从测试手段来区分:功能测试、性能测试、自动化测试、安全测试、接口测试就有多种。

那么大数据测试到底测啥以及如何测,非常遗憾的告诉伙伴们,目前业界没有通用的方法定义大数据测试,本篇借鉴传统测试的思想跟大伙一起探讨下大数据测试的范围。

目录如下

1、传统测试范围的定义

2、大数据的功能性与易用性

3、大数据的可靠性与效率

4、大数据的可维护性与可移植性

1 传统测试范畴的定义

ISO9126软件质量模型标准定义了软件评估的6大特性分别是:功能性、易用性、可靠性、效率性、可维护性、可移植性,也就意味着软件测试基本上围绕着这6个特性展开。

2 大数据的功能性与易用性

我们借鉴ISO9126软件质量模型,看看大数据的功能性、易用性需考虑方面。

2.1 功能性

说明:ISO9126 里面指满足需求文档和相关标准能力,分别从适合性、准确性、互操作性、保密安全性、功能的依从性去定义,好比测试一台手机:确保它功能完整(能打电话、发短信、运行app、拍照..),满足用户日常的需求,并且符合互操作性(确保打电话的时能运行手机上的app),发出去的短信传输过程是通过加密、安全的,并且该手机的功能在国际上具备一定的规范一致性。

2.2 数据全面性

质疑下拿到的爬虫数据对应的友商是否全面,除了友商A的数据应该获取,友商B、C、D的数据是否有考虑;每个友商选取的对标门店是否具有代表性,需考虑;通常在需求评审阶段提出。

2.3 数据完整性

质疑拿到的数据是否完整,这里完整指:

数据确保指定时间范围内每天有数据,排除被风控了的情况;

数据是否重复,例:同1条URL对应2条结果数据;

数据预期与结果总条数一致;

通常在etl测试阶段考虑。

2.4 数据合理性

质疑拿到的数据是否符合数据库规定类型、以及是否出现出现异常值;

字段类型check,如对重要字段类型check,例:int型下出现其他字符类型情况;

字段异常值check,例:null、空、或者另外一些约定异常值;

字段默认值一致性验证check,例: 从A表同步到B表后,某字段枚举值含义相同;

在etl测试阶段 或者 数据应用层测试考虑。

2.5 数据准确性

质疑拿到数据的结果表与数据源头表是否一致,可能源表经过A -> B -> C处理后得到结果表,所以需要验证整个过程数据是否失真,确保数据的准确与一致。

基于总数的验证,即 A -> B -> C后总数一致,可能到C后有聚合的数据,视情况而定,即在A时有10万条数据,到C阶段理论也有10万。

基于总数额的验证,即 A -> B -> C后总额一致,这里的总额可能是:金额、销量等。

在etl测试阶段 或者 数据应用层测试考虑。

2.6 安全性验证

对于某些敏感的数据往往需要考虑其安全性,可以是从获取数据的方式,也可以是数据本身安全性上。

账号的隔离,测评是否有必要采用账号隔离访问数据。

基于对某些数据字段,测评是否有必要对某些字段进行加密考虑,例:身份证、家庭住址、金钱等方面的加密。

在需求评审阶段考虑。

2.7 易用性验证

确保数据获取的过程顺畅,如果数据需要通过很多命令执行并且连接多个环境才能获取到,这样的数据易用性则不强,以及每个指定的一定能被人所理解。

数据获取的交互是否过于复杂。

数据对应的指标能被人所理解,例:MAU-月活人数、DAU-日活人数。

在需求评审阶段 或 研发设计阶段考虑。

3 大数据的可靠性与效率

同样的当处理大数据的平台出现不可预知的错误时,或者数据处理变慢时,我们得有一些处理方案让其能短时间内恢复,或者即便恢复不了也有一些应急的方案,让其不影响到整个链路的上下游,这里其实就是对处理大数据的平台可靠性与效率性的保证。

数据恢复性,当平台出现异常时,可以有一些重试机制进行重试,确保系统短时间内能恢复。

数据容错性,即便通过重试机制不能恢复时,需保证上游数据不能影响到下游的数据,可以有一些默认数据的预置,确保下游总能获取到数据。

时间与资源,当平台运算资源紧张任务繁重的时候,可能会出现长时间的等待,这时候除了需要跟研发一起优化SQL线程,还需要设计一些交互展示一些页面给用户,减少等待带来的用户体检差的问题。

4 大数据的可维护性与可移植性

可维护性指:数据可用且及时被维护,可移植性指:无论数据的迁入与迁出都不会影响到数据的使用。

维护库表之间关系,由于通常大数据随着时间的推移数据库表会越来越多,需要确保有地方能维护数据库表之间的关系。

维护单表字段含义,例:某天业务上新定义销售类型,那么需要在对应的表内注解出及时维护。

数据的迁入/迁出:确保数据迁入/迁出字段不丢失以及数据完整性(参考2.3 数据完整性)

有什么好的第三方软件测试公司推荐?

需要做软件测试,一下子找不到合适的测试公司?可以了解一下卓码软件测评

拥有专业的测试团队,测试技术成熟,经验丰富,服务周到,可提供各类软件测试服务,

出具可靠的第三方软件测试报告。测试报价">了解测试报价


卓码软件测评是一家[ 具备CMA、CNAS双重资质 ]的专业做软件测试的第三方软件测试服务机构, 可根据您的需求提供各类软件测试服务,并出具合格有效的软件测试报告。点击→→可了解测试报价

部分文字、图片来自网络,如涉及侵权,请及时与我们联系,我们会在第一时间删除或处理侵权内容。负责人:曾菲       电话:4006070568



精彩推荐:

做软件测评,首选第三方软件测评中心

什么是CMA,具备CMA资质的软件第三方检测机构有哪些?

软件测试资质有哪些?CNAS认可和CMA检测认定的区别是什么?

CMACNAS认证的测试机构有哪些?2020测试机构新排名

软件测评机构哪家好,软件检测报告多少钱?


文章标签: 大数据测试 第三方测试 软件测试
热门标签 换一换
命令执行 命令注入 漏洞检测 文件上传漏洞 身份验证 出具CMA测试报告 cma资质认证 软件验收流程 软件招标文件 软件开发招标 卓码软件测评 WEB安全测试 漏洞挖掘 身份验证漏洞 测评网站并发压力 测评门户网站 Web软件测评 XSS跨站脚本 XSS跨站 C/S软件测评 B/S软件测评 渗透测试 网站安全 网络安全 WEB安全 并发压力测试 常见系统验收单 CRM系统验收 ERP系统验收 OA系统验收 软件项目招投 软件项目 软件投标 软件招标 软件验收 App兼容性测试 CNAS软件检测 CNAS软件检测资质 软件检测 软件检测排名 软件检测机构排名 Web安全测试 Web安全 Web兼容性测试 兼容性测试 web测试 黑盒测试 白盒测试 负载测试 软件易用性测试 软件测试用例 软件性能测试 科技项目验收测试 首版次软件 软件鉴定测试 软件渗透测试 软件安全测试 第三方软件测试报告 软件第三方测试报告 第三方软件测评机构 湖南软件测评公司 软件测评中心 软件第三方测试机构 软件安全测试报告 第三方软件测试公司 第三方软件测试机构 CMA软件测试 CNAS软件测试 第三方软件测试 移动app测试 软件确认测试 软件测评 第三方软件测评 软件测试公司 软件测试报告 跨浏览器测试 软件更新 行业资讯 软件测评机构 大数据测试 测试环境 网站优化 功能测试 APP测试 软件兼容测试 安全测评 第三方测试 测试工具 软件测试 验收测试 系统测试 测试外包 压力测试 测试平台 bug管理 性能测试 测试报告 测试框架 CNAS认可 CMA认证 自动化测试
专业测试,找专业团队,请联系我们!
咨询软件测试 400-607-0568