关闭

测试中台——现代软件测试技术之美(14)(图)

  5.4  测试中台  测试中台的设计思路可以总结为“测试服务化”。也就是说,测试过程中需要使用的任何 功能都通过服务的形式提供,每类服务完成一类特定功能,这些服务可以采用最适合自身的技 术栈,独立开发、独立部署。至于需要哪些测试服务,则...

分享:

测试数据新知——现代软件测试技术之美(13)(图)

  5.3  测试数据新知  测试数据是执行测试用例的前提条件之一,也是测试分析与测试设计的基础之一,比如等 价类、边界值都是靠不同的测试数据来体现不同的测试用例和测试场景的。如果把测试步骤比 喻成测试用例的骨架,那么测试数据就是...

分享:

测试基础架构的基本概念——现代软件测试技术之美(12)(图)

  5.2.3   测试基础架构的基本概念  Selenium Grid 的作用主要是承担测试执行机的角色,完成实际的测试工作。但是,实际 工程中的测试执行环境往往更复杂,而测试执行机也只是其中的重要部分之一。因此,我们还 需要控制发起测试的...

分享:

测试执行环境——现代软件测试技术之美(11)(图)

  5.2  测试执行环境  5.2.1  测试执行环境的痛点  假设在一个典型的测试场景中,你正在基于某种浏览器执行 Web 应用的 GUI 测试。这时, 你首先要做的就是找到一台相应的机器,并确保已经安装了所需的浏览器。一切准备就绪后, 你就...

分享:

软件测试基础设施——现代软件测试技术之美(10)(图)

  第 5 章   软件测试基础设施  5.1  测试环境  在软件测试领域,测试环境是非常重要的基础设施,它的稳定性直接影响着测试工作的效 率。然而,测试环境的建设和管理也是众多企业为之头疼的难点,我们时常听到对测试环境不 稳定、不够...

分享:

测试分析与测试设计——现代软件测试技术之美(9)

  1.4  测试分析与测试设计  1.4.1   什么是测试分析与测试设计  测试分析与测试设计在软件测试中运用十分广泛,也十分重要,是软件测试的基础技能。  如果没有测试分析与测试设计,就无法得到有效的、高覆盖的测试用例,从而导致测...

分享:

不同级别的可测试性与工程实践——现代软件测试技术之美(8)(图)

  1.3.5  不同级别的可测试性与工程实践  不同级别有不同的可测试性要求。下面我们分别从代码级别、服务级别和业务需求级别展 开讨论。  1. 代码级别的可测试性  代码级别的可测试性是指针对代码编写单元测试的难易程度。对于一段被测代码,如...

分享:

可测试性的 3 个核心观点——现代软件测试技术之美(7)(图)

  1.3.3   可测试性的 3 个核心观点  在正式讨论可测试性的技术细节之前,很有必要先介绍可测试性的核心观点。笔者认为可 测试性有 3 个核心观点(如图 1-10 所示)。图 1-10    可测试性的 3 个核心观点  1. 可测试性...

分享:

可测试性设计——现代软件测试技术之美(6)

  1.3  可测试性设计  随着云原生技术的加速普及与快速发展,软件系统的规模不断扩大,复杂性也不断提高。与此相对应,在软件研发过程中,为测试而设计(design for testing)、为部署而设计(design for deployment)、为监控而设计(design for...

分享:

线上监控——现代软件测试技术之美(5)(图)

  1.2.3   线上监控  实施线上监控的目的是第一时间发现线上问题并解决问题,保证服务的正常运行。线上监 控是一个很宽泛的话题,涉及的技术点非常多。在本小节中,我们侧重于讨论基于测试右移的 理念,都有哪些监控工作是需要测试人员重视的...

分享:

测试右移——现代软件测试技术之美(4)(图)

  1.2  测试右移  测试右移是指将软件测试的工作扩展至生产环境,确保软件在生产环境中具备正确的功 能、良好的性能和稳定的可用性。测试右移的本质思想是将质量管理延续到服务发布后,通过 监控、预警等手段,及时发现问题并跟进解决,将影响范围...

分享:

测试左移的进阶实践——现代软件测试技术之美(3)

  1.1.4   测试左移的进阶实践  为了系统性解决软件测试工程化的困局,我们需要重新审视测试左移的原则与实践,在原 有测试左移实践的基础上加入新的原则和实践。新时代的测试左移给整个软件测试体系带来了 理念上的转变,软件测试不仅仅是在...

分享:

当前软件测试工程化的困局与解法——现代软件测试技术之美(2)(图)

  1.1.3   当前软件测试工程化的困局与解法  可能你已经发现前述的测试左移是完全基于瀑布模型的,但是现在,敏捷开发和持续交付 等研发模式被广泛采用,再加上软件架构的持续复杂化,前述的测试左移只能在局部范围内发 挥作用,我们需要探索...

分享:

软件测试新理念——现代软件测试技术之美(1)(图)

  第 1 章   软件测试新理念  1.1  测试左移  1.1.1   传统瀑布模型下软件测试的挑战  在早期传统的软件开发流程中,很多项目都是参考瀑布模型来进行开发的。瀑布模型的 主要实践是将软件研发全生命周期中的各个阶段——...

分享:

51Testing独家连载:现代软件测试技术之美(图)

本书概述:本书内容聚焦于“现代”软件测试技术,既包括近几年颇受关注的前沿软件测试技术,也包括一些“老技术”在新场景下的应用。作者:茹炳晟 吴骏龙 刘冉出版社:人民邮电出版社出版日期:2024年5月 内容简介本书内容聚焦于“现代”软件测试技术...

分享:
    当前只有一页
分享到朋友圈
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号