TMMI_测试过程改进框架_管理级别5_测试设计和执行_6

这一部分确实没有必要翻译,它的很多观点是整个TMMI2各个过程域有共用性的。

Generic Practices by Goals 通用实践和目的

GG 2 Institutionalize a Managed Process 制度化管理流程

GP 2.1 Establish an organizational policy Establish and maintain an organizational policy for planning and performing the Test Design and Execution process. Elaboration The test design and execution policy typically specifies:  A set of suitable test design techniques will be identified per test level  Test specifications will be supported by templates and standards  Test execution will be done using documented test procedures  The level of test execution automation required  Test incidents are documented and reported using an incident classification scheme  Reported test incidents are evaluated, classified and processed according to a documented procedure  A basic central test incident repository is put into place

建立组织方针

GP 2.2 Plan the process Establish and maintain the plan for performing the Test Design and Execution process.Elaboration Typically, the plan for performing the test design and execution process is included in the test plan, which is described in the Test Planning process area. The activities for test design and execution are explicitly scheduled as part of the test plan.

GP 2.3 Provide resources Provide adequate resources for performing the Test Design and Execution process, developing the test work products, and providing the services of the process. Elaboration  Adequate time is provided to perform the test design and execution activities  Experienced individuals, who have expertise in the application domain of the test object and those who have expertise in the development process are available to support the development of the test designs, e.g., participating during reviews  Tools to support the test design and execution process are available Examples of tools include the following:  Dynamic analysis tools  Coverage analysis tools  Test design tools  Test data preparation tools  Test execution tools  Incident management tools

GP 2.4 Assign responsibilities Assign responsibility and authority for performing the Test Design and Execution process, developing the work products, and providing the services of the process.

GP 2.5 Train people Train the people performing or supporting the Test Design and Execution process as needed. Elaboration Test engineers, and other individuals or groups, involved in test design and execution, are trained in test design and execution and the accompanying procedures and techniques. Examples of training topics include the following:  Formal and informal test design techniques  Test specification process  Deriving and prioritizing test conditions and developing test designs  Development and prioritization of test cases  Documenting and prioritizing of test procedures  Test execution activities  Test specification and test log templates and standards  Test incident reporting  Test incident management  Supporting test design and execution tools

GP 2.6 Manage configurations Place selected work products of the Test Design and Execution process under appropriate levels of configuration control. Elaboration Examples of work products placed under configuration management include the following:  Test design specifications  Test case specifications  Test procedure specifications (and/or test scripts)  Test execution schedule  Test logs  Automated test scripts

GP 2.7 Identify and involve relevant stakeholders Identify and involve relevant stakeholders of the Test Design and Execution process as planned. Elaboration Examples of activities for stakeholder involvement include:  Reviewing and approving test designs and test cases  Executing tests, e.g., for validation purposes by end users  Participating in the incident management process, e.g., at CCB meetings

GP 2.8 Monitor and control the process Monitor and control the Test Design and Execution process against the plan for performing the process and take appropriate actions. Elaboration Examples of measures used to monitor and control the test design and execution process include the following:  Number of test specifications completed  Number of tests executed  Percentage of tests passed  Number of outstanding defects (per priority level)  Defect trends

GP 2.9 Objectively evaluate adherence Objectively evaluate adherence of the Test Design and Execution process and selected work products against the process description, standards, and procedures, and address any non-compliances. Elaboration Examples of review and/or audit evaluation adherence topics include the following:  The usage of test design techniques  The compliance of the test specifications (test design, test cases, test procedures) to templates and standards  The quality of the test cases  The existence and quality level of the test logs Compliance with the incident management process

GP 2.10 Review status with higher level management Review the activities, status and results of the Test Design and Execution process with higher level management and resolve issues.

GG 3 Institutionalize a Defined Process Only applicable at TMMi level 3.

制度化一个定义流程仅仅适用于TMMI3

GP 3.1 Establish a defined process Establish and maintain a description of a defined Test Design and Execution process.

GP 3.2 Collect improvement information Collect process related experiences derived from planning and performing the Test Design and Execution process to support the future use and improvement of the organization’s processes and process assets. Elaboration Examples of measures include the following:  Number of test designs established using test design techniques  Time spent per test specification  Incident reports by priority and severity  Effectiveness of test design techniques, e.g., using Defect Detection Percentage (DDP)  Percentage of test cases automated

内容概要:本文深入探讨了Kotlin语言在函数式编程跨平台开发方面的特性优势,结合详细的代码案例,展示了Kotlin的核心技巧应用场景。文章首先介绍了高阶函数Lambda表达式的使用,解释了它们如何简化集合操作回调函数处理。接着,详细讲解了Kotlin Multiplatform(KMP)的实现方式,包括共享模块的创建平台特定模块的配置,展示了如何通过共享业务逻辑代码提高开发效率。最后,文章总结了Kotlin在Android开发、跨平台移动开发、后端开发Web开发中的应用场景,并展望了其未来发展趋势,指出Kotlin将继续在函数式编程跨平台开发领域不断完善发展。; 适合人群:对函数式编程跨平台开发感兴趣的开发者,尤其是有一定编程基础的Kotlin初学者中级开发者。; 使用场景及目标:①理解Kotlin中高阶函数Lambda表达式的使用方法及其在实际开发中的应用场景;②掌握Kotlin Multiplatform的实现方式,能够在多个平台上共享业务逻辑代码,提高开发效率;③了解Kotlin在不同开发领域的应用场景,为选择合适的技术栈提供参考。; 其他说明:本文不仅提供了理论知识,还结合了大量代码案例,帮助读者更好地理解实践Kotlin的函数式编程特性跨平台开发能力。建议读者在学习过程中动手实践代码案例,以加深理解掌握。
内容概要:本文深入探讨了利用历史速度命令(HVC)增强仿射编队机动控制性能的方法。论文提出了HVC在仿射编队控制中的潜在价值,通过全面评估HVC对系统的影响,提出了易于测试的稳定性条件,并给出了延迟参数与跟踪误差关系的显式不等式。研究为两轮差动机器人(TWDRs)群提供了系统的协调编队机动控制方案,并通过9台TWDRs的仿真实验验证了稳定性综合性能改进。此外,文中还提供了详细的Python代码实现,涵盖仿射编队控制类、HVC增强、稳定性条件检查以及仿真实验。代码不仅实现了论文的核心思想,还扩展了邻居历史信息利用、动态拓扑优化自适应控制等性能提升策略,更全面地反映了群体智能协作性能优化思想。 适用人群:具备一定编程基础,对群体智能、机器人编队控制、时滞系统稳定性分析感兴趣的科研人员工程师。 使用场景及目标:①理解HVC在仿射编队控制中的应用及其对系统性能的提升;②掌握仿射编队控制的具体实现方法,包括控制器设计、稳定性分析仿真实验;③学习如何通过引入历史信息(如HVC)来优化群体智能系统的性能;④探索中性型时滞系统的稳定性条件及其在实际系统中的应用。 其他说明:此资源不仅提供了理论分析,还包括完整的Python代码实现,帮助读者从理论到实践全面掌握仿射编队控制技术。代码结构清晰,涵盖了从初始化配置、控制律设计到性能评估的各个环节,并提供了丰富的可视化工具,便于理解分析系统性能。通过阅读实践,读者可以深入了解HVC增强仿射编队控制的工作原理及其实际应用效果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值