|
Post by account_disabled on Mar 20, 2024 4:45:36 GMT -5
航行是必要的测试是必要的。 曾经有一段时间,软件测试并不存在,或者至少没有得到应有的重视。 直到迈尔斯先生出现,更准确地说是格伦福德·迈尔斯。于 年出版了一本被认为是软件测试圣经的书。 正是从这项工作中,我们提取了软件测试的定义。从概念上讲,它是任何应用程序开发的一部分(或者至少应该是)的过程,其主要目的是揭示错误/错误。 主要目标是达到一定的质量水平。在这个定义中,我们找到了“质量”这个词,这正是对软件测试工作的建议。 越早发现问题,解决问题的成本就越低。 根据 (软件工程经济学)的说法,纠正缺陷的相对成本随着软件开发阶段的进展而增加。 隐藏内容 什么是自动化测试? 什么时候进行自动化测试? 种功能测试 性能测试 生产力 x 软件测试 自动化测试和TDD测试驱动开发 自动化测试和测试驱动开发的优点 个 顶级测试自动化工具 硒版本 什么是自动化测试? 在苹果电脑上编程的人 自动化测试基于使用工具来控制软件测试的执行。通过应用策略,目标基本上是编写可以为您测试程序的软件。 自动化允许多次重复测试,通过重 孟加拉电报号码数据 复和模拟特定场景更容易发现新的错误。 自动化测试的最终目标是最大限度地减少手动方法的问题、所花费的时间以及最终的成本。 >>推荐阅读: 软件测试的黑白盒技术 什么时候进行自动化测试? 困惑的女人耸耸肩 要知道何时应该自动化测试,我们必须首先考虑我们手头的项目,并思考自动化是否可行。 自动化有助于减少时间吗?你会满足客户的要求吗?是否能够降低成本?手动测试的质量会保持吗? 如果答案是肯定的,那么分析我们的流程进展到什么程度并思考是否理想的是引入一种新的测试方法就非常重要了。 最值得推荐的是,自动化从头开始,从第一行编程开始。但是,它可以在软件开发和更改期间随时包含在内。 因此,只需权衡每种情况的利弊,然后决定投资测试自动化是否值得且有意义。 自动化测试的类型 可用性测试 进行测试以发现功能失调的使用情况。这种类型的测试大量用于测量用户如何与软件交互,而不一定是为了发现错误。 安全测试 用于查找软件中针对各种类型网络攻击的安全漏洞。 功能测试 这里我们谈论的是发现错误。这种类型的测试更容易测量,因为它验证一个(或某些)功能的行为是否具有预期的行为。 性能测试 性能测试可以测试客户交互后的后端响应时间,甚至可扩展性等。 生产力 x 软件测试 在计算机上写代码的人 这是在考虑采用测试我们的软件的做法时首先反对的理由之一。 如果我们认为生产力是由编写的行数来定义的,那么这个反对意见是有道理的。
|
|