🚀《大数据测试开发工程师的第一本书》

1.测试技术

软件测试(Software Testing),描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。

1.1 测试基础

1.2 自动化测试

1.3 性能测试

1.4 质量管理

1.5 经验总结

2.大数据

Big Data(大数据),或称巨量资料,指的是在传统数据处理应用软件不足以处理的大或复杂的数据集。大数据也可以定义为来自各种来源的大量非结构化或结构化数据。

2.1 Hadoop

2.2 Hive

2.3 Flink

3.云原生

云原生(Cloud Native)是一种基于云计算的软件开发和部署方法论,它强调将应用程序和服务设计为云环境下的原生应用,以实现高可用性、可扩展性和灵活性。

3.1 云计算 / 微服务

3.2 DevOps

3.3 Docker

3.4 Kubernetes

3.5 Git