跳转到主要内容

非功能性需求的可测试性分析框架

手摆弄各种触摸屏电子设备

在生活中,大多数人都消耗着我们可以量化的东西。这无疑是我们天生的驱动力对周围世界的理解。这也是为什么我们需要量化ledlead依赖测试。

例如,如果你在一个新的市场touchscreen-enabled笔记本和需要这功能要求是强制性的,你不会只把产品描述。相反,第一步要进行的工作是测试笔记本电脑的触屏功能。

笔记本电脑的触屏功能的可测试性应该是一个简单的过程。然而,当您执行一个分析笔记本电脑的位置,你意识到这是存储在一个有机玻璃的例子。你可以想象,测试笔记本电脑的触屏功能是不可能在这种情况下。

可测试性的重要性

首先,可测试性是指能够运行一个实验来测试假设,理论甚至功能。例如,当设计一个电路或软件,问题被研究人员要求必须是可测试的。如果不是,关于功能或能力的问题无法回答。

此外,可测试性不仅是指方法用于调查但研究员的约束。因此,可测试性在其最简单的形式被定义为与测试相关的难度。所以,如果一个项目的可测试性高,然后获得你的问题的答案通过测试更容易。

最后,可测试性是重要的产品设计和产品功能。事实上,它应该考虑一个复杂的设计过程的一部分。在上述场景中,需要有远见的可测试性的应用设计。

可测试性分析和类型的需求

可测试性分析是一个考试的过程,产生一个更大的理解产品开发的所有阶段。然而,有一个明确的验收标准的产品是关键。简单地说,如果你知道该产品应该做什么,那么你可以更准确地测试是否可以。在早期也有这些谈话也可以发现任何潜在的问题,这些问题可能会影响执行实际的测试。

手在工作中测试电路

记住可测试性和测试分析可以节省沮丧

一般来说,在进行可测试性分析的光谱两种类型的需求。这些需求被称为功能性需求和非功能性需求。

正如你可能知道,非功能性需求(非功能性需求)是一种需求,指定标准,可以用来判断一个系统的操作,而不是特定的行为。nfr与功能需求,定义特定的行为或功能。通常情况下,实现功能需求时,应该详细的设计。然而,当实现非功能性需求,详细的在实际的建筑,因为nfr通常是架构上重要。

非功能性需求的可测试性分析框架

非功能性测试的测试电路或系统的非功能性需求。从本质上讲,它测试一个系统或电路运作方式,而不是特定的行为的系统或电路。当然,这是相对于功能测试,测试与功能需求描述的功能系统及其组件。许多非功能性测试的名称之间的重叠范围经常交替使用,因为不同的非功能性需求。

这些非功能需求的例子包括(但不限于):

可访问性被视为“访问”,受益于一些系统或设备。其设计确保“直接接触”(独立)和“间接访问”意义兼容一个人的辅助技术(例如,电脑屏幕阅读器)。

适应性是一个系统的适应能力本身有效和迅速改变的环境。因此,自适应系统是一个开放的系统,能够适应其行为根据所处环境的变化或部分系统本身。

可用性描述了一个组件或系统的功能在指定的时间间隔的时间。

基线是一条直线,是一种基础测量(规范)。

合规意味着符合规则,如规范、政策、标准或法律。

可控制性描述我们的能力来指导动力系统从任意初始状态到任何想要的最终状态在有限的时间内,输入一个合适的选择。

成本是使用钱的价值生产产品或提供服务。

耐用性是一个物理产品保持功能的能力,不需要过度保养或维修,当面对挑战的正常运行超过其设计寿命。

容错属性,使系统继续正常操作的失败事件的一些组件。

负载把需求的过程是一个系统和测量其反应。

可观察性是的一个标准系统的内部状态可以从知识推断出它的外部输出。

性能是一个测试实践来确定执行系统执行的响应能力和稳定在一个特定的工作负载。

可靠性描述一个系统或组件的函数在规定条件下指定的一段时间。

可伸缩性是一个系统的属性来处理越来越多的工作通过将资源添加到系统。同时,措施扩大其能力或规模的任何非功能性的能力。

压力是一种故意紧张或全面测试用于确定一个给定系统的稳定性或实体。它涉及到超出正常操作容量的情况下进行测试。

可用性技术在以用户为中心的交互设计用来评估一个产品测试用户。

可测试性设计

可测试性和可测试性分析是所有设计实践不可或缺的一部分。需要评估产品的功能和行为在现实世界的环境是至关重要的。这是行业明显的设计(DFT)测试技术的使用。

设计用于测试或可测试性设计(DFT)包括设计技术,硬件产品的设计添加可测试性特性。更容易开发和添加的特性生产测试应用于硬件设计。这些生产测试的目的是验证产品硬件不包含任何制造缺陷,可能影响产品的正确功能。

在一个表设计测试设备

合适的设备将帮助诊断最重要的问题去解决

这些测试应用在硬件制造流程和几个步骤,对某些产品,也可能是在客户的环境中用于硬件维护。此外,这些测试通常是由各种各样的测试程序。除了查找和显示缺陷的存在,这些测试可以日志诊断信息的性质遇到测试失败。然后使用这种诊断信息来定位失败的根源。

总之,可测试性分析和DFT在发展中起着重要作用的产品和制造过程作为一个整体。了解产品的非功能性需求的增加可以减少开发时间,成本,并且提高产品的设计质量。

香料模拟和可测试性

尽管你可能知道您需要测试的区域来提高你的设计和加快开发过程,你还需要知道这些需要测试是否可以进行。

什么香料仿真工具为您提供与可测试性分析和物理测试是模拟的故障的能力,宽容,和产量,给你准确的数据有关的潜在脆弱性电路以及董事会的失败的潜在方法。更好的是你可以有这个数据在你的设计中,通过董事会,确保移动到生产环境的时候,没有惊喜关于危害。

无论是通过轻松地模拟波形或电压功率输出网络分析(生产),香料工具肯定会使您的设计过程更加直观和有效的从开始到结束。

值得庆幸的是,节奏的设计和分析工具套件,你一定要有你的设计师和生产团队合作对发展最好的可测试性分析的计划你的集成电路和CMOS技术。PSpice软件模拟器仿真解决方案是你一直在寻找,它一定能促进最好的你所有的电路可测试性分析计划的需求。

如果你想了解更多关于节奏是如何对你的解决方案,跟我们和我们的专家团队

Baidu
map