我的公告
我的相册
文章分类
最新留言
最新评论
友情链接
最新文章
文章专辑
空白面板
背景音乐
2008-11-17 17:11:27
制定合理的软件测试流程 作者:不详 来源:互联网 制定合理的软件测试流程是一门很深的学问,它需要制定者有丰富的软件测试理论知识,软件测试执行经验、管理经验以及沟通能力等等多方面的经验能力,还需要许多测试人员经过长时间的实践来验证完善,仅希望此文对大家有所启发。 首先向大家介绍一下我理解的测试流程是什么,流程在词典上的解释是“工艺程序,从原料到制成品的各项工序安排的程序”,那测试流程就是指从软件测试开始到软件测试结束经过的一系列准备、执行、分析的过程。所以我认为测试流程并不是只存在于有完整测试团队的公司,它分布在每一个对软件执行测试的公司中,哪怕这个公司只有一个测试人员。 软件测试想要在一个公司中从无到有进而逐步完善,也需要公司上层领导、开发人员等人从接受到理解、支持到尊重的一个过程。要想完成这个目标并不容易,需要公司外部整个软件测试行业和公司内部软件测试工作的双重影响。而整个软件测试行业实际上又是由各个公司内部的软件测试团体组成的,归根结底要让大家都接受软件测试还是要靠每个公司内部软件测试工作的影响。只有合适的测试流程才能快速的显示出测试工作的作用,才能让大家更快的接受测试工作,主动配合测试工作,进而完善测试工作,达到良性循环的作用。 制定合理的测试流程需要考虑的因素很多,毕竟它是大家进行测试工作的依据,又需要理清和需求人员、开发人员、市场人员等多方人员的关系,而且公司不同侧重点又有所不同,所以在这里不可能面面俱到列出所有因素,只是根据自己的经验列出认为比较重要的几点。 制定测试流程首先要清楚自己所在的公司正处在什么发展阶段,是处在最初的创业期还是已经度过了创业期希望通过测试来提高产品质量,以便取得更多的业务创造更大的效益。可能有的同行会觉得奇怪,我们软件测试是做技术的只管做好本职工作,为什么制定流程时要这么重视公司的发展情况呢。其实公司的情况和制定测试流程有非常大的联系,公司的情况直接决定着公司对产品的要求,而测试部门一般来说是产品投入市场的最后一个关口,这也就等于公司的发展情况决定了公司对测试部门的要求。开发软件前要先了解软件的需求,制定测试流程前当然也要了解清楚公司对测试部门的需求。了解了公司的情况和要求后,就要根据这些要求结合制定者的测试知识和经验,制定即符合公司要求又能起到软件测试目的的软件测试流程。当然这样做并不是说让软件测试向公司的一些不利于开展软
2008-11-17 17:10:45
软件测试管理和测试流程【作者】 千月星跡 来源:不详软件测试管理正确的方式对公司的测试工作进行管理。而“正确的方式”就是在工作中不断摸索和改进后的管理方式,探索并发现这些方式也是测试管理工作的重要任务之一。 软件测试管理还要评估风险、规划资源、不断地提高团队能力,最终形成一个高效的团队来完成对质量的管理。 测试管理的目标是在进度、成本、质量三者之间做出平衡,使产品能够符合客户需求。 软件测试流程第一步:对要执行测试的产品/项目进行分析,确定测试策略,制定测试计划。该计划被审核批准后转向第二步。测试工作启动前一定要确定正确的测试策略和指导方针,这些是后期开展工作的基础。只有将本次的测试目标和要求分析清楚,才能决定测试资源的投入。 第二步:设计测试用例。设计测试用例要根据测试需求和测试策略来进行,进度压力不大时,应该设计的详细,如果进度、成本压力较大,则应该保证测试用例覆盖到关键性的测试需求。该用例被批准后转向第三步。 第三步:如果满足“启动准则”(EntryCriteria),那么执行测试。执行测试主要是搭建测试环境,执行测试用例。执行测试时要进行进度控制、项目协调等工作。 第四步:提交缺陷。这里要进行缺陷审核和验证等工作。 第五步:消除软件缺陷。通常情况下,开发经理需要审核缺陷,并进行缺陷分配。程序员修改自己负责的缺陷。在程序员修改完成后,进入到回归测试阶段。如果满足“完成准则”(ExitCriteria),那么正常结束测试。 第六步:撰写测试报告。对测试进行分析,总结本次的经验教训,在下一次的工作中改。
2008-11-10 17:19:34
制定合理的软件测试流程 作者:不详 来源:互联网 制定合理的软件测试流程是一门很深的学问,它需要制定者有丰富的软件测试理论知识,软件测试执行经验、管理经验以及沟通能力等等多方面的经验能力,还需要许多测试人员经过长时间的实践来验证完善,仅希望此文对大家有所启发。 首先向大家介绍一下我理解的测试流程是什么,流程在词典上的解释是“工艺程序,从原料到制成品的各项工序安排的程序”,那测试流程就是指从软件测试开始到软件测试结束经过的一系列准备、执行、分析的过程。所以我认为测试流程并不是只存在于有完整测试团队的公司,它分布在每一个对软件执行测试的公司中,哪怕这个公司只有一个测试人员。 软件测试想要在一个公司中从无到有进而逐步完善,也需要公司上层领导、开发人员等人从接受到理解、支持到尊重的一个过程。要想完成这个目标并不容易,需要公司外部整个软件测试行业和公司内部软件测试工作的双重影响。而整个软件测试行业实际上又是由各个公司内部的软件测试团体组成的,归根结底要让大家都接受软件测试还是要靠每个公司内部软件测试工作的影响。只有合适的测试流程才能快速的显示出测试工作的作用,才能让大家更快的接受测试工作,主动配合测试工作,进而完善测试工作,达到良性循环的作用。 制定合理的测试流程需要考虑的因素很多,毕竟它是大家进行测试工作的依据,又需要理清和需求人员、开发人员、市场人员等多方人员的关系,而且公司不同侧重点又有所不同,所以在这里不可能面面俱到列出所有因素,只是根据自己的经验列出认为比较重要的几点。 制定测试流程首先要清楚自己所在的公司正处在什么发展阶段,是处在最初的创业期还是已经度过了创业期希望通过测试来提高产品质量,以便取得更多的业务创造更大的效益。可能有的同行会觉得奇怪,我们软件测试是做技术的只管做好本职工作,为什么制定流程时要这么重视公司的发展情况呢。其实公司的情况和制定测试流程有非常大的联系,公司的情况直接决定着公司对产品的要求,而测试部门一般来说是产品投入市场的最后一个关口,这也就等于公司的发展情况决定了公司对测试部门的要求。开发软件前要先了解软件的需求,制定测试流程前当然也要了解清楚公司对测试部门的需求。了解了公司的情况和要求后,就要根据这些要求结合制定者的测试知识和经验,制定即符合公司要求又能起到软件测试目的的软件测试流程。当然这样做并不是说让软件测试向公司的一些不利于开展软
2008-11-10 17:18:58
软件测试管理和测试流程【作者】 千月星跡 来源:不详软件测试管理正确的方式对公司的测试工作进行管理。而“正确的方式”就是在工作中不断摸索和改进后的管理方式,探索并发现这些方式也是测试管理工作的重要任务之一。 软件测试管理还要评估风险、规划资源、不断地提高团队能力,最终形成一个高效的团队来完成对质量的管理。 测试管理的目标是在进度、成本、质量三者之间做出平衡,使产品能够符合客户需求。 软件测试流程第一步:对要执行测试的产品/项目进行分析,确定测试策略,制定测试计划。该计划被审核批准后转向第二步。测试工作启动前一定要确定正确的测试策略和指导方针,这些是后期开展工作的基础。只有将本次的测试目标和要求分析清楚,才能决定测试资源的投入。 第二步:设计测试用例。设计测试用例要根据测试需求和测试策略来进行,进度压力不大时,应该设计的详细,如果进度、成本压力较大,则应该保证测试用例覆盖到关键性的测试需求。该用例被批准后转向第三步。 第三步:如果满足“启动准则”(EntryCriteria),那么执行测试。执行测试主要是搭建测试环境,执行测试用例。执行测试时要进行进度控制、项目协调等工作。 第四步:提交缺陷。这里要进行缺陷审核和验证等工作。 第五步:消除软件缺陷。通常情况下,开发经理需要审核缺陷,并进行缺陷分配。程序员修改自己负责的缺陷。在程序员修改完成后,进入到回归测试阶段。如果满足“完成准则”(ExitCriteria),那么正常结束测试。 第六步:撰写测试报告。对测试进行分析,总结本次的经验教训,在下一次的工作中改。
2008-11-03 16:22:29
华为软件外包测试流程作者:不详 来源:不详不知不觉做华为外包项目已一年多了,曾在华为常驻过,也曾负责过项目的测试,感觉对华为外包项目的测试流程较熟悉,故写些心得来与大家分享。 如果竞标成功,项目就开始要启动了。 华为方会提供一份CRS(客户需求)和SOW(工作任务书),华为方派人过来进行需求培训,这时该项目的测试组长也要参与到项目需求的培训和评审,也就是测试工作应该从需求开始介入。项目经理编写《项目计划》,开发人员产出《SRS》,这时测试组长就要根据SOW开始编写《测试计划》,其中包括人员,软件硬件资源,测试点,集成顺序,进度安排和风险识别等内容。 《测试计划》编写完成后需要进行评审,参与人员有项目经理,测试经理和华为方人员,测试组长需要根据评审意见修改《测试计划》,并上传到VSS上,由配置管理员管理。 待开发人员把《SRS》归纳好并打了基线,测试组长开始组织测试成员编写《测试方案》,测试方案要求根据《SRS》上的每个需求点设计出包括需求点简介,测试思路和详细测试方法三部分的方案。《测试方案》编写完成后也需要进行评审,评审人员包括项目经理,开发人员,测试经理,测试组长,测试成员和华为方;如果华为方不在公司,就需要测试组长把《测试方案》发送给华为进行评审,并返回评审结果。测试组长组织测试成员修改测试方案,直到华为方评审通过后才进入下个阶段――编写测试用例。 测试用例是根据《测试方案》来编写的,通过《测试方案》阶段,测试人员对整个系统需求有了详细的理解。这时开始编写用例才能保证用例的可执行和对需求的覆盖。测试用例需要包括测试项,用例级别,预置条件,操作步骤和预期结果。其中操作步骤和预期结果需要编写详细和明确。测试用例应该覆盖测试方案,而测试方案又覆盖了测试需求点,这样才能保证客户需求不遗漏。同样,测试用例也需要通过开发人员,测试人员和华为方的评审,测试组长也需要组织测试人员对测试用例进行修改,直到华为方评审通过。 在我们编写测试用例的阶段,开发人员基本完成代码的编写,同时完成单元测试。华为的外包项目一般是一次性集成,所以软件转测试部后直接进行系统测试。测试部对刚转过来的测试版本进行预测试,如果软件未实现CheckList清单上的10%,测试部会把该版本打回。否则,软件转测试部进行系统测试。根据《测试计划》进度安排,测试组长进行多轮次的测试,每轮测试完成后测试组长需要
2008-11-03 16:22:04
我国软件人才缺口高达40万 软件测试师月薪八千作者:不详 来源:不详软件测试师高薪难觅贤才 初级测试师月薪在5000元以下 有三年工作经验的软件师薪金在8000元左右 “都说找工作难,但是我们给出6000元至8000元的高薪,依然找不到软件测试师。” 几位IT公司的人力资源经理今天这样告诉记者。据悉,目前软件测试师成为人才市场上一才难求的热门。 记者采访时了解到,目前在招聘会上一些IT公司的一个职位经常能收到近千份简历,而软件测试师这个职位却很少有人问津,即使有人来应聘,也是冲着打出的6000元的高薪前来的,但经聘用之后却很少有人能胜任。 有的人力资源经理不无感慨地向记者表示,招聘能力强一点的软件测试师比招聘博士还难。发展前景人才缺口高达40万 在国外软件人员的比例中,开发人员与测试人员的比例是1比1,行业巨头微软在开发Win-dows2000的时候投入了1700名软件开发工程师,但是软件测试方面人才的投入是3200人。而目前国内软件开发人员与测试人员的比例仅为6比1,有的企业甚至达到了10比1。 随着国内软件行业的形势一路看好,一些公司开始对软件测试师进行大量招聘。信产部最新报告显示,我国目前软件人才缺口高达40万人,如果开发人员与测试人员的比例按照1比1计算,也会有不下十万人的缺口。而一些企业为了打破这种在招聘会上找不到合适软件测试师的情况,干脆直接到一些培训机构提出培训要求为企业预订人才。 人才条件经验越丰富越抢手 人才缺口大与企业提出的要求也不无关系。记者了解到,目前一些企业招聘软件测试师需要一年或两年以上的工作经验;有较强的逻辑分析能力和学习能力;熟悉测试流程、BUG管理流程等;熟悉web应用程序测试方法,能够熟练应用多种测试工具者。 而有的公司提出的要求则是上岗之后立刻进入工作状态,根据产品需求编写测试计划、搭建测试环境、编写测试;执行软件测试,并对软件问题进行跟踪分析和报告,熟悉软件测试流程、测试理论和方法。薪酬待遇 三年经验月薪达8000元 由于目前人才稀缺,软件测试师已经成为名副其实的高薪职业。据前程无忧、中华英才网发布的人才薪酬状况统计,初级软件测试工程师的月薪在2000元至5000元之间,一般有三年工作经验的软件测试师,月薪应该在8000元左右,如果在手机、游戏等行业,有可能还会高。统计数字显示,北京地区
2008-10-29 15:03:10
我国软件人才缺口高达40万 软件测试师月薪八千作者:不详 来源:不详软件测试师高薪难觅贤才 初级测试师月薪在5000元以下 有三年工作经验的软件师薪金在8000元左右 “都说找工作难,但是我们给出6000元至8000元的高薪,依然找不到软件测试师。” 几位IT公司的人力资源经理今天这样告诉记者。据悉,目前软件测试师成为人才市场上一才难求的热门。 记者采访时了解到,目前在招聘会上一些IT公司的一个职位经常能收到近千份简历,而软件测试师这个职位却很少有人问津,即使有人来应聘,也是冲着打出的6000元的高薪前来的,但经聘用之后却很少有人能胜任。 有的人力资源经理不无感慨地向记者表示,招聘能力强一点的软件测试师比招聘博士还难。发展前景人才缺口高达40万 在国外软件人员的比例中,开发人员与测试人员的比例是1比1,行业巨头微软在开发Win-dows2000的时候投入了1700名软件开发工程师,但是软件测试方面人才的投入是3200人。而目前国内软件开发人员与测试人员的比例仅为6比1,有的企业甚至达到了10比1。 随着国内软件行业的形势一路看好,一些公司开始对软件测试师进行大量招聘。信产部最新报告显示,我国目前软件人才缺口高达40万人,如果开发人员与测试人员的比例按照1比1计算,也会有不下十万人的缺口。而一些企业为了打破这种在招聘会上找不到合适软件测试师的情况,干脆直接到一些培训机构提出培训要求为企业预订人才。 人才条件经验越丰富越抢手 人才缺口大与企业提出的要求也不无关系。记者了解到,目前一些企业招聘软件测试师需要一年或两年以上的工作经验;有较强的逻辑分析能力和学习能力;熟悉测试流程、BUG管理流程等;熟悉web应用程序测试方法,能够熟练应用多种测试工具者。 而有的公司提出的要求则是上岗之后立刻进入工作状态,根据产品需求编写测试计划、搭建测试环境、编写测试;执行软件测试,并对软件问题进行跟踪分析和报告,熟悉软件测试流程、测试理论和方法。薪酬待遇 三年经验月薪达8000元 由于目前人才稀缺,软件测试师已经成为名副其实的高薪职业。据前程无忧、中华英才网发布的人才薪酬状况统计,初级软件测试工程师的月薪在2000元至5000元之间,一般有三年工作经验的软件测试师,月薪应该在8000元左右,如果在手机、游戏等行业,有可能还会高。统计数字显示,北京地区
2008-10-29 15:02:26
软件评测师工程师考试经验分享 作者:不详 出处: csdn博客 责任编辑: 罗可龙 07年的软件评测师考试报名又开始了,最近很多测试朋友也很关注,并对软件评测考试充满了好奇,论坛上也有一些讨论和交流。由于本人去年幸运的通过了软件评测师考试,因此将一些心得分享给大家,同时欢迎参加过考试的朋友也来谈谈经。 一些说明 计算机技术与软件专业资格(水平)考试分为初级、中级、高级,其中软件评测师属于中级。软件考试每年有两次,但评测师只有上半年才有。通过了这个考试,相当于中级职称。软测的考试年龄只有两岁,2005年5月第一次进入考试范围,可以说它是新生的充满活力的生命,成长空间很大。很多测试人员都不知道有这个水平考试的存在。据说前两年考试通过率都比较低,10%不到。 软件评测师考试意义 现在考证是个趋势,但说实在的,软考证书个人现在不觉得有什么实际用处,可能大多数软件公司并不会因为你获得了软件评测师资格或是中级职称就升工资(少数公司福利好的可能会有),也许在找工作的时候会有点帮助吧。 倒是备考过程中的学习意义比较大,毕竟很多基础的知识的记忆都不是很牢固,回过头去巩固学习别有一番体会,也会触发更多工作方法的灵感。即使通不过自己的知识也增长了! 另外,如果能通过自己努力,在10%通过率下顺利通过,也是很有成就感的啊 ,咔咔。 备考经验 备考的复习资料主要有考试大纲、指定教材软件评测师教程、以及一些试题及答案分析。我觉得评测师教程不错,条理很清晰,阅读起来比较容易理解,我现在还一直作为手册来用。个人建议在考试前至少两个月就要开始复习备考了并做好学习计划,因为一开始还是比较难以进入良好的学习状态,同时需要复习的内容也很多很细需要一定的时间去理解消化,如果备考时间不足临时抱佛脚就不太好了。当然个人情况不一如果你原来基础就很好那也不需要。另外一些章节后面的习题也要做一下并弄懂解答原理,因为有一些考试试题就是类似的。 把考前的心态调整好比较重要。不要理解为去应付考试,这样很消极对备考不好,我们可理解为平时难得有机会这么系统的去学习,借助考试的机会好好的复习一把。这样的会就比较容易找到动力了。同时最好不要有侥幸心理。 考试分上午题和下午题。上午题主要是考基础理论,考的范围很广很细,这要求备考时准备充分一下,考试内容大部分都来自教程;下午题考实战的,需要理论加实际工作经
2008-10-21 14:34:22
软件评测师工程师考试经验分享 作者:不详 出处: csdn博客 责任编辑: 罗可龙 07年的软件评测师考试报名又开始了,最近很多测试朋友也很关注,并对软件评测考试充满了好奇,论坛上也有一些讨论和交流。由于本人去年幸运的通过了软件评测师考试,因此将一些心得分享给大家,同时欢迎参加过考试的朋友也来谈谈经。 一些说明 计算机技术与软件专业资格(水平)考试分为初级、中级、高级,其中软件评测师属于中级。软件考试每年有两次,但评测师只有上半年才有。通过了这个考试,相当于中级职称。软测的考试年龄只有两岁,2005年5月第一次进入考试范围,可以说它是新生的充满活力的生命,成长空间很大。很多测试人员都不知道有这个水平考试的存在。据说前两年考试通过率都比较低,10%不到。 软件评测师考试意义 现在考证是个趋势,但说实在的,软考证书个人现在不觉得有什么实际用处,可能大多数软件公司并不会因为你获得了软件评测师资格或是中级职称就升工资(少数公司福利好的可能会有),也许在找工作的时候会有点帮助吧。 倒是备考过程中的学习意义比较大,毕竟很多基础的知识的记忆都不是很牢固,回过头去巩固学习别有一番体会,也会触发更多工作方法的灵感。即使通不过自己的知识也增长了! 另外,如果能通过自己努力,在10%通过率下顺利通过,也是很有成就感的啊 ,咔咔。 备考经验 备考的复习资料主要有考试大纲、指定教材软件评测师教程、以及一些试题及答案分析。我觉得评测师教程不错,条理很清晰,阅读起来比较容易理解,我现在还一直作为手册来用。个人建议在考试前至少两个月就要开始复习备考了并做好学习计划,因为一开始还是比较难以进入良好的学习状态,同时需要复习的内容也很多很细需要一定的时间去理解消化,如果备考时间不足临时抱佛脚就不太好了。当然个人情况不一如果你原来基础就很好那也不需要。另外一些章节后面的习题也要做一下并弄懂解答原理,因为有一些考试试题就是类似的。 把考前的心态调整好比较重要。不要理解为去应付考试,这样很消极对备考不好,我们可理解为平时难得有机会这么系统的去学习,借助考试的机会好好的复习一把。这样的会就比较容易找到动力了。同时最好不要有侥幸心理。 考试分上午题和下午题。上午题主要是考基础理论,考的范围很广很细,这要求备考时准备充分一下,考试内容大部分都来自教程;下午题考实战的,需要理论加实际工作经
