第三章:TestOps方法论

Posted javame

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第三章:TestOps方法论相关的知识,希望对你有一定的参考价值。

    某些质量目标只能在TestOps中可行,这就是为什么TestOps成功的一个重要因素,也这是一个开发团队和测试团队与Ops具有相同目标的范例。

 

       TestOps需要一个全面的方法,专注于项目团队的架构,业务流程,配置和测试管理,以实现TestOps的高效率。

 

       有效的TestOps实践需要对工具,自动化脚本和关于产品的交叉功能知识有良好的技术知识,我们将克服了统一TestOps挑战。

       

TestOps评估:

评估当前的TestOps工具链,流程和文化。

分析项目体系结构。

确定基准指标。

确定待测应用程序的关键测试环境。

确定符合性要求。

技术分享图片

战略规划:

制定测试策略 - 识别风险。

了解发布周期和整体产品路线图。

定义自动构建部署和自动化测试执行的策略。

定义各个阶段的各种测试阶段和关键测试。

识别自定义自动化脚本/工具要求。

确定需要手动测试或专家质量保证的区域。

 

1.构建和代码审查自动化

开发人员检入分布式版本控制系统。

CI工具(Jenkins / Hudson)触发了自动代码审查和报告。

自动化单元测试执行。

建立质量自动报告。

开发人员进行必要的Bug修复,并再次检查代码。

技术分享图片

2.测试台自动化

实时测试环境创建。

利用云和虚拟化技术自动部署测试环境,如Chef / Docker。

针对特定测试环境的自动化测试数据库准备。

技术分享图片

3.测试自动化和报告

在各种环境下自动安装构建。

使用BlazeMeter / LoadStorm等云服务并行执行功能,集成,回归和性能测试。

自动测试报告。

准备构建Beta版测试人员或最终用户发布。

技术分享图片

TestOps专业知识

技术分享图片

你需要更多阅读丰满你的知识体系:

以上是关于第三章:TestOps方法论的主要内容,如果未能解决你的问题,请参考以下文章

自动化测试工具软测界的不二之选,还不快速来了解

TestOps:如何以DevOps的速度自动化您的软件流水线

DevOps与TestOps工程师学习总结

TestOps宣言

站在DevOps肩膀上的TestOps

AI-TestOps —— 软件测试工程师的一把利剑