|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/istqb-advance-test-analyst-2021-sample-questions/
课程评论:没有评论
此课程 "ISTQB Advanced Test Analyst" (ISTQB 高级测试分析师) 旨在深化学习者在软件测试分析领域的能力,并包含样本问题以供练习。 课程将涵盖以下关键要点: * **测试分析师在不同生命周期模型中的角色与时间介入**:理解测试分析师在不同软件开发生命周期(SDLC)模型下的工作内容和介入时机。 * **测试分析师在需求分析与设计中的任务**:明确测试分析师在进行需求分析和测试设计活动时应承担的职责。 * **测试条件的理解与沟通**:解释为何测试条件需要被项目相关方(stakeholders)理解。 * **测试用例设计级别选择**:针对具体项目场景,选择合适的测试用例设计级别(高层级或低层级)。 * **测试用例设计中的注意事项**:探讨在设计测试用例时需要考虑的关键因素。 * **测试实施与执行中的任务**:总结测试分析师在测试实施和测试执行阶段应完成的任务。 * **风险管理**:在给定项目情境下,参与风险识别、执行风险评估并提出相应的风险缓解措施。 * **黑盒测试技术应用**: * **等价类划分**:分析需求,应用等价类划分设计测试用例。 * **边界值分析**:分析需求,应用边界值分析设计测试用例。 * **判定表测试**:分析需求,应用判定表设计测试用例。 * **状态转换测试**:分析需求,应用状态转换设计测试用例。 * **分类树图**:解释分类树图如何支持测试技术。 * **成对测试(Pairwise Testing)**:分析需求,应用成对测试设计测试用例。 * **选择黑盒测试技术**:分析系统或需求规范,确定可能出现的缺陷类型,并选择合适的黑盒测试技术。 * **经验测试技术**: * **原理与对比**:解释基于经验的测试技术的原则,以及其与黑盒和缺陷驱动技术的优劣和区别。 * **探索性测试**:确定给定场景下的探索性测试。 * **缺陷驱动测试**:描述缺陷驱动测试技术的应用,并区分其与黑盒测试技术的用法。 * **技术选择**:为特定项目情境,确定应应用何种黑盒或经验测试技术以达成特定目标。 * **功能性测试**: * **适用技术**:解释适用于测试功能完整性、正确性和恰当性的测试技术。 * **典型缺陷**:定义功能完整性、正确性和恰当性测试应关注的典型缺陷。 * **测试时机**:确定在软件开发生命周期中应何时进行功能完整性、正确性和恰当性测试。 * **可用性、互操作性和可移植性测试**: * **可用性验证**:解释验证和确认可用性需求实现及用户期望满足的合适方法。 * **互操作性测试**:说明测试分析师在互操作性测试中的角色,包括应关注的缺陷类型。 * **可移植性测试**:说明测试分析师在可移植性测试中的角色,包括应关注的缺陷类型。 * **需求质量验证**: * **测试条件确定**:根据给定需求,确定用于验证功能和/或非功能质量特性的测试条件。 * **需求规格问题识别**:根据提供的清单信息,识别需求规格说明书中的问题。 * **用户故事问题识别**:根据提供的清单信息,识别用户故事中的问题。 * **自动化测试中的测试分析师角色**:为给定场景,确定测试分析师在关键字驱动自动化项目中的合适活动。 * **测试工具的应用**:解释在测试设计、测试数据准备和测试执行中应用的测试工具的用途和类型。 本课程旨在培养具备扎实理论基础和丰富实践经验的高级测试分析师。
In this course, the learner will understand the following learning objectiveExplain how and why the timing and level of involvement for the Test Analyst vary when working with different software development lifecycle models.Summarize the appropriate tasks for the Test Analyst when conducting analysis and design activities.Explain why test conditions should be understood by the stakeholders.For a given project scenario, select the appropriate design level for test cases (high-level or low-level).Explain the issues to be considered in the test case design.Summarize the appropriate tasks for the Test Analyst when conducting test implementation activities.Summarize the appropriate tasks for the Test Analyst when conducting test execution activities.For a given situation, participate in risk identification, perform a risk assessment and propose appropriate risk mitigation.Analyze a given specification item(s) and design test cases by applying equivalence partitioning.Analyze a given specification item(s) and design test cases by applying boundary value analysis.Analyze a given specification item(s) and design test cases by applying decision table testing.Analyze a given specification item(s) and design test cases by applying state transition testing.Explain how classification tree diagrams support test techniques.Analyze a given specification item(s) and design test cases by applying pairwise testing.Analyze a system, or its requirement specification, in order to determine likely types of defects to be found and select the appropriate black-box test technique(s).Explain the principles of experience-based test techniques, and the benefits and drawbacks compared to black-box and defect-based test techniques.Determine exploratory tests from a given scenario.Describe the application of defect-based test techniques and differentiate their use from black-box test techniques.For a given project situation, determine which black-box or experience-based test techniques should be applied to achieve specific goals.Explain what test techniques are appropriate to test functional completeness, correctness, and appropriateness.Define the typical defects to be targeted for the functional completeness, correctness, and appropriateness characteristics.Define when the functional completeness, correctness, and appropriateness characteristics should be tested in the software development lifecycle.Explain the approaches that would be suitable to verify and validate both the implementation of the usability requirements and the fulfillment of the user's expectations.Explain the role of the test analyst in interoperability testing including identification of the defects to be targeted.Explain the role of the test analyst in portability testing including identification of the defects to be targeted.For a given set of requirements, determine the test conditions required to verify the functional and/or non-functional quality characteristics within the scope of the Test Analyst.Identify problems in a requirements specification according to checklist information provided in the syllabus.Identify problems in a user story according to checklist information provided in the syllabus.For a given scenario, determine the appropriate activities for a Test Analyst in a keyword-driven automation project.Explain the usage and types of test tools applied in test design, test data preparation, and test execution.