|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/istqb-foundation-level-2021/
课程评论:没有评论
课程名称:ISTQB基础级3.1(已退役) 概述:本课程围绕2018年ISTQB基础级的学习目标展开,主要包括以下几个章节: 第一章 测试基础 - 测试的定义和目标 - 测试与调试的区别 - 测试的重要性及其在质量保证中的作用 - 七项测试原则 - 测试过程及其活动 - 测试心理学的影响 第二章 软件开发生命周期中的测试 - 软件开发生命周期模型与测试活动的关系 - 测试级别的比较 - 功能性、非功能性及白盒测试的对比 - 维护测试的触发因素及影响分析的角色 第三章 静态测试 - 静态测试的基本知识 - 工作产品评审流程及其不同类型的比较 第四章 测试技术 - 各类测试技术的特点及应用 - 黑盒测试的具体应用方法 - 白盒测试的覆盖率分析 - 经验基础的测试技术 第五章 测试管理 - 测试组织结构及独立测试的优劣 - 测试规划与估算 - 测试监控与控制的目的 - 风险及缺陷管理的定义与流程 第六章 测试工具支持 - 测试工具的分类及选择原则 - 自动化测试的收益与风险 本课程旨在为学员提供全面的测试知识和技能,以增强其在软件测试领域的能力。通过对各个章节的学习,学员将能够更好地理解测试的基本原则、工作流程和管理技能,为其职业发展打下坚实的基础。
The 2018 Foundation Level Learning objectives are as follows:Chapter 1 Fundamentals of Testing1.1 What is Testing?LO-1.1.1Identify typical objectives of testing (K1)LO-1.1.2Differentiate testing from debugging (K2)1.2 Why is Testing Necessary?LO-1.2.1Give examples of why testing is necessary (K2)LO-1.2.2Describe the relationship between testing and quality assurance and give examples of how testing contributes to higher quality (K2)LO-1.2.3Distinguish between error, defect, and failure (K2)LO-1.2.4Distinguish between the root cause of a defect and its effects (K2)1.3 Seven Testing Principles (K2)LO-1.3.1Explain the seven principles of testing (K2)1.4 Test ProcessLO-1.4.1Explain the impact of context on the test process (K2)LO-1.4.2Describe the test activities and respective tasks within the test process (K2)LO-1.4.3Differentiate the work products that support the test process (K2)LO-1.4.4Explain the value of maintaining traceability between the test basis and the test work products (K2)1.5 The Psychology of Testing (K2)LO-1.5.1Identify the psychological factors that influence the success of testing (K1)LO-1.5.2Explain the difference between the mindset required for test activities and the mindset required for development activities (K2)Chapter 2 Testing Throughout the Software Development Lifecycle2.1. Software Development Lifecycle ModelsLO-2.1.1Explain the relationships between software development activities and test activities in the software development lifecycle (K2)LO-2.1.2Identify reasons why software development lifecycle models must be adapted to the context of project and product characteristics (K1)LO-2.1.3Recall characteristics of good testing that are applicable to any life cycle model (K1)2.2 Test Levels (K2)LO-2.2.1Compare the different test levels from the perspective of objectives, test basis, test objects, typical defects and failures, and approaches and responsibilities (K2)2.3 Test Types (K2)LO-2.3.1Compare functional, non-functional and white-box testing (K2)LO-2.3.2Recognize that functional and structural tests occur at any test level (K1)LO-2.3.3Recognize that functional, non-functional and white-box tests occur at any test level (K1)LO-2.3.4Compare the purposes of confirmation testing and regression testing (K2)2.4 Maintenance Testing (K2)LO-2.4.1Summarize triggers for maintenance testing (K2)LO-2.4.2Describe the role of impact analysis in maintenance testing (K2)LO-2.4.3Describe the role of impact analysis in maintenance testing (K2)Chapter 3 Static Testing3.1 Static Testing BasicsLO-3.1.1Recognize types of software work product that can be examined by the different static testing techniques (K1)LO-3.1.2Use examples to describe the value of static testing (K2)LO-3.1.3Explain the difference between static and dynamic techniques, considering objectives, types of defects to be identified, and the role of these techniques within the software lifecycle (K2)3.2 Review ProcessLO-3.2.1Summarize the activities of the work product review process (K2)LO-3.2.2Recognize the different roles and responsibilities in a formal review (K1)LO-3.2.3Explain the differences between different review types: informal review, walkthrough, technical review and inspection (K2)LO-3.2.4Apply a review technique to a work product to find defects (K3)LO-3.2.5Explain the factors that contribute to a successful review (K2)Chapter 4 Test Techniques4.1 Categories of Test TechniquesLO-4.1.1Explain the characteristics, commonalities, and differences between black-box test techniques, white-box test techniques and experience-based test techniques (K2)4.2 Black-box Test TechniquesLO-4.2.1Apply equivalence partitioning to derive test cases from given requirements (K3)LO-4.2.2Apply boundary value analysis to derive test cases from given requirements (K3)LO-4.2.3Apply decision table testing to derive test cases from given requirements (K3)LO-4.2.4Apply state transition testing to derive test cases from given requirements (K3)LO-4.2.5Explain how to derive test cases from a use case (K2)4.3 White-box Test TechniquesLO-4.3.1Explain statement coverage (K2)LO-4.3.2Explain decision coverage (K2)LO-4.3.3Explain the value of statement and decision coverage (K2)4.4 Experience-based Test TechniquesLO-4.4.1Explain error guessing (K2)LO-4.4.2Explain exploratory testing (K2)LO-4.4.3Explain checklist-based testing (K2)Chapter 5 Test Management5.1 Test OrganizationLO-5.1.1Explain the benefits and drawbacks of independent testing (K2)LO-5.1.2Identify the tasks of a test manager and tester (K1)5.2 Test Planning and EstimationLO-5.2.1Summarize the purpose and content of a test plan (K2)LO-5.2.2Differentiate between various test approaches (K2)LO-5.2.3Give examples of potential entry and exit criteria (K2)LO-5.2.4Apply knowledge of prioritization, and technical and logical dependencies, to schedule test execution for a given set of test cases (K3)LO-5.2.5Identify factors that influence the effort related to testing (K1)LO-5.2.6Explain the difference between two estimation techniques: the metrics-based technique and the expert-based technique (K2)5.3 Test Monitoring and ControlLO-5.3.1Recall metrics used for testing (K1)LO-5.3.2Summarize the purposes, contents, and audiences for test reports (K2)5.4 Configuration ManagementLO-5.4.1Summarize how configuration management supports testing (K2)5.5 Risks and TestingLO-5.5.1Define risk level by using likelihood and impact (K1)LO-5.5.2Distinguish between project and product risks (K2)LO-5.5.3Describe, by using examples, how product risk analysis may influence thoroughness and scope of testing (K2)5.6 Defect ManagementLO-5.6.1Write a defect report, covering defects found during testing (K3)Chapter 6. Tool Support for Testing6.1 Test tool considerationsLO-6.1.1Classify test tools according to their purpose and the test activities they support (K2)LO-6.1.2Identify benefits and risks of test automation (K1)LO-6.1.3Remember special considerations for test execution and test management tools (K1)6.2 Test Planning and Estimation (K3)LO-6.2.1Identify the main principles for selecting a tool (K1)LO-6.2.2Recall the objectives for using pilot projects to introduce tools (K1)LO-6.2.3Identify the success factors for evaluation, implementation, deployment and on-going support of test tools in an organization (K1)