测试思想 QA的价值体现】的更多相关文章

QA的价值体现 by:授客 QQ:1033553122 1.  缺陷挖掘价值 QA人员一个很重要的价值就是在尽可能短的时间内找出尽可能多的缺陷. 某种意义上说,缺陷直观的反应了产品的质量,QA发现的有效缺陷数越多,缺陷越严重,那么相对来说,产品质量就越差,同时QA发现的有效缺陷数越多,缺陷越严重,相对来说,QA人员的劳动投入越多. 注意: 1.之所以说“相对”,那是因为产品质量好坏的评判标准,因人而异,因组织而异,所以没有绝对. 2.这里用的是“缺陷”,而不仅是“bug”.缺陷可以是功能问题,也…
测试,测试开发,QA,QM,QC可能是测试行业里的细分角色了,加了不少群学习,看到不同人有对自己不同的角色定位.我也做了这挺长时间的测试,也和大部分测试同胞一样,为了一份好的工作学习各种各样的技术,但是最近反而有些迷茫.迷茫自己到底是在做什么,是在往哪条路走. 现在很火的是往测试开发方向发展,像是测试人群中的贵族,每个测试人都努力学习着各种各样的技术往这方面发展.在各种交流群里很少听到关于质量管理,质量保证,测试质量,测试价值等等方面的东西,到处充斥着学什么挣钱多,搞自动化,搞性能,学代码,复制…
个人认为前端工程师正慢慢演变为产品工程师.wap app, 响应性UI等以html5技术为基础的开发将成为前端工程师的主要工作内容,解决产品跨平台跨设备的实现问题.Javascript, HTML, CSS这些前端工程师熟悉的,多年使用的语言,作为开放标准将被各种平台所支持.产品形态和数据的分离是形势所趋.移动时代对产品形态多元化的要求虽然可以靠不同技术分别实现,但要付出巨大的成本.这也是html5这个04年就提出来的标准,直到前两年才火爆的原因. 现阶段的价值也很大.web产品交互越来越复杂,…
MD5 和的价值体现在哪里,它是用来做什么的? MD5 和是由字母和数字构成的字符串,起到了文件指纹的作用.如果两个文件有相同的 MD5 和值,那么,文件完全相同.您可以为每一软件下载使用所提供的 MD5 和值,验证您下载的文件是否与我们服务器上的文件相同.对此,您可以使用互联网上(例如:winMd5Sum)(http://www.nullriver.com/downloads/Install-winMd5Sum.exe (具有比较功能)   另外一个http://dl.pconline.com…
Facebook没有专门的测试人员,都是开发自己测:微软裁掉了测试部门,改由开发测:google有少量的测试人员,主要做测试自动化框架开发或者性能.安全等专项测试,测试用例还是开发人员自己设计自己跑(参见:google是如何测试的?).还有很多互联网公司都不要测试人员了,直接把产品发布出去,让用户来测,有问题马上打补丁. 看起来现在测试人员越来越没有价值了,而且国内流行鄙视测试人员,特别是做手工测试的,更是在被鄙视链的底端,公司领导也不重视测试部门,感觉测试人员越来越没有前途,难道现在真的不需要…
 关于接口测试 by:授客 QQ:1033553122 ------------------接Part 1---------------------- 5.   用例设计思想(举例说明) 如上表,是某个接口说明文档中的一个接口,课程检索,其中“v1/Lesson/testsrch/?” 为接口调用地址,此外,还给出了接口函数输出(即Server Response)及返回值. 问:怎么设计? 答:思路应该是这样的 1.理解需求 客户需求->业务需求->测试需求,对接口测试用例设计也不例外.拿到接…
史上最详细测试用例设计实践总结 by:授客 QQ:1033553122 -------------------------接 Part1-------------------------- 方法:这里针对业务流程的测试推荐使用“场景法”.(当然,个人理解业务流程是从系统整体来把握的,局部角度来看,有些只算是“操作流程”,但是这个区别并不影响方法的使用) 举例: 分析:先考虑用户使用场景 场景1:列表有数据,用户把数据按默认方式导出 点击导出->开始导出->查看导出文件 场景2:用户突然不想导出…
转载:http://blog.csdn.net/shen1936/article/details/50298901 背景 什么是MOCK Mock的定义 Mock框架简介 Mock在单测中的应用 Define Interface Define a Model Class Create a Mock Object Adding Behavior Specifying Return Values 什么是MockServer MockServer的工作原理 一般桩程序的结构 MockServer的结构…
一,增加一个new feature的文档单子. 1.new feature 增加对应的文档单子(公司有一个组是专门写产品说明的)所以增加一个新的功能就要有这个新的功能对应的一个文档(Documentation) 具体的步骤如下: 第一步:create issue. 第二步:填写相关信息: 在同事给我讲的时候我没有看到他到Detail页面中增加什么东西. 第三步:点击完确定之后就会出现一个链接: 打开这个链接之后: More--->Link 第四步: 在"This issue"的l…
SVN代码管理与版本控制 by:授客 QQ:1033553122   欢迎加入软件性能测试交流群(QQ群):7156436   目录 一. 二. 三. 四. 五. 六. 七. 一. 创建根目录 创建一个空文件夹,例如 svn,作为所有版本库的根目录 [root@localhost ~]# mkdir -p /svn/ 二. 创建版本库 进入svn目录,创建版本库 [root@localhost ~]# cd /svn/ [root@localhost svn]# svnadmin create…
关于接口测试 by:授客 QQ:1033553122 接口定义 接口泛指实体把自己提供给外界的一种抽象化物,用以由内部操作分离出外部沟通方法,使其能被修改内部而不影响外界其他实体与其交互的方式. 举例:有各种各样的接口,比如电视遥控器的操作界面上的各种按钮 ,电脑上主板的网卡,插槽,硬盘数据线插槽, 软件菜单,DOS命令窗口,软件API函数 注意:接口不关注内部具体实现---过程,而是关注功能实现---结果. 接口分类 根据接口的定义和特性,可以分为以下两类: 1.  外部接口 说明:说明资源实…
软件测试价值观-SMBT新理念 作者:张元礼 http://blog.csdn.net/vincetest 近年来有不少软件测试同行不少有些困惑-软件测试人员的价值在哪里?我们怎么才能做好软件测试?怎么才能让自己的价值在团队中得到最佳的体现?在这里SMBT理念会给你答案,你所有的困惑将会迎刃而解. 一.SMBT是什么? SMBT是Shortest time.Most bug.Best bug.Track bug这几个单词的缩写,其含义就是"测试人员要在最短的时间内发现最多最有价值的Bug,并将B…
百度测试架构师眼中的百度QA(一)   发表于2013-04-09 15:31| 4004次阅读| 来源架构师Jack的个人空间| 13 条评论| 作者董杰 百度测试QA 摘要:一直以来百度质量部在业界都比较低调,外部同行鲜能了解百度QA的工作流程,以及如何应对互联网研发节奏和质量的平衡.为此,百度测试架构师董杰在博客中分享了百度QA的四大核心价值,帮助理解全程软件测试的意义. 从组织结构上百度所有的QA都归属于一个大部门百度质量部统一管理,在一个大部门下的好处是很容易一起跨产品线的协同作战,各…
确保团队执行 “足够的” 测试覆盖面是非常困难的,尤其是对敏捷开发团队来说.对于初学者而言,一个开发Sprint中要完成多少的质量保证工作才够呢?我们知道,敏捷的标准是在开发Sprint结束的时候要完成一个可交付的产品.那么这是什么意思呢?这意味着软件不能有严重的商业缺陷,不会丢失数据,不会奔溃,同时没有功能性缺陷阻碍基本功能的使用.虽然这个标准提供了一个很好的指引,但大部分敏捷团队实际中都对这个标准做了或多或少的限制.我们提供以下6个技巧,帮助确保你执行 “足够的” 测试. 为开发Sprint…
参考原文地址:http://www.51testing.com/html/86/n-3601786.html 不知不觉已经工作五年时间了,从茁壮.康拓普.利鑫云端到现在的惠卡世纪,经历过机顶盒软件(嵌入式).企业管理软件(供电局管理系统).门户网站.互联网彩票.互联网金融.O2O.电商等各种不同业务.不同平台: 阅读目录: · 软件测试人员应该居安思危 · 测试人员应该比开发人员更熟悉业务需求 · 学会如何和开发人员相处 · 测试人员应该懂一些基本的编程 · 测试人员搭建开发环境 · 写文档是测…
在上一篇文章<QA在网站建设公司中的作用>中我们已经详细说了QA的作用,不过有一点没有明确说明,也就是只有在超高速发展的网站建设公司中才会充分体现QA的价值.这并不是说在发展稳定的公司或低速发展的公司中QA没有价值,而是说每年网站制作人员数量会成倍或更快地发展的情况下,QA更为重要.在这种情况下,很难强制性地实施标准.组织内在职时间较长的网站建设人员没有时间保持并实施现有的标准,更没有时间识别扩展,质量或可用性需求所产生的对新标准的需求.对于每年成员数量都会翻番的网站制作团队,第三年的开头,半…
列表格式为:图书分类.中文书名.英文书名.作者.排名不分先后,用红色标记出我推荐的书籍. 测试入门 软件测试(第2版) Software Testing (2e), Ron Patton 一本测试入门的好书,较全面地介绍了各种测试领域和方法,为测试新手提供了正确的观念和宽泛的基础. 软件测试的艺术(第2版) The Art of Software Testing (2e), Glenford J. Myers, Corey Sandler, Tom Badgett, Todd M. Thomas…
1. 前言 有近两周没有在公众号中发表文章了,看过我之前公众号的读者都知道,公众号中近期在连载<RobotFramework接口自动化系列课程>,原本计划每周更新一篇,最近由于博主在带一个新项目,实在是没空抽出时间来,所以向公众号中对连载课程一直期待的读者说声抱歉. 由于最近带微服务的项目,而对于微服务其实也是近从14年才流行起来,对于这块目前网上的干货内容还是较少,借着机会,小结一下知识点.所以今天也先不打算连载<RobotFramework接口自动化系列课程>,如果读者对连载的…
1.敏捷测试流程和传统测试流程 软件测试是贯穿整个软件开发生命周期.对软件产品(包括阶段性产品)进行验证和确认的活动过程,也是对软件产品质量持续的评估过程,其目的是尽快尽早地发现在软件产品(包括阶段性产品)中所存在的各种问题,尽最大可能地消除软件开发过程中所存在的产品质量风险. 传统的软件测试:制定周详的测试计划,测试计划又可能分为单元测试计划.集成测试计划.系统测试计划,甚至验收测试计划,没有评审的测试计划,将无法开展有效的测试互动.瀑布模型的研发流程都是线性方式进行.传统的软件开发模型->瀑…
其实从敏捷延展开的 DevOps 概念很早就已经被提出,不过由于配套的技术成熟度水平层次不齐, DevOps 的价值一直没有有效地发挥出来.现如今,随着容器技术的发展, DevOps 在企业中的实践难度大幅降低,其价值也得以体现. 1. DevOps概念的发展历史 现在是2016年6月初,DevOps 作为一个IT圈的热词,几乎已经是无人不知,无人不晓. 如果你是一个有心人的话,可能会好奇DevOps这个概念到底是在什么情况下诞生的. 在 Wikipedia: Devops[1] 的词条里,可以…
引言 写这个工具,主要有几个原因: 最近老大在尝试不同视角的测试----健壮性测试,任务下来,所以挽起袖子就开撸了 app很可能因为后端api做了变更,返回了一个异常的值而出现难以预知的问题,健壮性受到碰撞,所以这种测试是有实际价值的 思寒的一篇帖子<基于 fuzz 技术验证移动端 app 的健壮性>我觉得挺好玩,这里要非常非常感谢他提供的思路,从下面的回复也可看出来大家还是比较感兴趣,而他因为遇到一些问题尚未开源,所以我挽起袖子就开撸了 社区里最近用anyproxy的挺多,我想说我们厂应该是…
一个 IT 系统大致可以分为: 应用程序 运行时平台(bin/framework/lib) 操作系统 硬件(基础设施) 开发人员的主要工作是应用程序的编码.构建.测试和发布,涉及应用程序和运行时平台这两层.而运维人员的工作则涉及从硬件.操作系统到运行时平台的安装.配置.运行监控.升级和优化等工作.云计算最主要的价值体现在实现了自动化运维.提高资源的利用效率,是较为次要的价值.要实现自动化运维,需要解除 IT 系统各层之间的耦合,使各层变成可编程控制,即「software defined」的.只有…
[ 引用评论里的一句话:hurt but true  抛开作者某些偏激的想法外,作者暴露出来的问题还是需要测试思考的: 1.TestCase,TestData,TestConfiguration 没有进行版本控制,凌乱,覆盖补全,参考意义相当低,但耗时却很高. 2.TestCase的设计,只根据需求,未兼顾到系统实现,且因为对系统实现不够了解,导致用例覆盖不全 3.除功能测试外,测试还能做什么? 4.测试对于开发.以及整个团队的帮助在哪里?仅仅是工作流最末端的查缺捡漏吗? 5.如何提高开发测试时…
期末了,通过写博客的方式复习一下dp,把自己理解的dp思想通过样例全部说出来 说说我所理解的dp思想 dp一般用于解决多阶段决策问题,即每个阶段都要做一个决策,全部的决策是一个决策序列,要你求一个 最好的决策序列使得这个问题有最优解 将待求解的问题分为若干个相互联系的子问题,只在第一次遇到的时候求解,然后将这个子问题的答案保存 下来,下次又遇到的时候直接拿过来用即可 dp和分治的不同之处在于分治分解而成的子问题必须没有联系(有联系的话就包含大量重复的子问题,那 么这个问题就不适宜分治,虽然分治也…
原文: http://blog.sina.com.cn/s/blog_6cf812be0102vxer.html 前言:这个系列分享的内容大部分都是出自于<google是如何测试的>的书,不是我YY的,我只是大自然的搬用工,希望对大家有那么一点点的用处,当然后面也会有个人的一些想法. 上一次分享了google测试分享-测试经理,大概说了下google的测试经理的职责和工作范围,以及测试经理的价值体现.本来想断更了,感觉大家都没啥激情讨论问题了,但是已经坚持了4期了,就差两期了,算是给自己一个交…
背景 如今,契约测试已经逐渐成为测试圈中一个炙手可热的话题,特别是在微服务大行其道的行业背景下,越来越多的团队开始关注服务之间的契约及其契约测试. 什么是契约测试     关于什么是契约测试这个问题,首先先看一下Pact官方文档给出的定义:pact的官方文档,是另一个可以帮助我们理解契约测试的地方.它对契约测试给出了这样的定义:"Contract testing is a way to ensure that services (such as an API provider and a cli…
Alink漫谈(一) : 从KMeans算法实现不同看Alink设计思想 目录 Alink漫谈(一) : 从KMeans算法实现不同看Alink设计思想 0x00 摘要 0x01 Flink 是什么 0x02 Alink 是什么 0x03 Alink设计思路 1. 白手起家 2. 替代品如何造成威胁 3. 用户角度看设计 底层逻辑Flink 开发工具 4. 竞争对手角度看设计 5. 企业角度看设计 6. 设计原则总结 0x04 KMeans算法实现看设计 1. KMeans算法 2. Flink…
大多数测试人员认为 Selenium是满足其测试自动化需求的自动化框架.作为全球测试人员使用的开放源框架, Selenium 无疑是测试人员适应日趋敏捷的公司的一种好方法.实际上, Selenium仍然被认为是最普遍的开源代码,已在世界范围内采用,并且用户群体不断增长. 但是许多质量检查团队发现,尽管 Selenium是开源的,但在实际编写,执行和维护测试时,使用 Selenium作为基于代码的测试框架还有其他隐藏的 成本 .这导致测试人员考虑使用其他工具作为辅助选项,尤其是无代码测试自动化工具…
才开始做测试就接触的web端,后来也接触app端,所以在这里对于自己工作中所接触到的做一些总结(总要养成总结的好习惯). 对于web端和移动端app,功能方面的测试,例如测试设计方法这些都大同小异,都是根据等价类.边界值.场景法.错误推测法等设计方法来进行测试的: app端作为手机上安装的移动端软件更要与手机的功能紧密联系起来,比如尤为重要的就是 1.中断测试: 1).来电.去电中断:在操作软件期间,来电挂断.来电被挂断.去电挂断.去电被挂断 2).短信息中断:接收短信.查看短信 3).其他中断…
精通Web Analytics 2.0 : 用户中心科学与在线统计艺术 第七章:失败更快:爆发测试与实验的能量 欢迎来到实验和测试这个棒极了的世界! 如果Web拥有一个超越所有其他渠道的巨大优势,它就是你的实验和失败能以非常低的成本进行的能力. 您可以根据自己的直觉回答关于网站的,产品或运输的成本或者目标网页的布局的问题,也可以借助快速的实验解答它们,在您的网站上实时运行然后客户可以帮助您选择优胜者.实验是快速的,廉价的并且可扩展的.所以不要去猜测; 学着更快地失败. 章节内容 一  测试选项的…