工程经验汇总
工程经验汇总
比博士
这个作者很懒,什么都没留下…
展开
-
测试基础 —— 如何设计软件测试用例?
前言在我们测试工作中大多数测试人员使用的用例设计方法都是黑盒用例设计方法,其中使用最多的方法就是等价类划分法和边界值分析法,这两者也是所有的用例设计方法中最简单的,但是有一个缺点是如果我们稍不注意就会造成数据的遗漏,我们这篇文章就主要来分析一下如何合理高效的使用这两种方法设计测试用例。如何编写测试用例1.测试用例的组成元素用例编号 用例标题 功能模块名称 前置条件 输入数据 操作步骤 预期结果 优先级 执行结果 编写人 执行人 其他补充项以上列出来的项并不是需..转载 2020-11-10 15:38:22 · 220 阅读 · 0 评论 -
编程工作中常用的隐喻
建造软件 软件开发中的问题定义——决定造一幢什么样的房子 软件的总体设计——总体方案 软件中的详细设计——画出细节蓝图给承包商 软件创建——选房址、打地基、建造房屋框架、建好墙壁、加上屋顶、用千斤锤检查墙壁是否垂直等 软件优化——请来园艺师和装修师,以便使房间和空地得到最好的利用 软件开发中的评审和鉴定——在整个过程中,会有各种监督人员来检查房址、地基、框架、供电系统和其它东西 智能工具箱 ..原创 2020-11-09 20:01:38 · 235 阅读 · 1 评论 -
高效会议的组织方法
关于开会大家应该都不陌生,而且应该有不少人被过度频繁的会议“伤过”,甚至”谈会色变“ 。当一个组织的人员较多,结构复杂时这个问题会更加突出。如果开发人员/测试人员参加会议过多,会导致工作打断严重,直接影响到团队工作效率。如果管理人员参加会议过多,就会导致管理人员离开所负责的管辖范围时间较长,不能及时响应事情,从而导致团队整体管理效率变低,典型表现是很多事情没有及时处理、开始积压。当然会议是需要的,主要是我们要总结出一套高效的方法。下面分享一些总结,有兴趣的同事可以一起探讨。第一,确认...转载 2020-10-28 09:05:43 · 739 阅读 · 0 评论 -
联调
联调有3个目的:1、将项目组的代码整合起来,这点在好的项目管理中编码阶段已经完成了大部分的集成工作。2、保证系统的质量,避免后期的大改动,之后转集成阶段3、进行质量评定以调整测试策略按项目管理的五要素分解如下:1、干系人期望-目标 编码阶段干系人的影响已经很小,先不讨论。 2、沙盘-思路 1)代码覆盖率 只有被跑过的代码才是安全的,之前的任何假设只有通过验证才能得到结果。代码覆盖率是保证质量的一个基本指标,通常...转载 2020-10-28 08:56:21 · 5429 阅读 · 0 评论 -
风险管理
有人说管理的最高境界是时间管理,我不以为然,时间管理并没有触到根本,根本的应该是风险管理。说风险管理不是要固守而消极进取,因为无论是固守或进取,风险都是存在的。甚至很多时候,进取才是摆脱风险的最佳选择。在项目中,风险管理大致需做以下工作:...转载 2020-10-21 15:59:43 · 522 阅读 · 0 评论 -
“分而治之”的策略
不同的问题有不同的模型和不同的规律,所以也相对应了不同的算法。但是以要言之,所有算法都统归在“分治”的策略之下,这里讨论的“分治”不是狭义的分治算法,而是一种策略。以递归算法为例,递归本质上就是“三步曲”:1、终止条件是什么?2、本级递归做什么?3、返回值是什么?因此在具体的算法设计和实现上就可分成这三部分考虑,比较清晰。再说动态规划算法,动态规划算法通常被拿来与分治算法比较,分治算法的子问题往往相互独立,如下图一段代码:原题来源于leetcode,这是一个典型的分治算法。...转载 2020-10-21 15:53:31 · 1245 阅读 · 0 评论