1.在同一项目组或产品组内,要有一套统一的为集成测试与系统联调准备的调开关及相 应打印函数,并且要有详细的说明。 说明:本规则是针对项目组或产品组的。 2.在同一组或产品组内,调打印处的信息串的格式要有统一的形式。信息串中至少要有所在模块名(或源文件名)及行号。 说明:统一的调信息格式便于集成
软件测试中一般是指对系统的可控、可观测进行的评估,借以反映系统设计、实现对测试的友好程度和相应的测试成本。在测试阶段会对系统的测试成本及关联产品代码的 Patch 次数产生重大影响。如何提高成为软件生命周期特别是前期(设计阶段、coding 阶段)重要的一环。 本文带领大家探索
原创 2021-07-08 16:39:45
291阅读
测试架构师如何落地性能测试方案(一)背景描述:最近刚接手一个新项目,在最开始的时候要求对这个项目做性能测试,产品经理也给不出性能需求,只因为这个项目是电商项目,可能会有高并发,秒杀的场景,所以产品经理要求我们对这个项目必须做性能测试,又因为这个项目是一个新项目,所以大家都没有重视起来。过了一段时间,当领导问到这个项目的性能测试方案如何落地的时候,大家都懵了,都不知道该怎么办。然后测试组长就把目光投
测试就是一个计算机程序能够被测试的容易程度。1.代码语义化2.分离独立逻辑3.分离实例状态4.分离外部服务调用符合上述条件的代码具有好的
原创 2021-07-06 14:44:51
196阅读
全天主要就测试的多个方面进行了开放式的讨论总结。先就题目进行分两组总结,然后由顾问提出ThoughtWorks的一些思考。两厢对比。所有内容本身不涉及具体的实践,只将这个领域的问题通过讨论引起大家的思考和关注。 关于测试的成本,TW认为有如下因素a)无效引入的成本:包括用例的无效、工具的无效。b)团队沟通引入的成本:比如部门壁垒引起的,异地配合产生的,不同部门的进度规划不一致造成的。c)设计依
原创 2009-09-18 22:36:00
346阅读
今天参加需求评审,期间我提了一些问题,发现一起参加的人对此并没有疑问。 如这一句描述: 我的疑问是: 这些定时器的作用是什么? 如果测试的时候,我要检查这些定时器是否正确启动了,要如何检查?是每个定时器启动一个进程?还是其他什么途径 我想到的是测试如何检测这些要点,属于功能的范畴了。
原创 2022-05-24 10:07:54
127阅读
软件的工程体现在质量与效率。单是构成软件质量的第一道安全防线。提供“代码语义化”、“分离独立逻辑”、“分离实例状态”、“表达与执行分离”、“参数对象”、“分离纯函数”的技巧,用于编写更容易测试的代码。
转载 2017-11-26 09:50:00
70阅读
2评论
Borel测度就是定义在Borel集上的Lebesgue测度,Lebesgue测度是Borel测度的完备化,具体地说,每个Lebesgue集都是一个Borel集和某个零集的并。
原创 2021-08-13 09:44:57
875阅读
模块设计之无损插桩
原创 2011-02-10 18:15:10
1068阅读
总第463篇2021年 第033篇一次编写多处运行的动态化容器技术给研发效率带来了极大的提升,但对于依旧需要多端验证的测试流程来说,在效率层面却面临着极大的挑战。本文围绕动态化容器中的动态...
原创 2021-08-02 11:08:39
293阅读
伸缩网络服务的定义 伸缩(Scalability)是在当今计算机技术中经常用到的词汇。对于不同的人,伸缩有不同的含义。 现在,我们来定义伸缩网络服务的含义。 伸缩网络服务是指网络服务能随着用户数目的增长而扩展其性能,如在系统中增加服务器、内存或硬盘等;整个系统很容易被扩展,无需重新设置整个系统,无需中断服务。换句话说,系统管理员扩展系统的操作对最终用户是透明的,他们不会知道系统的改
  一次编写多处运行的动态化容器技术给研发效率带来了极大的提升,但对于依旧需要多端验证的测试流程来说,在效率层面却面临着极大的挑战。本文围绕动态化容器中的动态布局技术,阐述了如何通过改造来帮助达成提升测试效率的目标。希望可以给同样需要测试动态化页面的同学们带来一些启发和帮助。 美团App的页面特点 对于不同的用户,美团App页面的呈现方式其实多种多样,这就是所谓的“千人千面”。以美团首页的
原创 2021-08-05 09:42:21
5287阅读
我的理解:伸缩是指系统通过增加或减少硬件水平从而提升或降低系统性能的难易程度。伸缩分为scale up和scale out。scale up是指提高单台服务器的硬件水平来提高系统的整体处理能力,可以调整的有CPU,存储,内存等;scale out是指通过增加系统的处理节点的方式来提高系统的整体处理能力。扩展性是软件系统应对需求增加或需求变化的能力。
转载 2013-04-15 00:37:00
792阅读
2评论
一、伸缩的概念二、服务器层的水平扩展三、数据库层的水平扩展
原创 2021-06-24 21:26:09
161阅读
1.若$E$是$R^n$中的集,则$R^n\backslash E$也为集.证明:$E$在$R^n$中,说明$\forall A\subset R^n$,$m^*(A)=m^*(A\bigcap E)+m^*(A\backslash E)$.下面我来证明$$m^*(A)=m^*(A\bi...
转载 2012-09-24 12:46:00
151阅读
2评论
前些天开了一个小会,会上有一点让整理一下关于程序的相关文档,想了想这是个大命题。在实施测试的过程中,会遇到各种各样的障碍,其中应该可以排到第一位的,如果在使用工具和自身技能所能及的测试辅助意外,能够得到一些帮助,将会对测试工作有极大的便利。 下面分享一下工作中遇到…
原创 2022-01-12 17:33:17
17阅读
在Kubernetes(K8s)项目中,"k8s "指的是通过一系列的部署、监控、测试和调试等步骤,确保K8s集群的稳定性、高可用和易维护。本文将介绍如何实现"K8s ",并为初学者提供一些相关的代码示例。 ### 实现"K8s "的步骤 | 步骤 | 描述 | |-----|------| | 1 | 部署K8s集群 | | 2 | 监控K8s集群 | | 3 |
原创 4月前
32阅读
维基百科: 软件测试(Software testability)是指一个软件工件(软件系统、模组、需求文件或设计文件等)在一给定的测试环境下,支援测试的程度。 前些天开了一个小会,会上有一点让整理一下关于程序的相关文档,想了想这是个大命题。在实施测试的过程中,会遇到各种各样的障碍,其中应该可以排到第一位的,如果在使用工具和自身技能所能及的测试辅助意外,能够得到一些帮助,将会对
原创 2023-07-07 10:36:51
72阅读
一、伸缩的概念二、服务器层的水平扩展三、数据库层的水平扩展
原创 2021-06-24 21:26:09
938阅读
维基百科: 软件测试(Software testability)是指一个软件工件(软件系统、模组、需求文件或设计文件等)在一给定的测试环境下,支援测试的程度。 前些天开了一个小会,会上有一点让整理一下关于程序的相关文档,想了想这是个大命题。在实施测试的过程中,会遇到各种各样的障碍,其中应该可以排到第一位的,如果在使用工具和自身技能所能及的测试辅助意外,能够得到一些帮助,将会对
原创 2023-08-10 15:29:17
89阅读
  • 1
  • 2
  • 3
  • 4
  • 5