|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/istqb-specialist-performance-tester-2021/
课程评论:没有评论
Coursera ISTQB 专项性能测试师课程概览 本课程旨在帮助学员掌握专业的性能测试技能,为通过 ISTQB 专项性能测试师认证打下坚实基础。课程内容涵盖性能测试的方方面面,包括: **核心概念与原理:** * **性能测试基础:** 理解性能测试的原则、不同类型(如负载测试、压力测试、稳定性测试)及其在性能测试中的具体应用。 * **负载生成与分析:** 掌握负载生成的基本概念,理解性能测试中常见的失效模式及其原因。 * **性能指标与度量:** 熟悉性能测试中收集的关键指标,理解指标聚合的必要性,并识别性能指标的主要来源。 * **测试结果解读:** 能够识别典型的性能测试结果,并理解其含义。 **性能测试流程与活动:** * **主要活动:** 了解贯穿整个性能测试生命周期的主要活动。 * **风险分析:** 识别不同架构下的性能风险类别,并能针对给定产品在软件开发生命周期中进行性能风险分析。 * **测试活动规划:** 分析项目需求,确定不同生命周期阶段适合的性能测试活动,并能从相关信息中推导出性能测试目标。 * **测试计划制定:** 能够制定考虑项目性能测试目标的性能测试计划,并创建能够向各方利益相关者清晰传达测试计划的演示文稿。 **实践技能与工具:** * **协议与事务:** 了解性能测试中常见的协议,理解事务在性能测试中的概念。 * **负载模型设计:** 分析操作剖面以制定系统使用模型,并能根据给定的性能目标从操作剖面创建负载剖面。 * **吞吐量与并发:** 理解吞吐量和并发在性能测试开发中的作用。 * **脚本开发与执行:** 掌握性能测试脚本的基本结构,能够根据计划和负载剖面编写性能测试脚本。 * **执行准备与运行:** 熟悉性能测试执行前的准备工作以及运行测试脚本的主要活动。 * **结果分析与报告:** 能够分析性能测试结果并撰写包含影响分析的报告。 * **工具评估与应用:** 理解工具在性能测试中的支持作用,并能评估特定项目场景下性能测试工具的适用性。 此课程将通过详细讲解和丰富的案例,帮助学员全面掌握成为一名合格的专项性能测试师所需的知识和技能。
Certified Foundation Performance Testers should be able to demonstrate their skills in the following areas:Understand the principles of performance testing.Recognize the different types of performance testing.Recall testing types in performance testing.Understand the concept of load generation.Give examples of common failure modes of performance testing and their causes.Understand the typical metrics collected in performance testing.Explain why results from performance testing are aggregated.Understand the key sources of performance metrics.Recall the typical results of a performance test.Understand the principal performance testing activities.Explain typical categories of performance risks for different architectures.Analyze performance risks for a given product across the software development lifecycle.Analyze a given project to determine the appropriate performance testing activities for each phase of the software lifecycle.Derive performance test objectives from relevant information.Outline a performance test plan which considers the performance test objectives for a given project.Create a presentation that enables various stakeholders to understand the rationale behind the planned performance testing.Give examples of typical protocols encountered in performance testing.Understand the concept of transactions in performance testing.Analyze operational profiles for system usage.Create load profiles derived from operational profiles for given performance objectives.Analyze throughput and concurrency when developing performance tests.Understand the basic structure of a performance test script.Implement performance test scripts consistent with the plan and load profiles.Understand the activities involved in preparing for performance test execution.Understand the principal activities in running performance test scripts.Analyze and report performance test results and implications.Understand how tools support performance testing.Evaluate the suitability of performance testing tools in a given project scenario.