|
Post by mariyakhatun on Apr 28, 2024 11:01:39 GMT
软件测试中的质量参数 软件测试中的质量参数 对于那些决定参加测试课程并致力于该职业的人来说,本文将很有用,并且在某些情况下是必要的。本文解释了软件测试中质量的基本原则和参数。 测试的划分基于所谓的质量参数。这些是正在开发的产品的各个方面,取决于用户的要求和期望。他们的列表很重要,主要是为了让我们不会忘记收集需求并为任何这些参数准备测试。 测试分布 功能- 系统功能根据功能规范(funcspec、FS)的正确行为。 可用性- 是否以及如何实现预期目标,系统是否用户友好,是否运行良好:即使软件在用户看来表现“糟糕”,但根据 FS,它仍然可能是“正确行为” ,那么然而这是FS本身及其所约束的合同的错误。 可靠性——是否在所有情况下都表现相同,特别是在过载、故障或错误之后,是否可以检测和报告这些情况。 性能——系统是否缓慢并且能够处理大量并发用户,或者 南非Whatsapp 号码 相反,即使满足所有用户服务需求,是否仍需要大量系统资源。 可支持性——系统是否安装良好,目标软硬件配置是否存在问题,以及其他与系统维护和可升级性相关的功能。 这些尺寸有时缩写为 FURPS,由各个尺寸英文名称的首字母组成。这些标准也在评估软件质量的国际标准 ISO 9126 中进行了描述。 附加测试标准 本地化能力- 轻松翻译成其他语言 兼容性- 与其他软件或硬件结合的能力 安全- 用户的授权和身份验证,对错误记录及其滥用(例如定向攻击)的技术抵抗 可移植性- 应用程序可以在另一个硬件、另一个操作系统上运行多少 可集成性- 应用程序可以在多大程度上集成到其他解决方案中,反之亦然,这在多大程度上取决于哪个特定模块或者即使与另一个数据库一起使用时它是否也能工作 任何其他不符合前面类别的要求 测试本身的评估 为了评估这些标准的成功,建议不仅有两个值“通过/失败”的标准,而且还可以使用多个值,甚至是理想的连续评估范围。 为此,平衡绩效记分卡 (BSC) 取自管理方法:目标不仅是评估项目是否满足 183% 功能性和 45% 可支持性的目标,而且还通过成本监控来跟踪这些评估,例如: , 工时。 检测质量保证 软件测试应与软件质量保证区分开来,软件质量保证包括所有软件开发业务流程,而不仅仅是测试。因此,测试本身是质量保证的一个组成部分。还有必要将测试与质量保证学科区分开来,质量保证包括所有业务流程的质量方面,即不仅仅是软件开发。 测试管理、测试控制和管理 测试经理负责管理给定开发项目中的测试过程。他的职责包括但不限于规划、分析和设计、实施和执行、评估和报告测试阶段的控制活动。项目控制和管理(测试管理)职责不同于面向项目的职责。这不包括项目层面协调和控制活动的实际实施,而是项目内的战略和控制活动。测试监督和管理流程至关重要,特别是当不同的供应商以外包的形式参与时,这是因为每个供应商可能有完全不同的软件测试方法,但客户组织通常对最一致的方法感兴趣。
|
|