什么是软件测试?软件测试如何工作?

您所在的位置:网站首页 测试ipad软件叫什么 什么是软件测试?软件测试如何工作?

什么是软件测试?软件测试如何工作?

2023-08-27 02:33| 来源: 网络整理| 查看: 265

软件测试伴随着软件开发而出现,而软件开发是从第二次世界大战之后开始的。 计算机科学家汤姆·基尔伯恩 (Tom Kilburn) 编写了第一款软件,该软件于 1948 年 6 月 21 日在英国曼彻斯特大学首次亮相。 它使用机器代码指令来执行数学计算。

调试是当时的主要测试方法,并在接下来的二十年中一直如此。 到了二十世纪八十年代,开发团队不再只是找出并修复软件错误,而是在现实环境中测试应用程序。 它为更广泛的测试奠定了基础,其中包括作为软件开发生命周期一部分的质量保证过程。

“Alexander Yaroshko 在 uTest 开发者网站上的帖子中说道:"在二十世纪九十年代,出现了从测试到更全面的质量保证流程的转变,质量保证流程涵盖了整个软件开发周期,并影响了测试用例的规划、设计、创建和执行过程以及对现有测试用例和测试环境的支持。"

“测试已经达到了一个全新的水平,这使得测试方法得到了进一步发展,出现了用于管理测试过程的强大工具以及测试自动化工具。” 1

持续测试

从传统意义上讲,软件测试与开发的其余部分是分开的。 它通常在软件开发生命周期中的产品构建或执行阶段之后进行。 测试人员可能只有一个小窗口来测试代码 - 有时就在应用程序面世之前进行测试。 如果发现缺陷,可能几乎没有时间重新编码或重新测试。 按时发布软件但软件带有错误和修订程序的情况并不少见。 还有一种情况是,测试团队可能会修复错误但错过了软件的发布日期。

在开发周期的早期执行测试活动有助于将测试工作作为关注的重点,而不是作为开发的事后补救措施。 越早执行软件测试,解决缺陷的成本就越低。

许多开发团队目前都在使用一种称为"持续测试"的方法。 它是 DevOps 方法的一部分 - 开发和运营团队将在整个产品生命周期中进行协作。 目的是在平衡成本、质量和风险的同时加快软件交付的速度。 使用这种测试方法,团队无需等待软件构建完成就可以开始进行测试。 他们可以在开发周期的早期就运行测试,在缺陷更容易修复的情况下尽早地发现缺陷。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3