浅析测试人员如何参与敏捷

来源 :科学与财富 | 被引量 : 0次 | 上传用户:kaezhu1111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:敏捷开发倡导的就是迭代式和增量式的开发模式,并且强调测试在开发过程中的重要性。主要是围绕以用户为中心,以客户需求为导向的开发过程,这个过程有一个特点就是“随时有变化”。虽然敏捷开发引入了灵活性,但其中的重点还是在于客户满意度。客户是敏捷过程的关键环节。如果,客户能够有所参与,并且客户了解到开发对于他们参与的欢迎,那么有助于增加客户对最终产品和开发team的信心和满意度。如果客户由于其他原因不愿意参与进来,那么选择传统的开发流程更好。敏捷开发有三个比较明显的特征:依赖客户完成,测试驱动和紧凑的开发周期。
  关键词:敏捷开发;软件测试;软件开发;敏捷测试
  前言:
  敏捷开发是针对传统的瀑布开发模式的弊端而产生的一种新的开发模式,目标是提高开发效率和响应能力。敏捷开发过程中,很多时候测试人员就时常被当成项目无法加快的阻力,一下这边出一个bug,那边有个缺陷,所以项目经理痛恨测试,程序员们也巴不得测试快快放行,让程序好好上线,但我们都知道没有通过测试的软件是不能硬上线的,测试是把守项目上线最后一关的,若把关不到位,可能随时会导致项目延迟。
  一、敏捷开发的概念及价值观
  (一)什么是敏捷开发
  敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可以运行使用的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。
  (二)敏捷开发的价值观
  敏捷其实就是一伙程序员被繁重的过程模型所束缚,为了能跳出来,而聚到一起发表的一份宣言。其实敏捷开发就是这一份宣言中强调的四条价值观:
  (1)个体与交流比流程和工具更有價值
  (2)可用的软件比冗长的文档更有价值
  (3)与客户的协作比合同谈判更有价值
  (4)对变化的响应比遵循计划更有价值
  我们要正确认识敏捷,就要从这四条价值观触发。切忌把敏捷当作一种超越了瀑布、V&V等传统模型的新模型,只要照着它的流程做就可以。
  二、敏捷测试的概念及特点
  (一)敏捷测试的概念
  敏捷测试就是敏捷开发中的测试,属于协同测试的一种。敏捷测试要求每一个人都要参与到测试的设计,实现和执行中,客户通过定义用例以及程序树形参与到定义验收测试的设计中来。开发和测试合作打造可以进行功能自动化的测试配件。敏捷测试需要每一个人的参与,所以对沟通和协作要求比较高。敏捷测试依赖于自动化测试,因为测试的周期短,时间宝贵,自动化测试比人工测试更可靠。而测试者不仅仅发现问题并反馈给相应的开发,更重要的是通过持续的测试反馈推动项目前行,帮助开发修改bug,改变需求设计以及其他的一般性质量提升。
  (二)敏捷测试的特点
  1强调从客户角度进行测试
  2重点关注迭代测试新功能,不强调测试阶段,不强调单元测试,系统测等测试阶段的划分
  3强调尽早测试,不间断测试,具备相应的条件就开始测试
  4强调持续反馈,测试发现的问题,状况等反应给相关的同事
  5预防缺陷重于发现缺陷
  6开发和测试是紧密合作的,大家都对软件有责任
  7计划随着进展时常调整
  8所有阶段都需要自动化的参与,每个人都需要做,是项目集成的一部分
  9团队合作是无缝合作,没有严格区分开发团队和测试团队。团队的相关角色及时知晓研发的现状并及时改正
  三、测试人员应该如何参与敏捷
  敏捷开发本身没有对测试人员有明确的定位,从用户故事、结对编程、测试驱动开发、持续集成、迭代验收这些实践来看,测试人员可以参与用户故事中关于定义完成的部分,为了能够做到持续集成,测试人员在开发进行编程的同时,可以进行自动化测试用例的设计和实现,如果有一定编程能力,也可以参与结对编程。最后也可以主持迭代验收。但是不管从什么角度讲,测试人员要参与敏捷,都需要有比较过硬的技术才行。
  举个例子,敏捷开发的迭代节奏非常快,而且持续集成要求测试必须可以反复的执行,所以测试自动化的要求诉求非常大,但是在敏捷开发过程中,我们不能采用录制回放的方式进行自动化测试,录制回放是回归测试的做法,必须等待可测软件编码已完成,但这种做法对快节奏的迭代来说太没效率了,会拖长迭代周期。测试的自动化用例实现必须和被测软件编码是同步进行的,这样才能在持续集成中每天都有新集成,每天都有测试。不能依赖录制回放,必须完全手工编程来实现自动化用例,这就需要测试人员有非常好的编码能力。
  综上所述,测试在项目的早期就必须参加,熟悉需求,并从测试角度提出各种问题,确保产品经理、开发、测试的等角色的关注点都有备考量到,而测试也会从早期就开始撰写测试用例,在撰写过程中如果有发现任何问题也趁早反馈给产品经理、项目经理,趁早把问题给理清,这样做测试才能把自己的角色提升到为质量负责的角色
  参考文献:
  [1]杨骏等.关于敏捷开发项目中软件测试方法的研究[J].工程技术,2011,02(05):70-71.
  [2]宋易欣.基于看板管理方法的敏捷软件开发研究[D].北京邮电大学,2013
其他文献
摘要:开元公司巷道过陷落柱期间,支护普遍采用U型棚作为主要支护方式,该支护方式属于被动的受压支护,但巷道来压或锚索支护强度不合理时,支架的稳定性较差,通过合理的联合支护技术,不仅增强了U型棚的支护强度和稳定性,还提高了巷道的安全性,取得了很好的经济效益。  关键词:过陷落柱;U型棚;联合支护  1 引言  开元公司位于山西省晋中市寿阳县境内,公司所开采的井田交通十分便利,南部有石太铁路、太旧高速公
期刊
摘要:随着我国经济的发展与进步,企业的融资行为也越来越多,高新技术产业的融资模式也越来越多样化。基于此,本文将针对高新技术产业融资的现存问题进行分析,进而以昆明德众高新项目为例,通过对其融资模式的解析、理论的验证,经验的启示等方面的分析,进行高新技术产业融资模式的提出。  关键词:高新技术产业;融资模式;昆明德众;高新项目  引言:  现阶段,我国的高新技术产业融资模式还不够完善,相关的融资行为还
期刊
摘要:本文设计了一种手工工具,尤其是能灵活调整规格大小并且内外兼用的六角扳手。主要针对现有扳手设计单一而设计,克服了现有扳手规格单一。本产品主要由金属外壳、内部金属管、手持扳手架,金属外壳等组成,具有操作简单、动作迅速、灵活方便等特点。  关键词:便携式扳手;多规格;内部金属管;套筒;  1设计背景  六角扳手是一种用来拧转工件的工具,包括手柄和工作部。正常使用情况下,用手柄对工件进行连续多次旋动
期刊
摘要:随着我国经济的飞速发展,我国供电事业也得到了快速发展,其架空输电线路逐年增加与扩大,担负着我国电能的输送任务,但架空输电线路在输电过程中也面临着诸多危害,而鸟害是其中的一项重要危害,通常也造成跳闸、短路等输电故障,影响着输电线路的正常运行。本文主要对鸟害故障进行分析,并提出一些防范措施,用于降低或消除鸟害,保障输电线路的正常运行。  关键词:架空输电线路;鸟害故障;防范措施  架空输电线路主
期刊
摘要:在岩土工程建设中应用一体化模式,不仅可以提高建筑企业的经济效益,还进一步地提升了工程质量的水平,为建筑企业实现可持续发展奠定扎实的基础。因此,相关岩土工程勘察部门应该加强对勘察设计与施工一体化模式的研究,从而不断提高自身的岩土工程勘察能力。本文就岩土工程勘察、设计、施工一体化模式作了简要阐述。  关键词:岩土工程;勘察、设计、施工;一体化模式  引言  我国的岩土工程经历了一个长期发展过程,
期刊
摘要:随着国际竞争的不断加剧,高效、快捷成为许多行业发展的关键,在建筑施工行业也是如此,传统建筑施工行业由于建筑环节中混凝土浇筑、砌体构建的原因,使得整个建筑周期变得十分漫长,这会导致人力成本及机会成本的不断上升,降低建筑施工行业的业务利润率,如何缩短建筑施工周期成为决定建筑施工行业发展的关键。本文主要介绍了预制装配式建筑、施工技术及其配套装备的创新。  关键词:预制装配式建筑;建筑施工技术;配套
期刊
摘要:随着我国企业的迅猛发展,企业对于其整个电气系统的可靠性、可用性、维修性和安全性都提出了更高的要求。企业一方面对电气系统运行管理的工程研究和信息化的可靠性提出了要求,另一方面对于电气设备也实行了以可靠性为中心的检修。信息化技术和可靠性维修理念已经充分融入到电气设备管理与维修现代化的工程中。本文主要围绕企业电器设备状态维修的实施现状,以可靠性为中心的电气设备检修方案展开讨论。  关键词:电气设备
期刊
摘要:通过采用高效微生物技术+四相多级氧化技术处理甲胺废水,根据系统运行,证明该组合技术的可行性。  关键词:多级氧化技术;甲胺废水。  一、概述  某项目新上一套有机胺污水处理系统,在生化处理系统中添加高效微生物,后增加四相多级氧化反应器,使NH3-N、COD进一步降低。该项目处理能力按1000t/d设计,其中生化系统按两套20m3/h并列设计。通过最终的调试运行,工程最终取得圆满成功,达到设计
期刊
摘要:水是人类赖以生存的生活资源,对于水利工程,一直是治国安邦的重要大事,一方面解决人民生活用水方便,一方面避免水灾给人民的生活带来的危害。而目前我国的水利形势是错综复杂,工程庞大,这就给水利工程建设带来了比较大的挑战。水利施工管理对于水利建设的正常运转起到了保障的作用,而人民的生计在一定程度上也受到水利建设是否正常运转的影响。水利工程作为国民经济发展的重要支柱,其施工质量关系到整个项目工程的质量
期刊
摘要:随着技术的不断进步,在汽车制造中所使用的技术也越来越先进,特别是在新能源汽车时代下,加大了汽车故障维修的难度,不利于汽车维修行业的稳定发展。基于此,本文通过分析汽车维修行业的现状及影响,阐述新能源时代下汽车维修行业面临的挑战及机遇,然后详细探讨了应对策略,以供相关人士参考借鉴。  关键词:新能源汽车;汽车维修行业;应对策略  一、汽车维修行业的现状及影响  1.1专业的维修技术人员不足  汽
期刊