![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
测试思想
文章平均质量分 63
江南野栀子
人在红尘里,心在山水间。
展开
-
常见的测试技术
常见的各种测试技术原创 2022-04-20 15:48:52 · 3767 阅读 · 2 评论 -
微软的软件工程生命周期
微软有多种多样的软件产品,有传统的广为人熟知的 Windows、Office 、IE 浏览器,还有云、计算机等等,对应不同的软件产品,其工程生命周期是大不一样的;不同的产品有不同的开发模式、相同的是都在持续不断的改进相关流程中。原创 2022-04-20 15:41:44 · 526 阅读 · 0 评论 -
微软测试人员简述
虽然微软解散专门的测试部门已经很久,但是其测试工作有增无减,测试人员在其工程能力中扮演了非常重要的作用,虽然有时候看起来他们不像是传统意义上的测试人员。即,不是那种按照需求文档对产品进行验证性操作的人员,他们可能同样具备优秀的代码能力,并且孜孜不倦的创造自动化工具以维护自动化测试能力,在某些特定领域,他们对业务和逻辑的了解可能比开发更深入。原创 2022-04-20 15:36:06 · 579 阅读 · 0 评论 -
微软的十大工程角色
在微软,存在着数以万计的技术角色,保障着众多如 Windows、Office 等被亿万用户使用的软件能能正常使用,并持续不断的发布新功能和修复问题;它的工程能力令人惊叹。先说说微软的十大工程角色。原创 2022-04-20 15:29:39 · 311 阅读 · 0 评论 -
不同软件开发流程和模式下的软件测试
不同软件开发流程和模式下的软件测试 软件测试作为软件工程中的重要一环,是项目成败的一个不可忽略的内容,但是不同的开发流程和模式下,不同的项目和不同的产品应该采用不同的软件测试方法。 按照软件工程的两大流派,可以分为“流程派”和“个体派”。 “流程派”以CMM和ISO为代表,强调形成文档的制度、规范和模板,严格按照既定的流程工作,按照要求形成必要的记录、检查、监督和持续改善。因此测试人员在实施这样的流程改进方式的组织中工作,需要注意是否按照测试流程定义的模板进行,...原创 2021-10-29 10:28:21 · 354 阅读 · 0 评论 -
软件测试的定义
在软件测试业界,就软件测试的定义长期以来有侧重不同的观点,列举如下: 上世纪八十年代,著有《The Complete Guide Software Testing》的软件测试前驱Bill Hetzel博士对软件测试定义为:“软件测试就是以评价一个程序或系统的品质或能力为目的一项活动。”他认为软件测试是用于验证软件产品是正确工作的、符合要求的。 同一时期梅尔斯(Glenford J . Myers)在其著作《软件测试的艺术》第二章中说: 那么,对于测试,更为合适的定义应该是:“测试是为了发现错.原创 2021-02-21 20:03:57 · 568 阅读 · 1 评论 -
业界实战介绍-Google
Google的迭代测试架构在Google,TE的主要职责包括: Google的测试人员结构在Google,软件测试团队归属于一个被称为“工程生产力”(Engineering Productivity,也翻译成工程效率或者工程生产率)的中心组织部门,这个部门的指责横跨开发测试人员使用工具的研发、产品发布和各自级别的测试,从单元级别的测试到探索性级别的测试。Google开发和测试的人员比例可能是10:1,甚至更大,在测试人员如此缺乏的情况下,写代码的开发人员也承担了质量的重任...原创 2021-02-21 19:57:59 · 284 阅读 · 1 评论 -
业界实战介绍-微软
微软 在2009年转型之前的测试架构微软是软件测试最优秀的公司之一,比尔盖茨曾经说过:微软是一个测试公司。公司的专职测试人员(SDET)的数量曾经接近2万,曾经是世界上人数最多,质量最高的测试组织,测试的氛围曾经非常彪悍。在某些软件产品中,测试和开发的比例达到了1:1,甚至2:1(例如Office的某些部分),换句话说2个测试人员对付一个开发人员,这些不懈的测试投入,帮助微软打造了软件质量过硬的好口碑。这种极其成功的模式曾经帮助微软辉煌了几十年的辉煌。2008年的微软互联网部门依然是沿原创 2021-02-21 19:52:40 · 164 阅读 · 0 评论 -
软件测试的管理
对软件测试的管理可以分为对过程的管理和对人的管理,其中部分又是相互重叠的。对过程的管理软件测试过程又可以分为以下几个阶段:测试过程的不同阶段中对于任务、时间、进度、资源的管理不一样,需要灵活把握。对人的管理对人的管理应该包括以下,努力营造一个愉快上进的良好氛围,促进成员自我成长和共同成长:...原创 2021-02-21 19:50:16 · 580 阅读 · 0 评论 -
软件测试的度量
软件测试的度量,Bug数量是重要的指标,但是不能简单的用Bug数目来衡量,因为优秀的软件本身的Bug数目就很少,这不是软件测试人员的失败,有些质量很差的软件Bug极多,也不能简单证明测试人员的成功。套用《Google软件测试之道》3.3 章节,Google Docs测试工程师LindsayWebster负责组织包括SET在内的整个团队的测试策略。他的观念:“测试的退出标准应该是:你有足够的信息,剩下的bug都是属于那些使用率较低,出问题之后对用户影响也较低的模块。” 优...原创 2021-02-21 19:45:02 · 1375 阅读 · 4 评论 -
自动化测试和手工测试的关系
自动化测试的重要性自然不用多说,没有自动化测试敏捷开发和CI/CD几乎不可能存在。当然自动化测试也不是万能的,不要拿手工测试与自动化测试相比,而应该把自动化测试看做是对测试员能力的扩充,能够完成手工测试所不能完成的工作。来看看业界对自动化测试的看法吧。《Google软件测试之道》3.4 章节,YouTube测试工程师apple chow的观念:“如果测试或者自动化过于难以维护,不如放弃它并试着去实现更有韧性,更好的东西。密切关注一段时间维护和排错的成本。遵守70-20-10法则...原创 2021-02-21 19:41:07 · 1043 阅读 · 0 评论