软件测试心得体会(精选5篇)-最新范文

合集下载

软件测试的心得5篇

软件测试的心得5篇

软件测试的心得5篇软件测试的心得篇1将近一个月的假期实习生活结束了,告别了这一次短暂的实习生活,这段时间也让我感概万分,有欢乐,也有苦累,也许这就是实习生活所必须经历的吧。

似乎尝到了校园中所不能经历的辛酸苦累,所以,这段时间里我学到了很多,也都成为了我人生中的宝贵财富,也迈向了社会中重要的一步,是非常值得珍惜的。

这次实践主要就是学会使用公司软件部门所开发的应用软件和各种产品设备,熟悉和了解一贯的操作方法和可能出现的问题,并就如何解决问题向老员工请教方法。

教我的是一位年纪稍大的老员工,先与我说了一下要点,然后让我自已看,遇到不懂的就问。

初次接触,发现它并不像书本那样的有条有序,许多信息夹杂在一起,令人眼花缭乱,而有不同的种类,要做到随便一看就知是什么单是不行的,因为看过一点有关软件测试的书籍,所有有点了解,但是这些根本不够,于是接来的几天我就踏踏实实的坐在哪里认真的看产品介绍和说明书,熟悉它的大致结构。

熟悉了相关软件和硬件的操作和基本故障诊断之后,我也成为工作之中的一员,开始尝试解决客户应用产品中出现的一些问题。

在这一段时间里,主要任务有巩固之前所学的,对常见的错误要一看便知,并养成认真仔细的工作习惯。

在工作的过程中我也遇到了一些棘手的问题,但是经过大家的共同努力也一起解决了。

经过了这些之后我也感觉到光靠培训听讲是不那么管用的,有时候也要自己试着去解决问题去亲自动手测试一些东西,在实际的应用过程中去发现问题和解决问题,做任何事都是一样要实事求是。

结合之前的培训,了解我现在的任务就是熟悉各种软件的操作和数据结构,然后在此基础上尽一切可能的去模拟、去思考现实使用环境中的应用可能性和预测可能出现的状况再对比一出现故障的概率等等,在这样的一个环节之后我要做的更细致的活儿就是做好各种测试计划和测试报告,然后对这些报告做一个准确和客观的评估然后将我所获得的结果反馈给软件或者硬件开发人员。

经过了将近一个月时间学习,了解到自己还有许多的不足,首先是缺乏工作经验,因为自己缺乏经验,很多问题而不能分清主次,还有些培训或学习不能找到重点,然后工作态度仍然不够积极,在工作中仅仅能够完成布置的工作是不够的,若没有工作做时可能就会松懈,不能做到主动学习。

软件测试心得体会通用5篇

软件测试心得体会通用5篇

软件测试心得体会通用5篇软件测试心得体会篇1本着对IT业的憧憬,走进了中城泰信(北京)信息技术有限公司,我在公司所从事的工作是软件测试,在真正投入到工作之前,我在网上查询了许多测试员的相关要求,了解了作为一个测试人员必须耐心,细心和平和的心态,他的目标是尽可能早一些找出软件缺陷,提高产品的质量,降低维护的成本,尽可能的达到客户的需求。

软件测试员的一个基本素质是:打破沙锅问到底。

另外还必须具备探索精神,有创造性,追求完美,判断准确,老练稳重,强的说服力以及受过编程方面的教育等素质,同时也还必须是个故障排除能手,等等。

还没看完就发现自己离这些要求真的好远,更进一步认识到自己必须要全心全意投入工作,虚心请教,一切都得从头开始。

另外,测试并不是单纯意思上的机械的"测试",它首先要求对产品非常熟悉,不管是从功能上还是操作上。

更为重要的还有就是我们要了解客户的需求,根据客户的要求来测试,看看产品是否能达到他们的要求。

而从这些方面考虑则要求我们必须比任何人都要熟悉产品的一切。

公司的主要产品是电脑还原软硬件和电脑锁等一些电脑安全周边的产品,在真正的投入到测试这个工作之前,我们首先该做的就是熟悉产品,而最最直接的途径便是查看说明书,刚开始每天都是打开电脑,看产品说明书,重复的看,本以为看几遍就都记住,但是到公司进行考核的时候,才发现原来自己真的什么都没有掌握,第一次考核不及格,虽然具体的分数没有看到,但是那份心情,却使自己始终无法忘怀,也更让自己认识到要虚心的,按部就班的好好熟悉产品,要做到对产品耳熟能详。

在我实习期间公司给北京市自来水集团负责查表税费稽查等系统,它主要应用是水费的业务管理。

对于我们来说,它是一个全然陌生的产品,老总要求我和跟我一起实习的同事三天之内迅速熟悉产品的各种功能及完成测试。

当时听了吓一跳,一个对于我们来说全新的产品,一天就要全部掌握而且要测试出它尚存在的问题,这似乎很不可能,而且也有点不相信自己有这样的能力。

软件测试学后心得体会7篇

软件测试学后心得体会7篇

软件测试学后心得体会7篇软件测试学后心得体会篇1软件生产过程中软件质量问题越来越多,软件测试已经和软件的创意与开发一样被提高到影响软件生存的地位。

随着社会对该方向人才的需求越来越大,我们也在软件系开设了软件测试专业,同时积累了初步的教学实践经验。

下面就几个方面谈点心得。

1教育同学不把软件测试作为逃避困难的避风港软件专业的部分同学在学习了编程的课程以后,往往有畏难情绪,认为软件开发工作对人的脑力和体力的要求高,而且技术变化快,需要不停地学习更新知识,同时工作中还常加班,于是就产生了逃避心理,希望在分专业的时候选测试。

他们认为测试是挑别人产品的问题,总比自己创造容易。

有很多同学带着规避困难的情绪来到软件测试专业,这是一种不正确的心态。

测试工作往往是入门容易,深入难。

1.1测试工作需要对行业有广泛的知识面软件测试工作看起来起点低,好象不需要深入的专业知识就可以开始做了。

测试人员往往刚入门的时候是参加一些具体的项目,从项目中积累测试经验。

但是如果没有良好的对计算机软件和硬件的知识基础,经验的积累容易限于表面,而不深入。

比如测试中比较热的一个方向是性能测试,该方向对软件的响应时间,资源占有进行测试。

性能测试往往使用测试工具。

测试工具对软件系统运行中的测试结果进行数据采集。

而测试人员需要对结果进行分析,刚开始的时候面对各种数据可能不知道如何分析,经过经验的积累,可以从数据中找到系统的瓶颈,提出改进系统的意见。

如果没有对系统的全面了解,对专业数据的分析能力,是无法胜任工作的。

测试中还需要人员有很强的自学能力。

因为许多时候我们使用自动化测试工具辅助测试人员完成可重复的测试任务,往往它们都自带一些脚本语言,测试人员要通过自学而掌握,所以也需要编程和调试的技巧。

目前一些公司还开始重视开发自己软件产品的测试工具,这样要求从业人员担当开发和测试的两重角色,是非常有挑战的工作。

软件测试员在做具体项目测试的时候,还需要对该项目的行业背景有所了解。

软件测试心得体会(精选12篇)

软件测试心得体会(精选12篇)

软件测试心得体会(精选12篇)软件测试心得体会(精选12篇)当我们对人生或者事物有了新的思考时,通常就可以写一篇心得体会将其记下来,从而不断地丰富我们的思想。

那么心得体会怎么写才能感染读者呢?以下是小编为大家收集的软件测试心得体会,希望对大家有所帮助。

软件测试心得体会篇1虽然一如继往地写读书笔记,笔墨也浪费了不少。

但真正坐下来利用大段的时间将自己的思路理清还没有过。

因为最近有了一定的时间,更因为狠狠地泡了一段时间测试论坛,下载学习了该网站的电子测试杂志之后,自己的思路终于开始清晰起来,朦朦胧胧地开始看清了远方的路,麻着胆子去分析一下自己,也学着展望一下未来了,毕竟摸黑走路的感觉很不好。

我觉得学习软件测试的通用技术与针对某类软件的测试技术外,还有一个重要的与技术无关的方面:业务知识。

没有具体的业务知识很难发现软件中潜在的逻辑错误甚至是需求上的错误,当然需求要依据特定的软件,但软件测试人员对需求理解的深入程度不应低于软件开发的人员。

因为软件测试所有的依据来自于需求,而所有的需求来自于客户,甚至是我们的全部都来自于客户。

识别需求后还必须转化为测试上的需求,毕竟测试人员看需求的角度和开发人员还是有区别的。

关于学习,我知道我并非计算机专业的学生,初涉软件测试行业,没有接受系统的培训,对软件测试一无所知,既不知道该测试什么,也不知道如何开始测试。

但是,总该知道如何去学习,然而我认为,学习总该有必要的方法。

1、找个好师傅这是最重要的一条了,也是公司提供的最好的一个条件。

刚进来的时候,td,测试案例都有一个pm细心的和你讲,案例有什么方法来设计要注意哪些错误软件测试技术相关书籍目录、软件测试流程相关文档目录、产品业务相关的文档目录,一大堆的东西马上够你头晕的了。

呵呵,还好,悟性不错,都囫囵吞枣地吞下去了。

2、学会读书无论是神马专业,我始终确信,万变不离其宗,我知道,我不是这个专业的,但这个并不代表这我就不了解这个,再怎么不济,我也是从书本中走出来的,我相信,只要我努力地吧书本啃熟,我能够灵活地融入到这个职业中去,从书本中找寻解决问题的方法。

软件测试工作的自我总结5篇

软件测试工作的自我总结5篇

软件测试工作的自我总结5篇第1篇示例:在我工作的这段时间里,我对软件测试工作有了更深入的了解,也积累了一定的经验。

在这里,我想对我的软件测试工作进行自我总结。

在软件测试工作中,我始终秉承着严谨的态度。

我深知软件测试需要高度的专业技能和方法论,因此我不断学习和提升自己的测试技能,努力掌握各种测试方法和工具。

在实际工作中,我注重测试用例的设计和执行,严格遵循测试计划和流程,保证测试结果的准确性和可靠性。

我还注重与开发人员和产品经理之间的沟通和协作,及时反馈和解决测试中遇到的问题,确保软件的质量。

我还意识到软件测试需要不断的改进和完善。

在工作中,我积极参与团队内部的知识分享和经验交流,学习他人的优点和经验,不断提升自己的软件测试能力。

我也反思和总结自己的工作,分析测试过程中存在的问题和不足,并提出改进的建议和想法。

通过持续的学习和改进,我相信我能在软件测试领域不断成长和进步。

软件测试工作是一项需要高度专业性和责任感的工作。

通过这段时间的工作,我深刻认识到了软件测试的重要性和复杂性,也体会到了软件测试所带来的成就感和挑战性。

我将继续努力学习和提升自己的测试技能,不断改进和完善自己的工作,为软件质量的提升贡献自己的力量。

希望未来能在软件测试领域有更大的发展和突破。

第2篇示例:我在软件测试工作中注重团队合作。

软件测试是一个团队协作的工作,需要与开发人员、产品经理等多个部门紧密配合,共同努力完成测试任务。

在工作中,我与团队成员保持良好的沟通,及时反馈问题,共同解决bug,不断优化测试流程,提高测试效率。

通过团队合作,我们不仅更好地保障了软件质量,也增进了团队的凝聚力和合作精神。

在软件测试工作中,我注重学习与积累经验。

软件测试领域是一个不断变化和发展的领域,需要不断学习新知识,了解新技术。

我经常参加各种测试培训和学习活动,不断提升自己的能力和水平。

我将工作中遇到的问题和解决方案进行总结和积累,形成自己的经验库,为今后的工作提供借鉴和参考。

软件测试总结(推荐五篇)

软件测试总结(推荐五篇)

软件测试总结(推荐五篇)第一篇:软件测试总结软件测试总结范文总结就是把一个时段的学习、工作或其完成情况进行一次全面系统的总结,它可以帮助我们有寻找学习和工作中的规律,不如我们来制定一份总结吧。

那么如何把总结写出新花样呢?以下是小编为大家收集的软件测试总结范文,欢迎阅读与收藏。

软件测试总结范文1伴随着充实紧凑的工作生活,一年的时间已经过去了。

这一段时间里有工作上的收获,知识的丰富,经验的增长,同时也暴露出很多问题和不足。

总结经验,吸取教训,本文将主要从几个方面来对工作进行总结:工作的主要内容;其中的失败和教训以及成功和经验;展望下一阶段的工作,确定自己的目标。

以此作为惩前毖后的记录。

一、工作的主要内容在这一年的工作中,我的总体任务是协助苏薇做好武警黄金部队矿业权管理系统的后期测试,编码,修改,文档编写的工作,分解开来之后,我主要做了三件事:1.编写矿业权系统的各类文档;2.矿业权系统的编码及bug勘误工作;3.矿业权系统的测试工作。

下面依照时间来对我的工作进行介绍。

初踏入职场,进入专业的软件制造公司,对我,一个没有接触过标准软件制作过程的新人来说,起步就是一个很大的难题。

若直接做开发,则业务不熟练,代码不规范,弊大于利;若仅做学习,则不能跟上项目的步伐,不能以最快的速度融入工作中去。

在我还在忐忑自己到底要做什么工作的时候,任务已经下达了,首先进行矿业权系统的测试工作。

这样的好处在于能够在测试的过程中,了解项目的整体布局,了解项目中的业务逻辑,了解项目中尚未完成的工作并以此作为下个阶段的工作目标。

至此,入职工作顺利起步。

在对矿业权系统进行测试之后,暴露了系统的诸多问题,测试过程中发现矿权系统没有进行输入限定,为了解决这个问题需要对整个系统的数据进行整理,我的下一个任务就是编写矿业权系统的数据需求文档。

在编写该文档的过程中,对矿权系统进行了更深入的了解,为之后的bug勘误工作奠定了一定的基础。

完成了矿业权系统的数据需求文档的编写之后,新的任务是对整个矿权的输入数据进行输入限定,在任务开始之处是极为困难的,幸而得到了同事们的帮助才得以顺利完成任务。

软件测试个人工作总结的范文6篇

软件测试个人工作总结的范文6篇第1篇示例:我是一名软件测试工程师,经过一段时间的工作,我对软件测试有了更深入的了解,也积累了一些经验。

在这篇文章中,我将总结一下我个人的工作情况,包括工作内容、收获和改进方向等。

我在工作中主要负责软件的功能测试和性能测试。

在功能测试方面,我会根据需求文档编写测试用例,并通过手动测试和自动化测试来验证软件的功能是否符合设计要求。

在性能测试方面,我会使用性能测试工具来模拟多种场景下的用户操作,以评估软件在不同负载下的性能表现。

在工作中,我遇到了很多问题,比如需求变更、bug修复延迟等,但通过和开发人员和产品经理的沟通,以及不断学习新知识,我成功地解决了这些问题,保证了软件的质量。

在工作中,我也收获了很多。

我对软件测试的流程和方法有了更清晰的认识,比如测试用例设计、缺陷管理等。

我提高了沟通能力和团队协作能力,能够更好地与团队成员合作,共同完成软件测试任务。

在未来的工作中,我会继续学习和提升自己,不断改进测试方法和流程,提高测试效率和质量。

我也希望能够深入了解软件开发的各个环节,更好地理解软件产品,为产品的质量和用户体验做出更大的贡献。

软件测试工作既充满挑战,也充满乐趣。

通过不断学习和努力,我相信我可以成为一名优秀的软件测试工程师,为团队的成功和产品的卓越贡献自己的力量。

【字数: 346】第2篇示例:在软件测试工作中,我经历了许多挑战和收获,不断提升自己的能力和水平。

通过对过去一段时间的工作总结和反思,我认为自己在软件测试领域取得了一定的进步和成就。

我在软件测试中注重团队合作。

团队合作是软件测试工作中必不可少的一部分,只有团结协作,才能更好地完成测试任务。

在团队中,我积极主动地与开发人员、产品经理、项目经理等进行沟通和交流,及时反馈问题,协助解决bug,确保软件质量。

通过团队合作,我学会了倾听、理解和尊重他人,提高了自己的沟通和协调能力。

我注重自我学习和提升。

软件测试是一个不断学习和提升的过程,只有不断学习新知识和掌握新技能,才能跟上行业的发展和需求。

软件测试工作心得体会范文精选

软件测试工作心得体会(通用5篇)曾经一度认为软件测试就是使用工具测试bug,现在看来不是这么一回事情,因为还是有手工测试(执行测试),工具只是一个辅助,用工具你先要去了解测试的一些基本的东西(如:测试用例,预期结果等),不是那按两下按钮就行了,就算是录制脚本,也需要看懂脚本的代码,工具不是万能的。

一开始接触软件测试觉得很枯燥乏味,全都是一些理论的东西,还不如回到小学学习语文呢,都是一些名词的解释,比如:黑盒测试,百合测试,系统测试。

测试基础等等这些,老师都会去告诉你这些名词什么意思,很无聊,到后来慢慢由语文变成了数学,开始练习测试用列的编写,这个还有点意思,因为这个更多时候能够体现个人的逻辑思维能力,再然后数学就转变成了英语,因为要使用到一些测试的工具,比如:WinRunner工具,录制脚本它会产生一些代码,不过代码比较好理解,虽然是英文的但是还是很好看懂的。

学习软件测试一学期,其实我觉得最重要的是兴趣,有了兴趣还是不行的,还需要具备一些语言的基础,例如:C,java,C#等一些语言,这些语言你不需要去深入的学习,只需要了解,最重要的是了解数据库(例如:SQL,MySQL,Oracle)的知识,想要成为一个好的测试工程师,应该要全面的发展,读懂需求分析文档(注:客户的要求),还有要学会写文档,语言的组织能力决定你这份文档的价值,这也是一种沟通能力的体现,比如写缺陷报告时:有一项是描述缺陷,这就能看出你的表达能力,给程序员能不能看懂就能体现沟通,最后就是整理文档和撰写测试总结报告,越是到最后越是要细心,因为软件永远都是有缺陷的,我们的细心可以让软件减少一些bug,不求最好,只求更好。

接触计算机程序设计已经快7年了,从事专门的软件测试也快四年了,强子也是在阴差阳错中踏入软件测试领域,一开始只想做一个特牛的程序设计师,可是毕业后找工作却找了个软件测试的工作,在一些彷徨与犹豫中接受了这个职业并且到现在也做得挺开心,也是由于那时我们这个业务刚成立不久,由于表现还不错所以一个阴差阳错的机会被升为team leader,到现在也还在同一家公司做着测试的工作。

软件测试工作总结5篇

软件测试工作总结5篇通过工作总结的写作我们是可以很好让自己的思维能力提升的,随着工作经验的累积,工作总结在写的时候也需要根据实际情况展开,总结社小编今天就为您带来了软件测试工作总结5篇,相信一定会对你有所帮助。

软件测试工作总结篇1时光一晃而过,转眼之间我的三个月试用期已经结束,这是我人生中弥足珍贵的经历,也给我留下了深刻的回忆。

在这段时间里各位领导给予了我足够的宽容、支持和帮助,让我充分感受到了他们“海纳百川”的胸襟,也感受到了自己的不足之处。

不过我以后会更努力的学习,也会时常向前辈们请教的!下面我将从以下几个方面总结这段时间自己的感受。

一、努力学习,注重实践,不断提高自身素养和工作能力始终把学习作为获得新知、掌握方法、提高能力、解决问题的一条重要途径和方法,切实做到用理论武装头脑、指导实践、推动工作。

思想上积极进取,积极的把自己现有的知识用于社会实践中,在实践中也才能检验知识的有用性。

所以在这三个月的工作中给我的感触就是让我了解了手机应用软件的测试,虽然工作性质还是测试员但和我以前的工作还是有较大的区别,其中最明显的就是,手机应用软件加了计费测试和升级测试和一下打断测试。

同时在工作中不断的学习也是弥补自己的不足的有效方式。

社会在变化,人也在变化,所以你一天不学习,你就会落后。

通过这三个月的试用期,认真学习深讯和的各项政策制度、管理制度和工作条例,使工作中的困难有了最有力地解决武器。

通过这些工作条例的学习使我进一步加深了对各项工作的理解,可以求真务实的开展各项工作。

二、围绕中心,突出重点,尽心尽力履行职责在各项工作中我都本着认真负责的态度去对待每项工作。

虽然开始由于经验不足和认识不够,觉得不能在公司很好工作,但我迅速从自身出发寻找原因,和同事交流,认识到自己的不足,以至于迅速的转变自己的角色。

为使自己尽快熟悉工作,进入角色,我一方面抓紧时间查看相关资料,熟悉自己的工作职责,另一方面我关注相关行业的知识、和信息有了一个比较全面、系统的认识和了解。

2024年软件测试实习心得体会(三篇)

2024年软件测试实习心得体会历经近____年的计算机程序设计学习与实践中,我专注于软件测试领域已近四年。

最初,我并非主动选择软件测试,而是一次偶然的机会让我涉足其中。

原本立志成为一名卓越的程序设计师,然而毕业后的就业经历却引导我走上了软件测试的道路。

尽管起初有过迷茫与犹豫,但最终我接受并爱上了这个职业。

得益于当时业务部门的初创阶段,以及个人的良好表现,我得以在一系列机缘巧合中晋升为团队负责人,并至今在同一家公司担任测试工作。

以下是我担任管理者的一些心得体会。

在实际工作中,执行的具体事务并非最为关键,更重要的是工作方法和人际交往的技巧,尤其是对于管理者而言。

虽然我热爱技术,并从中获得自信和成就感,但面对整个团队,个人的技术能力毕竟有限。

此时,将知识分享给团队成员显得尤为重要,可以通过撰写文档、举办培训课程、营造开放讨论的氛围等多种方式实现。

作为领导者,遇到问题时绝不能轻易说“我不知道”。

如果真的不知道答案,应积极寻求解决方案,与团队成员共同克服困难,绝不能简单地推诿责任。

作为中低层的管理者,我们与高层领导在思考问题的方式上存在差异。

对于基层管理者而言,两项最重要的任务是将工作做正确并做好,以及与团队成员建立良好的关系。

大部分时间,我们与同事并肩作战,而非与上级领导相处。

因此,与同事之间的关系必须和睦且单纯,避免产生隔阂。

应经常与同事共同进餐、闲聊、开玩笑,摒弃任何形式的架子,以营造一个和谐的工作环境。

关于开发与测试的选择,这是一个业界广泛讨论的话题。

有人认为开发是软件行业的主流,而测试则相对次要。

事实上,现代软件工程是一个复杂的系统工程,开发、测试和文档编写都是不可或缺的环节。

从面试经验来看,许多人仍然倾向于开发工作,这无疑是一种遗憾。

测试同样是一门深奥的学问,值得深入探讨。

在项目管理方面,我通过几年的实践经验积累了一些心得。

项目管理最核心的目标是保护项目团队和项目经理,排除干扰因素。

项目经理的工作充满挑战,既缺乏明确的职位保障,又缺少足够的资金支持。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件测试心得体会(精选5篇)篇一:软件测试课收获和体会软件测试课学习心得1204013031 许院生 12计本3班这个学期我学习了软件测试这门专业课程,在学期即将结束的时候,我也对这门课程建立基本的了解和理解。

软件测试这门课程作为软件工程专业中一门很重要的课程,已经在软件领域占据了不可替代的角色,当一个软件从雏形到真正的在一台计算机上运行的时候,谁也不能保证计算机软件能一步到位的满足人们的需求。

所以就有了软件测试,其目的是:第一是确认软件的质量,其一方面是确认软件做了你所期望的事情,另一方面是确认软件以正确的方式来做了这个事件。

下面我简单的写一下这个学期对课程的总结和收获。

我认为,在整个庞大的软件工程中,不管是需求分析、架构甚至是最后的debug,都会产生引入不管的机会,这就要求作为一个软件测试师要掌握丰富的软件工程原理和知识。

测试的工作将会存在于整个项目周期,即在项目开始时需要各种分析调研时就开始了。

尤其是在形成需求规格说明书时就有对文档的测试需求,甚至主导整个项目的走向。

软件测试对逻辑思维、学习能力、反应要求很高,是否有严密的思维和逆向思维也非常重要。

做测试还要考虑到所有出错的可能性,有时候还要用一些非常规的的测试方法。

软件测试还很注重软件性能问题,也就是要保证软件运行得很好;不同的使用环境下,考虑软件的兼容性同样重要。

对于测试员来讲,会比开发人员更加重视软件产品的质量问题。

在测试过程中,测试者可能会为客户的需求角度考虑到更多,由此我们可以认为测试人员有权利决定产品是否可以发布。

然而,通过一个学期的学期,我们又不得不懂得,软件测试人员不是万能的,测试人员在面对一个设计烂编码烂的软件时,也是无法不低头的,再怎么测试它也变不成优秀的软件。

通过课上的理论因为课下的实践和后半学期又因为身体力行于QQ 群论坛里使我对测试方法和设计分析有了大致的接触和深入了解。

收印象深刻的有一下几点。

1、最基本的测试的分类:从是否需要执行被测软件的角度,可分为静态测试和动态测试;从测试是否针对系统的内部结构和具体实现算法的角度来看,可分为白盒测试和黑盒测试。

2、然后就是,白盒测试中的逻辑驱动测试的覆盖率测试。

3、还有就是对于划分等价类和边界值法这一块,让我从模糊到明朗。

4、在初次写测试用例的时候,感觉真是纠结,用例写的很死板,看似简单的一个填表工作,要写好真是不简单。

一开始写的比较不自然,有些生搬硬套,而且还很慢。

在后来负责了对论坛新鲜事版块的测试之后,明白了测试用例其实就是指导怎么去执行测试,而且书写设计测试用例也要以熟悉软件的业务为前提,才能更好的去测试。

另外就是一个学期的学习让我纠正了几点误区:1. 有位大师曾说过:“软件测试的目的在于发现错误,一个好的测试用例在于发现从来未发现的错误,一个成功的测试是发现了从未发现的错误的测试。

” 由此我自认为测试就是为了找到bug,然而一个学期的测试学习经验告诉我这是错误的,如果只是为了找到BUG,那么BUG会成天缠着你。

2.在大家协力测试论坛的时期内,我曾认为这种大量的重复性的工作真的很乏味,可是在这乏味中真心发生挺多有意思的bug,意想不到的bug,所以我认为只要掌握了方法,在重复中寻到到创新的小惊喜,任何东西都有它的特点。

作为测试新手,通过一学期的学习,我认为能独立写测试计划,设计测试用例,精通一种测试工具,理解一种bug管理软件是新手晋级老手的必备素质。

任重而道远?!在最后,我不得不提的就是细心和耐心了。

这是我认为这个学期测试课上收获最大的了,课程要求测试时必须细心和耐心,我在想,如果以后真的工作在测试一系列的岗位上,要学会坐得住,用大量的时间和精力和bug斗争,分离、识别还有归类bug,是不是也能真的改变我粗心大意和三分钟热度的毛病。

最后感谢刘老师这学期的课程讲授,和实践中的指导和帮助。

测试路程,路漫漫其修远兮,吾将上下而求索。

篇二:软件测试心得软件测试心得体会软件测试工作是一个系统而复杂的工程,软件测试的目的就是确保软件的质量、确认软件以正确的方式做了你所期望的事情,所以工作的主要任务是发现软件的错误、有效定义和实现软件成分由底层到高层的组装过程、验证软件是否满足规格书要求和系统定义文档所规定的技术要求、为软件质量模型的建立提供依据。

而且软件的测试不仅是要确保软件的质量,还要给开发人员提供信息,以方便其为风险评估做相应的准备,以及为其提供分析依据,重要的是要贯穿在整个软件开发的过程中,保证整个软件开发的过程是高质量的。

软件测试对测试工程师来讲,要求具备较强的专业知识,严谨细心耐心的测试态度,良好的反向思维、发散思维能力、沟通能力等等。

以下是就自己的个人工作经历谈一些浅见:1. 标准文档的制定:1.1.任何一个公司要让自己的产品面市,都要有自己的一套完整的品质标准,这个标准一定是在符合国标及客户标准的基础上形成的企业标准,系统而全面地描述一款产品的功能、性能、可靠性、健壮性、安规要求等一系列的产品标准,并根据客户特定要求相应调整。

1.2.测试仪器的作业指导书(SOP)及保养说明等。

定义仪器的使用步骤、操作指南和保养细则等。

2. 测试资料的归档:标准媒体文件、测试报告、BUG LIST库(电子类问题、结构类问题、软件类问题:方案自存问题、品证测试问题、生产测试问题、客户反馈问题、终端消费者反馈问题等)、认证测试文档归纳(认证公司培训资料、认证过程中出现并改善的问题)、测试工程师经验分享、常见问题解答FAQ等。

3. 功能测试:3.1.这是软件测试工作中最核心和最基本的一项测试,该测试的主要内容是检查软件是否符合需求定义,并通过构造正常的操作来检查的动作是否正确;在这个测试里,正确性是最最重要的软件质量要素。

3.2.功能测试按照可见性可以分为两类:显性功能和隐性功能。

显性功能:指在菜单里可以看得到的功能。

隐性功能:指在菜单里看不到的功能。

例如,电话本的显性功能有增加、编辑、删除、拨打等,这些功能可以在电话本的菜单里面看得到,姓名列表排序则属于一个隐性功能,因为在电话本的菜单里没有这样一个子菜单,但它却是一个实实在在的功能。

如以下这些隐性功能都测试中都需重点关注:a. 电话本上下页切换,是否有遗漏联系人信息?b. 是否支持手机内存、SIM卡电话本的同时下载?还是支持从一种介质里下载?c. 断电后再上电,系统设置的时间是否有记忆功能?d. GPS信号正常时,导航地图中时间是否有更新?e. TFT屏在Power off→on, ACC off→on时,屏的角度是否有记忆?f. 模拟导航时,是否有双工功能?后台源声音输出是否正常?g. 路试语音产品外置麦克风使用效果时,考虑车速、风声、车内讲话噪声、汽车底盘/发动机噪声等对麦克风录音效果的影响,软件多线程开启时导致的资源占用/系统繁忙对后台录音系统的影响。

(也可从结构方面考虑:外置麦克风型腔开孔的接触面积,是否360度可旋转等来增加录音的路径等。

)h. 地图上的POI信息通过后台语音搜索获取不到,解决措施:要求商讯飞完善后台语音库。

3.3.在实际的测试过程中,显性功能通过菜单遍历可以很容易地进行无遗漏的测试,但是隐性功能却很容易为我们所忽略!一个有效的解决办法是去检查软件的功能定义列表(Feature List),从这个列表里面找出那些隐性的功能。

3.4.制定测试用例时,要充分考虑各功能模块软件的显性功能和隐性功能。

4. 健壮性测试:橘生淮南则为橘,生于淮北则为枳。

是说明橘的健壮性太差。

该成语充分说明了我们对产品进行健壮性测试的必要性。

4.1.健壮性是指在异常情况下,软件还能正常运行的能力。

健壮性有两层含义:一是容错能力,二是恢复能力。

健壮性测试主要包括:电子硬件健壮性(如:遥控距离测试、高低电压适应性测试、插拔电及开关机测试、静电抗扰度测试、热插拔测试)和机械健壮性(如:整机结构设计基准测试、模拟运输测试、常温包装跌落测试)。

4.2.这项测试主要是检查软件对异常操作的容错能力,异常操作通常要考虑异常输入操作及异常条件两个方面。

例如:测试蓝光媒体播放器时,反复把HDMI连接线拔掉,造成通信异常中断,再接上复合视频(CVBS)信号输出,即由数字信号输出转为模拟信号输出。

恢复测试重点考察一下几项:(1)系统能否重新运行;(2)有无重要的数据丢失;(3)是否毁坏了其它相关的软件或硬件;(4)若软件出现系统报错,是否有自恢复能力。

4.3.软件的很多功能的实现是有很多隐含的条件的,在健壮性测试中,要检查当这些条件不满足的时候的反应。

例如:目前大多数3G智能手机,与各电信运营商形成利益捆绑,每款手机支持特定的电信运营商提供的通信服务,其它运营商提供的服务则被拒之门外。

当使用移动SIM卡安装在只支持联通通信服务的3G手机上,关注该手机表现:是否在执行自动更新时重启?还是执行自动更新后提示不支持移动运营通信服务:SIM card not supported, emergency calls only?例如:在做完常温包装跌落测试后,再测试机芯的读碟能力,读取偏芯碟、面振碟、偏重心碟、刮痕碟、指纹碟等等碟片,与未做跌落测试前读碟能力进行比较。

如果读碟能力比以前更差,则考虑改进措施:软件适当增加录轨时间或机芯托盘加固等。

《》。

相关文档
最新文档