成功测试管理的九大原则

成功测试管理的原则 成功测试管理的原则软件测试简介作为一个管理者,你有两项基本工作:找出为你工作的最好的员工并且建立一个能够使员工完成工作的环境(使他们最好地完成工作)。这篇文章讲述了一些我学过的关于这些管理工作的经验。总是那些人――帮助人们最好地完成工  成功测试管理的原则  软件测试  简介  作为一个管理者,你有两项基本工作:找出为你工作的最好的员工并且建立一个能够使员工完成工作的环境(使他们最好地完成工作)。这篇文章讲述了一些我学过的关于这些管理工作的经验。  总是那些人――帮助人们最好地完成工作  1.为工作雇佣最好的员工  我遇到许多管理者,他们要雇佣的员工仅仅是他们上一个雇佣的翻版。作为一个测试管理 立即下载
简介

  许多测试管理者是从技术部门进到管理阶层的。尽管他们有可能受过很多测试或软件工程的培训和指导,但他们还是很难经常从失败和错误中学到管理技巧。作为一个管理者,你有两项基本工作:找出为你工作的最好 的员工并且建立一个能够使员工完成工作的环境(使他们最好地完成工作)。这篇文章讲述了一些我学过的关于这些管理工作的经验。

  总是那些人――帮助人们最好地完成工作

  1. 为工作雇佣最好的员工

  我遇到许多管理者,他们要雇佣的员工仅仅是他们上一个雇佣的翻版。作为一个测试管理者,你必须对你需要什么人做出评估。假设现在你的部门满是极好的探索型的测试员。如果你还要雇另一个探索型的测试员,也许比你现在的要好,但是他对你的空白领域有作用吗?也许有,也许没有。

  工作的最佳人选也许就是你现在这个小组里所没有的类型。最佳人选或许并不“适合”你通常的工作方式。作为一个测试管理者,雇佣一个最佳的员工要用发展的雇佣策略,面试时要检验他是否符合这个策略。这可以让你找到最适合这份工作的人员,他能够完成必要的工作。

  2. 安排每周与你的每个小组成员在不被打扰的环境进行谈话

  最为一个测试经理,主要工作之一就是定期评定你的组织做了些什么并且是怎样做的。你还要为你的员工做一个报告,关于充分了解他们正在做什么和他们是怎样做的,以此来给做他们正式的和非正式的工作成绩考核。如果你没有了解到每个人的动态你就不应该对你的报告满意。

  我定期地给我的小组成员每周在不被打扰的条件下做一对一的谈话。(当我管理12个员工的时候,我安排在另外一周会见另一些人)。我每周用30分钟来和每个员工谈谈他们的工作:他们工作中的问题或是意见;他们是否需要帮助,他们的表现和他们达到目标的兴奋。我一般安排一周的某天来进行一对一谈话。我事先安排出和每个人的特定时间,接下来我亲自会见他们每个人。如果我们不能把所有需要谈到的细节都包括,我们会安排另外一个时间来继续。

  许多管理者说他们没有时间在一周会见每一个员工来谈他们的工作。据我的经验,如果我不能安排时间和我的员工进行每周的谈话,他们会来打扰我的工作,因为他们无论如何还是必须要来找我。

  如果你安排和你员工的谈话,你必须减少计划外的打扰(既有他们的也有你自己的),并且更多的了解他们在做什么。当你清楚你的小组正在做的,你才能更有效率地帮助他们明确优先应该做的工作,重聚资源,重新计划工程的部分,排除障碍等等。

  3. 假定员工知道如何完成他们的工作的人员

  因为很多管理者起初做的是技术工作,他们知道他们的员工现在从事的工作。他们认为他们现在知道。如果你已经管理了两三年,你也许还没有你的技术员工知道的多,尤其是怎么样完成日常工作。

  你或者你的前任者雇佣你小组的员工。假设你雇佣这些人因为你认为他们能够完成工作,如果你设想每个人都知道如何完成他们的工作,你将得到比假设他们都不知道怎么完成的更好的效果。即使有些员工在无论你设想是否都能成功完成工作,但是有些员工将会被你对他们的想法所影响工作。

  因为我知道我的员工都知道怎样做他们的工作,我给他们分派任务。问他们是否需要帮助,然后留他们独自完成(除非他们寻求帮助)。我的意思并不是你不应该在他们工作的时候和他们说话,你只是不该打扰他。打扰可以分为几种不同的形式:

  · 如果你在不知不觉的情况下来到他身后,来到他的肩膀旁边,问他:“进行的如何了?”,尤其是在他们绞尽脑汁仍不得其解时, 这将仍然不能使你对他们的要求达到。

  · 如果你每天都问,更糟的是每个钟头都问,他们是如何做的。这看起来就像对你员工进行微机管理,很惹人烦。毕竟,你没有工作要做吗?另外, 他们会以为你认为他们不知道该如何完成工作。

  · 如果当他们没有问你意见,你说“我会用这种方法”。这种予以打击的帮助不会有用。

  · 如果你不确定怎样能知道你的员工是否胜任,和每一个小组成员商讨寻求帮助的时机。每个人,包括你自己,应该选择一个规则来知道他或她什么时候成为了一个令人讨厌的家伙了。我的一个客户有一个15分钟法规。如果有人在某方面令人讨厌持续15分钟以上,他就必须停止并且和别人谈谈他的工作。

  当你分配工作时,问问你的员工是否明白该做什么,他或她是否有方法完成。确定工作进程,如果员工遇到麻烦,他应该主动找你寻求帮助,但是如果你坚决干涉,你的员工将会把找你寻求帮助作为最后的解决方法。

4. 对待你的员工要用他们能接受的方式,而不是你自己可以接受的方式。

  “对待别人要用你愿意接受的方式”(己之不予,勿施于人)——这条黄金法则可能会对许多生活中的纯的社交因素有效,但是并不是总对工作有用。

  有效率的管理者知道他的每一个员工需要怎样的对待方式。当其他的人更乐意接受更多的信息。一些人去需要特定的任务和指示。一些因为解决新的,很棒的,复杂的问题而更有冲劲,但是还有一些只是对他们已经知道如何去处理的问题而感到舒服。

  另外,针对于不同的工作,我们都喜欢不同的认同方式。金钱不是表示认同的唯一方式,你可以用其他的方式来酬劳你的员工。有些人喜欢对他个人的感谢,有人乐意在公众面前的认可,一些喜欢以M﹠M方式,或者是奖励电影票,还有人希望有团队的排队来庆祝。记住无论什么的激励你的方式都不一定能激励你小组的每一个其他成员。和你的小组成员们通过讨论来了解他们每个人对奖励比较喜欢的给予方式。创造一个好的工作环境。

  5. 重视结果而非时间

  许多认可建立在员工完成工作的时间上,而不是他们最后的成绩上。但是,花费在工作上的时间不一定和创造性有必然的联系。如果你真的想改善对创作性和工作效率的认可的话,不妨考虑保证你员工每周只工作40个小时。 我常常听到一种表示对员工的异议就是“你整整一天什么都做不出来。”假设你自己处在一个巨大的障碍前,考虑你可以做什么来解决的时候,你是不是取消了会议?你的小组成员能否井然有序地安排他们的工作以至于能够最大限度发挥创造性?

  当人们每周工作超过40个小时的时候,他们开始在工作的时候关心他们自己的事。他们花钱,他们给很久没有联系的人打电话,因为他们一直都在工作。

  一旦你创造了一个环境,让员工在工作时间完成工作,开始鼓励他们每周不要超过40小时,接着你就可以基于他们在40个小时能够完成的工作量给他们酬劳。我总是发现这样能够提升创造力(因为员工不能在太疲劳的状态下完成工作,这是因为他们在工作时不能关心自己)。

  当你开始注意规律,不仅仅是时间,还包括更容易地给员工的表现给予精确的适度的评价。你的员工是否完成了他们的计划和测试设计?当他们开发测试的时候,他们还要修订那些他们需要的改进的部分?(如果你只是注意有多少测试可以使用,我可以重复地开展相同的测试)计划每周工作40个小时,并且为你要在这段时间完成的工作付报酬。

  6. 承认自己的错误

  每个人都会犯错。他们会因为忘记开会而使客户发怒。承认你犯错是令人尴尬的。我们中的许多人认为对小组承认自己犯错会失去尊严。

  如果你不是经常犯错,你承认错误的时候其实 能够赢得尊敬。如果你忘记一次会议,你为此道歉,其他的人会理解你并且最终原谅你。

  不管你做了什么,不要否认或故意忽略你的失误。故意忽略不会让错误消失这只会让错误成长为怪物。最近,有一个委托人在会上对他的员工大声斥责。会后,他认识到他不应该那样在小组会上那样做。他只是想让他们安心工作,等过几天再道歉。

  我建议在他们对他积累怒气之前,应该用正确的方式和他的员工交谈。他起初不愿意,但是他后来还是温和地在两天后和他的每个员工单独进行了交谈。每个人都是这样对他说的:“我只是在会后才对你感到生气的。如果您能够立即和我谈谈,我就不会把它们积累起来。但是现在已经两天过去了,我仍然对您感到生气,事实上,我还更加恼火,我现在不能确信现在是否能相信您。我不介意你对我们大吼,但是我不能确定是否还会再这样做。

  我的客户不知道应该如何处理这种情况。他认为他的等待是正确的,但是却让问题变得更加严重。他已经决定再也不会犯这样的错误了,而且会立刻和会员工交流。

  他的员工用了好几个月来重新相信他,但是我的这位客户的确通过承认过错而增加了他的个人魅力。现在,他和他的员工对这件事可以当做是玩笑来说。他们说这是他的认知和能力的巨大转折点。

7. 决定承担一个项目必须首先问你的组员是否有能力完成当你是一个下级的员工。

  你的老板对你说“我们是否可以在下个十月完成项目?”回答说“当然”会令人惊讶。但是,你的员工会因为你回答“我要考虑一下。”而表示赞赏。

  即使你已经在考虑这个问题,告诉了你的员工你们将来做它,你还是应该得到足够的信息来考虑。你应该从这几方面来看:

  · 一段时间内,你也许会因为另一件工作而感到对这个问题迷惑。

  · 也许有你正被其它需要考虑的问题所累,因为你不再有相同的时间像你第一次看到它的时候。

  · 如果你“训练”你的上司让你的回答有漏洞,你的上司会继续给你让你回答他的压力。

  · 当你与你的员工在做决定之前讨论问题时,你应该把这些和他们说一说:

  · 我想知道是什么让你想做这个项目。

  · 我不怕告诉我的上司要怎么处置它。

  在决定做一个项目之前先好好做考虑是一种对你员工的尊重。另外,考虑他们的想法也会使你从他们那里赢得尊重和忠诚。

  8. 计划定期的培训

  作为管理学的一部分,测试是一种挑战和对规则的经常性的改变。因为经常的改变,要制定定期的培训计划。如果你没有基于不断的变化而培训你的员工,你就会有损失。

  培训可以是关于特定项目或者是技术。你可以进行训练用不同的方法:

  · 提供一个简单的午餐,让每个你的每个组员讨论一个特定的领域。这特别对同时要做很多不同项目的小组有用。当每个人做不同的项目,这会有助于每个人了解你小组所有的工程。

  · 做一个对每个部门的阶段说明。无论幸运与否,每个部门都会有和你小组相仿的工作,但是一般来说其它部门都不知道另外的部门在做什么。

  · 如果你们有交叉利益的小组,你可以让两个小组都展现他们各自为公司所作的项目,或者只是针对你的测试小组。

  · 邀请外面的专家来讲一个特定的技术或者一种项目。这些专家或者是专业的顾问,善演讲的人,也或是一个博学的朋友或同事。

  · 如果你买了工具或者已经进行了培训,考虑组织一个内部的“使用者”会议。人们可以在那里分享他们使用这种工具的感受并且讨论它的问题,优点和恶作剧。这特别对有缺陷的追踪系统和构造管理系统有效果。

  9. 计划测试

  作为一个测试经理,你不可能有时间去做所有你想做的事。所以,计划你和你小组能做什么。作为测试经理,首先应该确定自己的任务,是在发布之前找到大的缺陷?还是评估软件的状态?或者是帮助开发经理在发布之前做风险评估?你的任务有可能是其中一项又或者是其中几项结合。无论是怎样,在进入的玩命工作时期之前, 对测试进行计划, 你组里的每个人都要竭尽全力你不需要做所有的事。你不是对所有事都计划而是精简,你就会有时间, 然后你就可以计算出你能再做什么。

  测试的计划是对每个产品或是对各个开发阶段的产品开展测试的策略。测试要多严格?什么测试不用进行?你在测试里要用硬件和软件的那些组合?什么样的组合不能作为彻底的,可能的,在所有的测试里都运用到的。

  测试是一种危险的评估。你和你项目里的其它成员能够进一步做出决定:你乐意对产品的测试部分和非测试部分冒多大的的险?

  一旦你决定要测试什么,对每个产品发展发布标准。发布标准是对每一项发布挑剔的重要性评判的客观的标准。“如果那样将会不错”不是步伐标准。“如果不那样做客户将会置我们于死地”才是发布标准的组成部分。

  如果你计划一个测试并和你的组员一起开展项目, 你不能一直只扮演一个守门人的角色。你无须停止准许运用。你和你的项目小组或者你和项目经理一起制定评判的标准。当你们都通过了这些标准,就可以交货了。加入你们没有达成共识,诚实的,决定你下一步该做什么。我所有做过的项目当中,我们都必须对发布标准达成共识,所以我们为此一直工作.一些客户提出了很苛刻的标准,我们最后也达成了共识。他们更换了文件当中的发布标准,解释他们在项目小组里的位置, 并且支配管理,最后交接工作。


R语言做一个 GM (1,1)灰色预测模型 累加生成是GM(1,1)模型的另一个重要步骤,它通过构造累加生成序列,把非线性非平稳时间序列转化为线性平稳时间序列。GM(1,1)是一种基于灰色系统理论的预测模型,通常用于中小样本的非线性、非平稳时间序列数据分析。灰色预测模型的核心是灰度处理,将原始时间序列转化为灰色时间序列。这里使用R语言中的diff函数对时间序列进行一次差分,然后对结果取累加和得到灰度序列。以上是GM(1,1)灰色预测模型在R语言中的实现步骤。需要注意的是,GM(1,1)模型适用于中小样本的时间序列预测,对于长期预测效果可能较差。 阅读详情

相关推荐

Windows10 Qt下用MINGW 编译VTK-8.1.0

1. 材料准备(1) 下载VTK-8.1.0: https://www.vtk.org/download/(2) 下载TIFF库: http://gnuwin32.sourceforge.net/packages/tiff.htm(直接安装即可,注意选择路径不包含中文字符)2. 安装: (1) cmake配置: a. Module下配置:勾选下图所示的六项 b. Build 配置:勾选这里能够在b...

hit1524468的专栏 3891

成功软件测试管理的九大原则

成功软件测试管理的九大原则作者:三原编译1. 简介  许多测试管理者是从技术部门进到管理阶层的。尽管他们有可能受过很多测试或软件工程的培训和指导,但他们还是很难经常从失败和错误中学到管理技巧。作为一个管理者,你有两项基本工作:找出为你工作的最好的员工并且建立一个能够使员工完成工作的环境(使他们最好地完成工作)。这篇文章讲述了一些我学过的关于这些管理工作的经验。   总是那些人――帮助人们最好地完成

emag_testage的专栏 2413

开源libmodbus编译为32位和64位动态库

libmodbus 是支持Linux,Mac OS X,window 的一个开源库,支持modbus TCP和RTU 两种模式。

lemontree1945的博客 1923

想要成为一名优秀的测试工程师,必须要遵守这8个测试原则_软件测试的八个基本原则

为什么会这样的原因很多,我们只能适当分析。比如开发某个功能模块的程序员水平不行,引入了大量缺陷;也可能是这个功能模块非常复杂,可能出现大量没有考虑到的因素。

2301_82244158的博客 1561

DEXPI与Proteus XML:解锁过程工业P&ID数据互操作性的技术核心

本文深入探讨了DEXPI与Proteus XML在过程工业P&ID数据互操作性中的核心技术。通过解析DEXPI标准的开源特性和Proteus XML的架构设计,揭示了其在跨平台数据交换中的关键作用,并结合CADMATIC和西门子COMOS的实战案例,展示了如何实现高效的数据集成与转换。

weixin_29195615的博客 383

LabVIEW多设备采集实战:1个程序同时控制3个RS485 Modbus仪表

本文详细介绍了如何使用LabVIEW实现多设备RS485 Modbus同步采集,涵盖硬件架构设计、多线程通信框架搭建、数据帧解析技巧及性能优化策略。通过实际项目案例,展示如何解决端口冲突、数据解析错误等工业自动化常见问题,提升采集系统实时性与可靠性。

qsc901234的博客 302

《软件测试经验与教训》读书笔记---第一章

第一章 测试员的角色 测试人员要在项目中起什么作用? 经验1.测试员是项目的前灯 测试就是要找到信息,有关项目或产品的关键决策都是根据这些信息做出的。 经验2.测试员的使命决定要做的一切 测试员要明确自己的使命,且保证自己的计划不会犹豫过于偏重测试问题的一个方面而忽略其他方面。 经验3.测试员为很多客户服务 1.项目经理:测试员告诉项目经理自己能做什么,不能做什么,有关项目的决策和条件会对测试产生什么影响。 2.程序员:尽可能迅速的为其提供好的错误报告。 3.技术文档编写员:测试员帮助他们理解产品.

kxkltey的博客 685

FLUKA软件在Ubuntu的安装指南(亲测有效)

FLUKA其强大的蒙特卡洛模拟能力使得用户能够模拟复杂的辐射相互作用过程

chencheng1127的博客 2886

软件测试的九条原则

《系统之美》一书中有个观点我非常认同,就是任何一个系统都有一个最关键因素决定其行为。对于测试用例来说,预期结果就是最重要的。大家可以思考下,如果某个测试用例的预期结果没有定义,由于 “所见即所想” 现象的存在,某个似是而非、实际上是错误的结果可能会被解释成正确的。换句话说,尽管 “软件测试是破坏性” 的定义是合理的,但人们在潜意识中仍然渴望看到正确的结果。在设计测试用例时如何定义用例的预期结果?1.避免出现模棱两可的词汇2.避免将预期结果描述为是或否3.尽可能详细描述预期结果。

wsaicyj的博客 929

【软考高级架构】论文范文17——论软件系统架构评估及其应用(ATAM)

软件系统架构评估是保障系统质量属性满足业务目标的关键环节,架构权衡分析方法(Architecture Trade-off Analysis Method,ATAM)作为一种主流的架构评估方法,通过场景识别、敏感点与权衡点分析、风险与非风险决策识别等系统化活动,能够在架构设计早期发现潜在问题,降低后期修改成本。本文以笔者主导的某省级智慧医疗平台架构评估项目为案例,围绕ATAM方法的应用展开论述。笔者担任系统架构师,负责组织评估团队、引导场景捕获、分析架构决策、识别风险与权衡点。

qq837993702的博客 490

Vue2 - 最新实现接入使用天地图及卫星视图切换功能,在国家天地图上自由切换地图显示类型(卫星视图/地形视图/卫星混合/地形混合/普通视图)vue天地图切换视图显示改成卫星风格,切换地图图层完整代码

vue2,nuxt2,天地图,视图,卫星,地图类型切换,vue天地图,改成卫星视角,在线地图切换,来回切换卫星图,天地图如何实现来回切换卫星图,地形图,卫星视图,vue中使用天地图自定义样式切换地图图层,切换报错,加载出错,卫星图太卡,地图图层更换,vue安装集成天地图详细示例源码,切换地图的样式,在天地图中如何将地图的类型随意更换,提供多种视图模式用户自由点击更换,VUE引入天地图卫星版,详细教程示例源码代码,天地图切换卫星用什么api,卫星视角API方法,vue2卫星天地图,能改地图的显示方式,图层类型

🏆 前端领域优质创作者 4141

软件测试的七大原则

1.测试只能证明软件存在缺陷,不能证明软件没有缺陷(证伪不证真)---------测试显示缺陷的存在 2.测试是无法穷举?(输入数据,处理逻辑路径是无法穷举),学习测试用例的设计鞥新方法-------穷尽测试是不可能的 3、测试应该尽早测试(发现缺陷和修改的时间越早成本越低。)-----测试的尽早介入 4、缺陷的80/20原则(群集效应)(80%的缺陷存在于20%的模块中)。如果测试发现某个模块有...

weixin_44812034的博客 1712

​非线性分析-增加位移量可能出现下面错误。虽然求解无法在所有时间点完成,但在某些点上仍能够求解部分结果。请参阅“帮助系统”中的故障排除,以了解更多信息详情。由于受约束,规划求解引擎无法收敛

基于收敛状态拆分载荷步‌:在已收敛的载荷步基础上,将未收敛的关键区域拆分为更细的子步,比如在载荷突变点前设置5~10个子步,逐步加载。替换冲突约束为弱约束‌:若存在约束冲突,将刚性约束替换为弱弹簧约束(刚度设为1e-6~1e-4),既限制刚体位移,又不影响结构的变形自由度,命令流:SPRING, NODE, K, 1e-6。部分区域约束完整,但存在未被约束的刚体自由度,或约束类型与大变形/接触逻辑冲突,比如某部件的位移约束在初始阶段有效,但大变形后约束位置脱离实际受力点,导致求解器在该阶段无法收敛。

qq_15963745的博客 145

成功测试管理者的九大原则

许多测试管理者是从技术部门进到管理阶层的。尽管他们有可能受过很多测试或软件工程的培训和指导,但他们还是很难经常从失败和错误中学到管理技巧。作为一个管理者,你有两项基本工作:找出为你工作的最好的员工并且建立一个能够使员工完成工作的环境(使他们最好地完成工作)。这篇文章讲述了一些我学

樊立明的专栏-测试轻骑兵 736

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

成功管理者的原则

管理智慧:成功管理者的原则   1、成功管理的基本原则是什么?最重要的两项就是以自己的组织为荣,与对工作的热忱。但我们在企业管理的科教书上却找不到这两条。     2、有良好的管理才能吸引最优秀的工作人员,并引导他们,让他们各展其才。     3、谋划发展的战略必须具有一定的前瞻性,预示未来的方向。同时要保持整体性,不可让偏见支配了发展战略。  ...

wd422988145的专栏 238

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Spec Kit宪法原则实战指南:九大条款如何塑造你的代码质量

想要提升代码质量却不知从何入手?Spec Kit的九大宪法原则为你提供了系统化的解决方案!💫 这个基于规范驱动开发(Spec-Driven Development)的工具集,通过一套精心设计的核心原则,帮助开发者从源头把控代码质量,让每一行代码都遵循最佳实践。 ## 什么是Spec Kit宪法原则? Spec Kit宪法是项目开发的核心指导原则,包含九大条款,这些原则贯穿于整个规范驱动开发流

gitblog_00097的博客 485

探索学习体验设计:从理论到实践的九大原则

学习体验设计(LXD)通过九大核心原则重塑学习过程,让教育不再是单向传递,而是激发探索欲的沉浸式旅程。体验优先原则强调从具体情境出发。设计编程课作业时,要求学习者先修改示例代码(行动),再录制视频讲解修改思路(反思),最后在社区互评(社会化学习),形成完整体验闭环。在InsCode平台生成的教学系统中,通过AI分析学习者代码提交记录,自动推荐适合当前水平的挑战任务,实现千人千面的学习路径。在开发语言学习APP时,应该在容易挫败的语法环节设置鼓励动画,在突破性节点加入成就徽章,通过情绪管理维持学习动力。

WhiteTiger78的博客 631

测试的基本原则

5.穷尽测试不可行,基于风险测试很必要:在软件测试的道路上,我们常常会面临一个残酷的现实,那就是由于时间、资源和技术的限制,对软件进行穷尽测试,也就是测试所有可能的输入、输出和场景,是几乎不可能实现的。因此,基于风险的测试方法就应运而生,它就像是一个明智的资源分配者,帮助我们在有限的条件下实现最大的价值。比如,在测试一个文件上传功能时,不仅要测试正常大小、常见格式的文件上传是否成功,还要测试超大文件、特殊格式文件以及文件名为特殊字符等各种边界情况和异常情况,只有这样,才能发现潜在的问题,保证软件的质量。

jsl80215219的博客 606

新手如何快速发现软件的Bug?这9条测试原则要记牢!

“人无完人,金无足赤”,看起来再没有缺点的事物,都会有隐藏的漏洞。软件缺陷,顾名思义,是计算机软件或程序中存在的某种破坏正常运行能力的问题、错误或者隐藏的功能缺陷,也就是我们常常说的BUG!

. 6247

面向对象设计的九大基本原则 (GRASP)

GRASP是通用职责分配软件模式(General Responsibility Assignment Software Patterns)的简称,是面向对象设计和职责分配中的九个基本原则[1]:6,最早是在克雷·拉蒙1997年的Applying UML and Patterns书中提到。 GRASP中提到的模式和原则包括有控制器(controller)、创建者(creator)、中介(indirection)、信息专家(information expert)、低耦合性(low coupling)、高内聚性(

JavaEdge全是干货的技术号 3346

哲学家就餐 linux实现_Linux哲学的9个主要原则如何影响您

哲学家就餐 linux实现 上一次,我在Linux哲学的影响中讨论了Linux哲学的较高层次的观点。 关于它有一些非常好的讨论,许多博客联合了Opensource.com。 我从上一篇文章中收到的评论之一是,另一个操作系统在命令行上的功能与Linux一样。 该人员说,您可以添加此软件以获取这些功能,如果需要这些功能,则可以添加该软件包。 这就是我的意思。 有了Linux,它就全部内置了。您无...

cuml0912的博客 268

微服务架构九大特性

Martin Fowler在Microservices一文中,提炼出了微服务架构的九大特性,用于指导大家设计架构。

itigoitie的博客 3229
上一篇: Selenium实例:AJAX自动化测试应用
下一篇: python 发送邮件实例
liubofengpython
博客等级 码龄15年 23粉丝 4原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值