Regal Credit Finance Limited

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 223|回復: 0

左移和右移测试方法的重要性

[複製鏈接]

2

主題

2

帖子

8

積分

新手上路

Rank: 1

積分
8
發表於 2023-11-2 13:52:29 | 顯示全部樓層 |閱讀模式
测试被视为一个单独的阶段并在软件应用程序开发后进行的日子已经一去不复返了。随着新的和创新的软件开发方法的引入,或者可以称为敏捷和 DevOps 等软件模型,测试人员现在能够展示自己的存在,并真诚地努力实现软件应用程序的质量特征,直接从其播种。

此外,还值得一提的是,尽管从开发阶段开始一直到生产阶段都进行了持续而艰苦的测试工作,但从用户的角度来看,软件应用程序可能会缺乏一些或更多的质量,同时要考虑到用户的需求期望在现实条件和环境中操作软件功能及其性能。因此,在开发开始和开发期间以及生产之后进行测试对于向用户提供最优质的软件产品同样重要。

从软件应用程序的开发开始到整个开发过程进行测试以及开发后进行测试的方法通常称为 左移测试方法 和 右移测试方法。

左移右移测试
左移测试方法
左移测试方法顾名思义,将测试过程向开发阶段 导管 CN 的左侧移动,即测试从开发的起点开始。基本上,测试过程从开发开始,并在整个开发阶段进行,其目的是防止缺陷,而不是在后期遇到意外的缺陷。

左移测试是一种在软件开发的早期阶段引入测试人员的方法,以减轻开发人员根据指定的要求和规范开发所需的质量可接受的软件应用程序的任务。
根据需求和规范,定义和创建软件和业务需求的验收标准。从开发阶段开始和整个开发过程中进行持续测试有助于识别、定位和消除或纠正开发各个级别中出现的缺陷,从而有助于达到为软件定义的验收标准。这种方法可能包括针对特定作业的不同类型的测试,包括回归测试以测试应用补丁后的原创性。



尽早引入测试过程而不是在软件开发之后,为开发人员提供了灵活性,可以在整个开发过程中通过不断仔细阅读测试人员提供的反馈、评论和报告来实施动态更改,这是应用补丁或修正以删除所需的尽早发现错误或缺陷。这种方法可以防止或最大限度地减少开发结束时(即交付或发布时)缺陷的出现。

因此,当软件完全开发并准备好发布时,左移测试方法可以被视为一种简单且经济的方法,可以消除在非常复杂的状态下纠正软件的工作量、时间和成本,并且在技术上和经济上几乎都是可行的。无法在应用程序中实施更改。

右移测试方法
当可以使用左移测试方法以经济且方便的方式开发出所需质量的软件产品时,为什么还要右移测试方法呢?嗯,开发的软件遵循业务和软件需求中指定的质量和属性,但是在真实条件和现实世界环境中的功能和性能又如何呢?虽然系统是完全按照规定的要求和规范开发的,但是如何遇到软件发生的意外事件或情况,例如性能缓慢、崩溃、故障等等。

左移测试方法是一项基本要求,但不足以证明软件的质量,因为用户体验和评论对于确定软件质量的业务/软件要求同样重要。

右移测试方法从右侧启动测试任务,即软件的后期制作。存在于右端的软件应用程序,即,正在测试完全构建和运行的软件应用程序,以确保性能和可用性特征。从目标用户那里收到反馈和评论,以体验在现实条件下使用和管理软件的满意度,从而有助于进一步提高质量。

尽管左移测试提供了软件早期测试的范围以防止缺陷,但右移测试方法仍然比左移测试有其独特的优势,例如

与不稳定的应用程序(部分或未完成)相比,完整且稳定的软件应用程序的自动化更容易完成。
与左移相比,右移方法提供了更广泛的测试覆盖范围,因为测试人员可以在更长的时间内测试整个系统。
由于目标用户参与该方法,右移策略提供了最终用户的反馈和评论,这有助于更大程度地提高软件的质量。


回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|小黑屋|Regal Credit Finance Limited

GMT+8, 2024-11-26 07:31 , Processed in 0.036890 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表