ISO/IEC/IEEE 29119-5:2016 软件和系统工程 软件测试 第5部分:关键字驱动测试
标准编号:ISO/IEC/IEEE 29119-5:2016
中文名称:软件和系统工程 软件测试 第5部分:关键字驱动测试
英文名称:Software and systems engineering — Software testing — Part 5: Keyword-Driven Testing
发布日期:2016-11
标准范围
ISO/IEC/IEEE 29119-5:20 16通过以下方式为关键字驱动测试定义了高效且一致的解决方案:介绍关键字驱动测试;提供实现关键字驱动测试的参考方法;定义关键字驱动测试框架的需求,使测试人员能够共享他们的工作项,如测试用例、测试数据、关键字或完整的测试规范;定义支持关键字驱动测试的工具的需求。这些要求可以适用于任何支持关键字驱动方法的工具(例如,测试自动化、测试设计和测试管理工具);定义接口和通用数据交换格式,以确保来自不同供应商的工具可以交换它们的数据(例如测试用例、测试数据和测试结果);定义分层关键字的级别,并建议使用分层关键字。这包括描述特定类型的关键字(例如,用于导航或用于检查值的关键字)以及何时使用“扁平”结构化关键字;提供示例通用技术(低级)关键字的初始列表,例如“inputData”或“checkValue”。这些关键字可以用于在技术级别上指定测试用例,并且可以根据需要组合起来创建业务级别的关键字。注本标准适用于所有希望创建关键字驱动的测试规范、创建相应的框架或基于关键字构建测试自动化的人员。
ISO/IEC/IEEE 29119-5:2016 defines an efficient and consistent solution for Keyword-Driven Testing by:
- giving an introduction to Keyword-Driven Testing;
- providing a reference approach to implement Keyword-Driven Testing;
- defining requirements on frameworks for Keyword-Driven Testing to enable testers to share their work items, such as test cases, test data, keywords, or complete test specifications;
- defining requirements for tools that support Keyword-Driven Testing. These requirements could apply to any tool that supports the Keyword-Driven approach (e.g., test automation, test design and test management tools);
- defining interfaces and a common data exchange format to ensure that tools from different vendors can exchange their data (e.g. test cases, test data and test results);
- defining levels of hierarchical keywords, and advising use of hierarchical keywords. This includes describing specific types of keywords (e.g. keywords for navigation or for checking a value) and when to use "flat" structured keywords;
- providing an initial list of example generic technical (low-level) keywords, such as "inputData" or "checkValue". These keywords can be used to specify test cases on a technical level, and may be combined to create business-level keywords as required.
标准预览图


