软件测试提升_软件测试能力提升 - CSDN
精华内容
参与话题
  • 1、行业知识 ...精通软件测试理论,熟悉软件测试流程,理解软件测试的哲学思想,掌握软件测试每个阶段的文档编写技巧,掌握软件测试的策略与各种测试方法,掌握测试用例的设计方法。掌握单元测试、集...

    1、行业知识

    目前软件测试涉及的行业是多种多样的,从金融产品到电信、游戏、汽车、杀毒、网站、企业管理、学校教育、本地化产品等等,各行各业的软件产品都需要大量的测试,所以相关行业知识的储备也是必须的。

    2、测试与质量保证技术

    精通软件测试理论,熟悉软件测试流程,理解软件测试的哲学思想,掌握软件测试每个阶段的文档编写技巧,掌握软件测试的策略与各种测试方法,掌握测试用例的设计方法。掌握单元测试、集成测试、确认测试、系统测试、验收测试等每个阶段的测试技术。软件质量保证知识、测试项目管理、测试团队建设知识也是必须要具备的。

    掌握软件测试自动化工具,理解软件测试自动化测试框架,能够学会如何进行测试项目管理、回归测试以及性能测试,能够把性能缺陷进行定位。

    3、数据库技术

    现在的数据信息是海量的。在目前的软件产品中,底层架构中就需要有数据库进行数据存储,那么对数据的增删改查的操作是软件测试人员必须要必备的技能。数据库测试也是测试技术的一种。

    4、软件开发技术

    很多人认为,干吗要学习软件开发啊,那还不如直接去学JAVA、C++、Python了。要知道,在以后的软件测试工作中,你就会发现软件开发与软件测试之间是什么样的关系了。没有软件开发,就没有软件测试,有了软件测试,软件开发出的软件产品才能够达到用户满意的地步,他们之间是相互依赖关系。有了更多的软件开发知识,就会更好地能理解软件产品,就知道在哪个环节开发人员容易犯错误,知道在哪个逻辑结构、哪个接口或函数,甚至是从内存的管理机制上都可以找出问题。

    软件开发所用的程序设计语言有很多种,所以要精通其中一门,其他能看懂代码,会对你的测试工作有更好的帮助,另外也会帮助开发人员进行快速缺陷定位。

    而且在软件测试工作中,要编写一些辅助测试的小工具,都需要有软件开发基础。像测试过程管理工具、测试用例管理工具、缺陷跟踪工具、性能检测工具等等。

    不要老是认为软件开发难,什么事都是从不会到会,从不精通到精通,都需要一个过程。没有人一生下来就什么都会的,都需要自己的不断努力才能成功。

    5、网络技术

    软件是从字符界面产品发展到图形界面产品,计算机网络的出现,改变了现实社会中人们的相互沟通方式,把一个小小的地球变成了一个地球村。所以,目前所有的软件产品都从传统的单机模式向网络模式转变,网络技术就更加关键。

    6、职场规范

    职场礼仪是必须的,你是否适合某个企业,能否融入这个企业,基本的职场规范是要学习的。必要、有效的沟通也是软件测试人员所必须掌握的技巧。

    软件测试学习网站:www.lemonban.com柠檬班

    展开全文
  • 软件测试价值提升之路”读后感

    千次阅读 2018-06-05 18:39:34
    软件测试价值提升之路,是华为测试专家杨总从另一个角度“测试的价值”整理和编写的一本书。在公司技术体系中,测试人员的价值一直是一个很有争议的话题。开发人员把产品“造出来”,市场人员把产品“推出去”,销售...
           软件测试价值提升之路,是华为测试专家杨总从另一个角度“测试的价值”整理和编写的一本书。在公司技术体系中,测试人员的价值一直是一个很有争议的话题。开发人员把产品“造出来”,市场人员把产品“推出去”,销售人员把产品“卖出去”,那测试人员呢?我们使得开发更好的“造出来”,市场人员把更好的产品“推出去”,销售人员把更好的产品“卖出去”。这个“好”字,整合了进度、成本、质量等,其实是比较难以估计的,也就是说测试本身的价值是难以衡量的。在实际工作中,测试往往在工作中充当“反面角色”,质量有问题了,用户使用过程中抱怨了,大家往往把测试人员当作“出气筒”,是测试人员没有做好充分的测试验证,是测试人员没有充分考虑用户的使用场景,是测试人员遗漏了测试点,面对开发人员甚至产品人员的这种想法和抱怨,测试人员也深感“委屈”。我们怎么做才能真正的把测试的价值最大化,而不再受其他人员的抱怨,甚至享有充分的话语权。本书给出了很好的答案,除了“扫好门前雪”,做好测试人基本的工作之外,我们还可以“展露锋芒”,发挥测试人员在质量保证、流程梳理、体系建设等方面的天然优势。从客户的角度出发把控测试人员应该做好、可以做好、尽力做好的工作;站在企业管理者的立场,从问题源头、从整体层面、从体系建设等角度推动问题的解决,发挥测试人员的潜在价值,争当企业“主人翁”,当然这个可能比较难。当前,软件发展速度越来越快,软件也越来越向用户端发展,想用户之所想,测用户之所测,充分理解用户的需求和使用场景是测试人员的发展重点,产品交付和用户现场的测试需求也越来越多,测试人员价值体现的“舞台”也越来越大。
           根据自我经验实践,我认为测试人员需要的技能和未来的发展方向如下:
    工作技能1:测试基本理论和经验。这是测试工作的基本,也是测试人员发展的必备技能。
    工作技能2:测试工具使用和开发。这是测试工作提升效率的关键,也是测试人员的必备技能。
    工作技能3:测试的高精尖技能。这是测试工作向高端发展的必经之路,如快速测试、场景测试、探索式测试、测试模型等的应用和实践。
    工作技能4:测试开发能力。这是测试人员向开发靠拢的关键,也是测试价值的重要体现,主要是测试工具的开发、测试平台的设计开发、测试自动化等。
    工作技能5:项目管理知识。这是测试人员向整体思维方向发展的重要知识,也是制定测试计划、测试策略的基本考虑要素,更是测试人员对开发流程优化、体系建设的改进和思考必备知识。
    工作技能6:产品思维能力。这是测试人员从整个产品角度思考测试的价值的关键,对于产品来说,商业目的是最重要的,对于测试来说,帮助产品实现商业目的那才是最重要的。
    工作技能7:质量管理知识。测试工作本身就是质量管理的一部分,测试人员要是能从质量管理的高度,全新考量测试人员的价值,从质量体系建设、质量文化建设等角度思考测试价值发展是非常重要的。
    工作技能8:企业管理知识。在整个企业中,测试应该怎么工作,更好发挥价值,需要从更高层面思考和分析,而不是只站在测试本身的立场和角度。
    发展方向1:测试专家;测试专家包括类型很多,测试架构师、专项测试专家(性能测试/安全测试/稳定性等)、黑盒测试专家、产品交付专家、可用性测试专家等;
    发展方向2:测试管理;测试管理方向,一般是测试主管,测试经理等职位;
    发展方向3:QA人员;质量保证人员,测试人员可以向质量人员方向发展;
    发展方向4:项目经理;测试人员可以通过自身的提高,充当项目经理,更高层面把控项目;
    发展方向5:产品经理;由于测试人员经常与客户讨论需求和应用场景等,可以向产品经理方向发展;
    发展方向6:质量经理;测试工作本身就是质量的一部分,通过自我努力和提高,是完全可以达到质量经理角色的要求;
    发展方向7:售前经理;测试经常与用户交流需求及产品,甚至在客户现场测试等,转型为售前经理,难度也不大;
    发展方向8:开发人员;测试人员具备较强的开发能力的话,也完全可以转型为开发人员。
           总之,测试的价值是多元化的,我们也可以有非常多的发展方向。相关的工作技能是需要持续不断的学习和实践,更需要持续不断的思考和总结,方能挖掘自我价值的同时,有更多的发展机会。

           我给测试人员的建议是,一定要在测试岗位上多沉淀,多积累。测试工作本身是非常多元化的一项工作,需要非常多的综合知识,同时测试岗位也是很好的入门其它岗位的机会。我并不鼓励测试人员很快的转型,至少要积累三四年,测试工作本身做不好,测试价值体现的不够好,我不相信转型其它岗位能有更好的发展。对于初入测试行业的新人或者入行不久的新人,一定要找准某一到两个方向,持续的修炼自己,向测试骨干甚至专家方向发展,同时利用测试平台,广泛积累自己的测试技能、产品知识、项目管理知识、质量管理知识等,做到厚积而薄发,这样等机会来临的时候可以把握住。我也非常鼓励大家一起在测试行业持续耕耘下去,一定要恒心、毅力和耐心,冰冻三尺非一日之寒,持续阅读、且行且思,集腋成裘的积累一定会带来丰硕的成果。


    展开全文
  • 软件测试提升建议

    2019-06-29 22:18:36
    1.学习方法 2.推荐书籍 3.,,,,, 稍后更新 转载于:https://www.cnblogs.com/Chamberlain/p/11007118.html

    1.学习方法

    2.推荐书籍

    3.,,,,,

    稍后更新

    转载于:https://www.cnblogs.com/Chamberlain/p/11007118.html

    展开全文
  • 提高软件测试能力的20个方法,真的很有用~~

    千次阅读 多人点赞 2017-11-22 17:38:55
    1. 想客户之所想,思客户之所思 ...如果你和一个团队的软件测试工程师一起工作,那么请阅读他们每天发的Bug,特别是那些针对你的测试部分的Bug 。你可以从别人如何找到Bug中学到很多东西。提高自己的观察力。
    1. 想客户之所想,思客户之所思

    在测试的过程中时刻想着用户。培养自己对用户需求的共鸣。和用户沟通并且观察他们怎们样使用你的软件。多从用户的角度去考虑问题,从小白的角度去使用,用专家的态度去更改。

    2. 多读Bug
    如果你和一个团队的软件测试工程师一起工作,那么请阅读他们每天发的Bug,特别是那些针对你的测试部分的Bug 。你可以从别人如何找到Bug中学到很多东西。提高自己的观察力。
    3. 多读代码
    找到你测试的那部分功能的代码。虽然写代码并不是你的事,但是读那些代码常常会帮助你找到潜在的边际情况和软件缺陷。多学习一项技能,多一次晋升的机会。
    4. 为你发现的Bug而骄傲
    促成一个软件Bug的修复是从写好Bug标题和描述开始的。我每次发完一个Bug都会把这个Bug重读一遍以确保它是合理的并提供恰倒好处的细节。如果一些重要的Bug 没有被纠正,要追根究底,确保决定和利弊权衡是正确的。相信自己是最棒的!
    5. 参加软件功能的设计
    在软代码编写之前,在仍有可能有大的设计变更的时候,积极参加软件的计划阶段,这会帮助你了解正被考虑的折衷和权衡。了解的深了才能看的更远。
    6. 设计你的测试
    无论是寻找边界值,运用组合技术,画图表,或创建测试模型,把你的想法放进你的测试设计中总是有用的。在试探性测试的时候,有意识地去交替你的测试计划和产品学习。不断尝试找到更好的方法。
    7. 了解你测试的功能
    不管你测试的是那一块功能,你应该了解它的设计,它的局限性,别人发现的Bug,代码的变动,以及它和其它功能间的交互关系。多交流,多学习。
    8. 和别人合作测试你负责的部分

    和有不同专长的人一起测试你的功能模块,一起讨论测试的点子并且征询他们的反馈意见。交流经验,共同进步。

    9. 学习你测试的软件
    即使你只是测试一个软件中的很小一部分,成为其它新功能和整个软件的专家都会帮助你成为一个更好的测试工程师。经验是一点一点积累的。
    10. 培养和开发人员的良好关系
    测试工作有时候是对抗性的,以致很容易使有些与你共事的人在做决定时忽略你的意见。与修复Bug的开发人员建立坚实的关系对了解最新进展和促成Bug的修复会有裨益。良好的沟通能力是解决问题的前提。
    11. 扩大你的领域和人际网络
    成功的人都有一个的坚实可信的交际圈。他们可以从中得到他们需要的专业知识和建议。不断在你的公司内部和外部结交新朋友并发展专业领域的联系。朋友圈是很重要的!
    12. 寻找良师或榜样
    我和许多出色的测试工程师一起工作过,并且从他们那里学到了很多东西。为了提高你的测试技能,你应该寻找“顾问”与他们见面或者榜样向他们效仿。三人行,必有我师焉!
    13. 保持自省
    测试工程师善于发现软件的缺陷。如果把这种敏锐运用到自己身上,我们一定能更有效的发现自身的不足之处。吾日三省吾身
    14. 管理你的时间
    我们的时间很容易被大块的工作和不断的会议所占据,导致我们没有时间去学习,去深挖更多的Bug,甚至没有时间保持健康的生活状态。为了避免透支,你需要学习如何管理你的时间。
    15. 明智地选择测试自动化
    自动化测试可能缺乏熟练测试人员的那种“余光视力”。不正确的自动化有时会变成一推庞大而难以维护的代码,并且对衡量软件质量没有什么实际意思。但是精心设计的自动化测试有助于及早发现软件缺陷。
    16. 提高你的编程能力
    我遇到过一些很有天赋的测试人员,他们倾向于不去写代码。这有一定道理。就像电影评论家在变得挑剔而富有陈见后不会去考虑电影观众的喜恶一样,在我充当编程员的角色时,我想的就不再和用户一样了。但是编程还是一项有价值的技能,他能帮助你更好地阅读代码,理解产品的内在,同时帮助你写一些小工具使得平淡反复的工作变得简单。
    17. 参加Bug的审阅 (Triage)
    在产品发布前的最后一些日子里,Bug审阅组开会决定哪一些Bug应该修复,哪一些应该留到以后的版本去修复。如果你通常不在这个会议的邀请名单中,那么去主动要求参加。你会看到在测试员信誉,用户影响和已知风险等因素间做出折衷决定的过程。这将会是一种非常有趣的经历。
    18. 不断学习
    不管是“软技能”,比如公开演讲, 或者编程语言,亦或新的测试技术,成功的软件测试工程师总是会从繁忙中抽出时间来坚持学习。
    19. 爱你所做的事,并把它做好
    如果你不能承担放弃当前工作的代价,那么就学着去热爱它。测试人员有时会变得嫉世愤俗,尤其是在困难的发布周期中。享受工作并且不满足于仅仅完成计划内目标的人才会成为优秀的测试工程师。
    20.要对自己有信心,相信自己是最棒的,任何bug都逃不过自己的眼睛。
    展开全文
  • 提高软件测试能力的20个方法(转)

    千次阅读 2018-09-11 18:39:48
      1. 想客户之所想,思客户之所思 ...如果你和一个团队的软件测试工程师一起工作,那么请阅读他们每天发的Bug,特别是那些针对你的测试部分的Bug 。你可以从别人如何找到Bug中学到很多东西。提高自己的观察...
  • 软件测试分类、阶段

    千次阅读 2018-04-27 20:52:51
    软件测试技术重点:软件测试分类、阶段 软件测试应该从需求开始验收测试根据需求分析来定,测试人员主要做的是系统测试,集成测试和单元测试主要由开发人员做。验收测试 加入了客户软件测试需求:用户需求 (测试人员...
  • 软件测试人员的晋升之路

    千次阅读 2013-03-03 22:13:00
    软件测试是作为软件开发行业的一个分支,是软件质量保证的技术分支,是目前软件产品质量的守护神。  目前,国内从事软件测试工作的人员已经有30万之众,其中80%的测试人员从事的是软件产品的功能测试,剩余的80%的...
  • 近几年来,软件测试可谓是迅速‘上位’,成为互联网企业中炙手可热的岗位之一。由于国内软件测试员专业人才缺口及其大,以致于企业对于软件测试员是高薪优待。这也吸引了更多的人投身软件测试的学习之中,希望为自己...
  • 访谈的话题涉及到如何进入软件测试行业,软件测试人员如何提升自我,软件测试人员发展前景等多个话题,编者也希望本次采访手记能让大家对如今的软件测试行业有更加深入的了解。 采访背景: 领测软件测试网 领测...
  • 软件测试行业3大发展方向

    千次阅读 2018-02-22 17:02:09
    随着企业对软件测试人才的日渐重视,有意向从事软件测试的小伙伴越来越多,未来几年无论是软件测试的发展还是人才培养都将进入一个全新的时代。在新的互联网发展背景下,企业将对软件测试人才提出新的需求。如何抓住...
  • 软件测试基础知识总结(一)

    万次阅读 多人点赞 2015-08-25 16:55:52
    第一部分:软件评测知识 1. 软件质量与软件测试 软件测试:在规定条件...软件测试只是质量保证工作中的一个环节,软件质量保证与软件测试是软件质量工程的两个不同层面的工作; 质量保证:通过预防、检查与改进来
  • 软件测试行业发展及软件测试人才外包 ---领测软件测试网专访领时科技(北京)公司测试经理:包顺勇 领测软件测试网作为软件测试行业的专业媒体,一直致力于关注软件测试行业最新发展。最近网站记者对领时科技测试部...
  • 软件测试基本价值

    千次阅读 2018-06-15 14:49:00
    根据“软件测试价值提升之路”一书,整理了软件测试基本价值部分,主要是以图片的形式提供。可以帮助相关测试人员明确自我发展方向,团队建设方向,价值体现方向。测试基本价值分为三部分:拦截缺陷、提供数据、过程...
  • 总结了7个常见的软件测试问题,这些问题你也提过吗?  1. 软件测试工程师岗位职责是什么  答:你可以去看看招聘网站上很多公司的招聘公布,都有岗位职责,看起来感觉离你自己还有一段距离。你可以看看我们公司的...
  • 软件测试基础知识总结

    万次阅读 多人点赞 2017-10-19 14:05:09
    第一部分:软件评测知识 1. 软件质量与软件测试 软件测试:在规定条件下对程序进行操作,...软件测试只是质量保证工作中的一个环节,软件质量保证与软件测试是软件质量工程的两个不同层面的工作; 质量保证
  • 提高软件测试效率方法探讨

    千次阅读 2013-05-23 16:37:02
    摘要:软件测试是保证软件质量的重要手段。如何组织软件测试,耗费最少时间与最小工作量完成软件测试,使软件质量满足用户要求,是软件研发单位需要解决的问题。本文结合工程实践,从软件的可测试性及测试组织等方面...
  • 软件测试的认识

    千次阅读 2017-04-18 10:41:25
    但是,由于目前软件测试体系还不是很完善,测试的地位还远没有提升到一个很重要的地位,所以大多数人对软件测试的认识仍然存在着很多的误解。   1. 什么是软件测试  软件测试就是利用测试工具按照测试方案和...
  • 摘自:《软件测试价值提升之路》
  • 软件测试前景和发展方向

    万次阅读 多人点赞 2019-04-24 15:50:54
    2019最热门的软件测试趋势 毛哥(译) 放眼全球,了解技术发展的边界和趋势,有助于组织和个人的发展及竞争力的提升,偶尔看到国外某网站的一篇文章,读来颇值得参考,简单翻译过来,分享一下。 也许这篇文章会给...
  • 最近有些朋友问我如何尽快入门软件测试,还有些是想从别的职业转行过来,但都不太了解软件测试究竟需要学什么,究竟要从哪里学起,哪些是主流的软件测试技术等等,导致想学,但又很迷茫,不知从何下手。 本周,小...
1 2 3 4 5 ... 20
收藏数 177,661
精华内容 71,064
关键字:

软件测试提升