1703951100
1703951101
1703951102
1703951103
图4-10 自动化测试运作过程
1703951104
1703951105
触发条件的方式有定时任务、Windows批处理命令、Shell脚本等,一旦自动化测试被触发,主控程序调配自动化脚本开始运行,同时读取测试用例数据,进行测试场景的运行,场景运行结束后,将测试结果写入结果报告中。测试结果报告可以是日志、HTML、Excel、截图等形式,如Selenium框架提供自动截图API,方便生成个性化的测试报告。
1703951106
1703951107
以上是自动化框架的运作过程,如果要实施自动化测试,我们需要组建一支自动化测试团队,一个小型的自动化测试团队,主要分以下三种角色:
1703951108
1703951109
1.测试框架设计师
1703951110
1703951111
岗位职责:
1703951112
1703951113
根据测试业务,评估自动化测试的可行性,并进行工具的选择; 进行自动化测试框架的设计和搭建; 组织自动化测试用例的编写和测试脚本的开发及结果处理分析; 组织自动化框架和自动化用例脚本验收评审工作; 制定并推广自动化测试的流程和规范; 对测试团队进行自动化测试技能培训,和对自动化测试实施进行指导。 2.测试用例设计人员
1703951114
1703951115
岗位职责:
1703951116
1703951117
分析手工测试用例是否具备可自动化,对不符合要求的用例进行调整维护; 负责自动化测试用例的设计开发工作,及今后的测试用例维护工作; 负责测试脚本的验收工作,监督测试脚本业务逻辑是否与设计好的自动化测试用例一致; 由团队中对业务和手工测试情况最熟悉的人员担当。 3.自动化测试脚本开发人员
1703951118
1703951119
岗位职责:
1703951120
1703951121
根据自动化测试用例要求,负责自动化测试脚本的设计与开发; 负责脚本合并联调工作; 负责后期的脚本维护工作; 对测试用例的设计不足提出改进意见。 以上我们从自动化测试的概念、框架、运作流程、人员架构等方面做了介绍,感兴趣的朋友可以从Selenium框架入手,展开你的自动化测试之旅。
1703951122
1703951123
1703951124
1703951125
1703951127
技术管理之巅:如何从零打造高质效互联网技术团队? 4.5 私有云,走进运维云时代
1703951128
1703951130
4.5.1 企业私有云的构建之路
1703951131
1703951132
运维工作,是产品开发的基础保障,高效的运维流程和方法,能够提升产品发布成功率、产品运行稳定性,本节将给大家介绍企业如何构建私有云,让运维工作走进云时代。
1703951133
1703951134
私有云(Private Clouds)是为一个企业单独使用而构建的,提供对数据、安全性和服务质量等环节最有效的控制。该公司拥有基础设施,并可以控制在此基础设施上部署应用程序的方式。私有云可部署在企业数据中心的防火墙内,也可以将它们部署在一个安全的主机托管场所,私有云的核心属性是专有资源。
1703951135
1703951136
私有云的构建,如图4-11所示,大致经历三个阶段:流程和工具的建立、自动化管理和快速交付、私有云(虚拟化和服务化)。
1703951137
1703951138
1703951139
1703951140
1703951141
图4-11 私有云构建步骤
1703951142
1703951143
流程和工具的建立,指的是系统运维工作中,基本流程制度的建立和维护工具的建立,流程制度包括:服务器申请和回收流程、数据库操作流程、IDC设备维护流程、域名管理流程、IT变更流程等,把日常操作和管理制度化、流程化。与此同时,也开始建立一些小工具帮助提升效率,降低人为操作失误。
1703951144
1703951145
自动化管理和快速交付,这个阶段建立更高效的自动化管理工具,这些管理工具包括虚拟机管理、存储管理、自动化装机、智能流量调配、缓存管理平台、数据访问层、大数据公用平台、自动化监控预警平台等,这需要一支经验丰富的运维系统开发团队,把运维工作全面自动化、智能化。
1703951146
1703951147
私有云,是将自动化管理工作进行整合,建立私有云平台,将各类资源进行虚拟化和服务化,实现资源的动态管理,按每个业务单元的实际需求,提供与之相匹配的资源和服务,最终目标是建立以“全自动化为主、人工干预为辅”的私有云平台。
1703951148
[
上一页 ]
[ :1.7039511e+09 ]
[
下一页 ]