自动化测试

利雅得 无个税1小时前全职 网络
面议
**测试负责人** • *资格**: 理学、工程学或同等学历学士 • *职责**: • *项目提案**: - 从业务分析师处收集需求以了解项目和所需技能。 - 根据测试分析师创建的初步估算,分析任务所需时间和要部署的资源数量。 - 从测试经理处收集关于资源和估算的审查意见。 - 创建案例研究以突出经验/资质,并将其纳入提案中。 • *知识转移和技术指导**: - 通过审查文档(如组件设计文档/需求文档)了解高层次需求。 - 将理解记录为逆向知识转移的一部分。 - 寻求客户的签字确认。 - 与业务分析师合作,根据以往项目经验对需求提供建议以推动明确性。 - 更新/审查测试分析师创建的知识转移文档。 - 寻求相关利益相关者对更新文档的审查。 - 理解资源负载、数据量等方面的关键业务流程。 - 进行可行性研究以识别满足客户需求的工具/方法/框架。 - 根据需求分析和测试分析师的输入设计估算。 • *测试需求研究**: - 理解和分析需求(通过审查需求文档)以识别可测试的需求。 - 根据所需时间对需求进行优先级排序。 - 审查/创建需求可追溯性矩阵。 - 创建需求查询跟踪器(或澄清文档)以跟踪任何澄清。 - 识别需求中的差距并采取行动予以弥补。 - 准备高层次流程文档。 - 组织和推动需求演练会议。 - 准备/审查流程图。 - 如有需要,联系技术团队。 - 向客户寻求需求澄清。 - 如有需要,进行概念验证或评估不同工具。 • *测试策略与测试计划**: - 向测试负责人提供输入以创建测试策略(包括发布日期、测试类型、项目范围、特定发布的详细说明、RAID风险、假设、问题和依赖关系等)。 - 从客户处收集输入(如测试类型、开发团队、客户经理等)。 - 准备涵盖时间表、资源(人力/机器)部署的测试计划(如何进行测试)。 - 寻求对测试计划的签字确认。 - 确定特定的进入和退出标准。 - 提供测试环境请求。 - 与测试负责人一起识别测试自动化的需求。 • *测试设计与测试开发**: - 识别端到端的业务关键场景。 - 创建/审查测试场景(由测试分析师创建)和RTM。 - 根据需求分析设计估算(时间/精力)。 - 在关键技术情况下,创建测试脚本并寻求测试负责人的审查意见。 - 识别和验证自动化的测试场景。 - 创建自动化测试脚本。 - 将创建的测试脚本分享给测试负责人进行审查。 - 进行试点自动化测试运行以验证测试脚本。 - 验证测试环境设置。 - 参加客户审查会议并寻求客户对审查意见的签字确认。 - 根据需求变化,识别回归场景和需要的影响区域。 - 如有需要,提供测试用例演练并寻求客户签字确认,包括测试用例的优先级排序、优化选项。 • *测试执行与结束**: - 测试缺陷并更新状态(如有需要)。 - 进行缺陷记录的根本原因分析。 - 准备测试总结报告并分享以供审查/审查测试分析师提交的测试结果/测试报告。 - 捕捉经验教训和采用的最佳实践。 - 识别由于采用最佳实践而节省的时间和成本。 - 如有要求,参与发布管理以分享生产日期的影响。 - 定期根据受众生成指标。 - 审查指标以识别流程优化的领域。 - 进行试运行/冒烟测试以确保脚本准备就绪。 - 执行脚本。 - 监控适当的服务器监控计数器(如CPU利用率、内存利用率等)。 - 执行高层次/健全性测试以确保测试完整。 - 参加缺陷分类以定期收集缺陷识别的证据以进行缺陷优先级排序和修复。 - 如有需要,进行验收测试。 - 跟踪缺陷指标以确保由QC工具生成的测试有效性。 - 跟踪每日跟踪器中执行的测试用例数量以确保生产力。 - 向测试负责人提供自动化/白盒和其他NFR状态。 • *知识管理**: - 维护知识管理门户并创建知识文档(如宣传资料、可重用资产等)。