学习做软件测试需要学什么很强的编程能力吗?

【15-07-29 讨论】以后不懂开发不会编程的软件测试将被淘汰,_软件测试吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:66,720贴子:
【15-07-29 讨论】以后不懂开发不会编程的软件测试将被淘汰,收藏
还得会框架
东方博宜软件测试师,专业软件测试师培训,多年IT培训经验,合格学员免费推荐找工作!给每一个需要技术提升的人一个平台展现自己,一技在手,畅行无忧!
大家怎么看
简单的指指点点,所谓手工(黑盒)测试已经不能满足市场需求了。现在谷歌、IBM、微软等公司都在招测试开发工程师,具备一定的开发能力,这是大趋势。
那我是要先做几年开发再转测试的节奏么,还是一开始就做测试,好纠结啊~我本科是计算机网络专业,现在在学Java,下个月分班,我是去开发班还是测试班,求建议
能把黑盒测试做精也不是那么容易的事。
加油加油加油
登录百度帐号个人知识整理和收集,欢迎同道的朋友一起学习进步!
软件测试人员掌握多少代码能力才够
概述软件测试工程师通常会面临着一个普遍的问题:软件测试工程师工作中需要写代码吗?在理清这个问题前,我们有必要先全面的了解下软件测试的各种角色。一般而言软件测试大体可以分为两类角色:业务型测试通常在系统开发完成或大体完成的情况下参与验证测试系统的功能及其完整性。该角色属于非技术类,一般情况下不需要写代码。技术型测试技术型测试所关注的层面不同于业务型测试,要求掌握或是具备数据库、编程能力、系统架构、数据设计和应用接口等技术能力。通常情况下技术型测试人员在开发阶段便介入测试工作,从代码层面开始进行测试,因此技术型的测试会面临更多的挑战。技术型测试工作通常涉及两方面的工作,既要做开发,又要做测试。像我们平时所知道的自动化测试、性能测试、安全测试通常被归为该类。如果从软件测试角色分类来看,似乎这种角色分类可以决定测试工程师是否需要编程能力了?先别急着下结论,我们继续在看几个相关的问题:测试工程师应该了解、掌握什么?一个好的测试工程师应该具备什么样的技能集合?成为一个好的测试工程师需要掌握多少编程能力?优秀测试工程师的能力软件测试的方法会因软件产品的需求、行业的不同而所有不同,而优秀的测试工程师在整个产品的测试过程中扮演着极其重要的角色。一个优秀的测试工程师应该具备:丰富的行业知识优秀的逻辑推理能力良好的编程技能多少编程技能才够?编程和调试是软件开发工程师的工作,然而为什么编程也成为了软件测试工程师必须掌握的能力呢?下面我们看看软件测试工程师为什么必须掌握编程能力:做自动化测试时,你需要写代码做白盒测试时,你需要读懂代码和写代码做数据库操作时,你需要会sql的增删改查操作在敏捷测试过程中, 你需要会写自动化测试做性能测试,你需要写代码做安全测试时,你需要写代码做数据测试时,你需要写代码软件测试的基本测试策略: 手工测试和自动化测试。又可能进一步划为黑盒测试、白盒测试、灰盒测试。不同的测试策略要求不同的测试技术。你会发现:从事黑盒测试,你可能不需要编程能力,因为你更多的关注数据的输入和输出从事白盒测试或基于代码驱动测试模式时,你必须具备编程能力,掌握例如python、java、c++、sql等等各种编程语言从事自动化测试或代码检测时,你需要足够好的编程能力,因为你需要关注代码覆盖、语句覆盖。开发自动化测试框架等等,同样你也可能需要具备前端、数据库等等一些技术。sql,你需要掌握各种数据库的增删改查操作,以便验证一些数据,甚至实现自动验证sql注入,基本时时的会遭遇这个,所以你应该掌握一些javascript和sql,尤其是关于安全方向的应用敏捷测试,似乎有些潮流,这个就更要求你具备编程能力了对业务测试而言从上述的各种对编程能力的要求,对大部分业务测试人员而言,你最好具备:深入理解手工测试,行业知识,同时具备点脚本能力,例如掌握javascript,将有助于提升你的综合能力作为软件测试从业者,你应该建立起自己的技能体系,最好掌握下java、javascript、python、ruby之类的语言,虽然不是一定得掌握,但最好知道。而对于sql,这个基本是必须掌握的了优秀的沟通表达能力逻辑分析能力强大的自学能力基本上懂编程将会有助于你的软件测试职业生涯。总结下面我们做一个基本的总结,软件测试大体可以分为:业务测试和技术测试,业务测试不需要掌握编程,但最好所有了解,而编程对技术测试而言则是必须的。一个优秀的软件测试工程师应该具备:深入理解所从事行业的业务优秀的逻辑推理能力扎实的编程技能总而言之,在软件测试职业生涯里,编程能力将会成为你职场的助力,也会伴随你的整个职业生涯。
提高软件测试能力的20个方法,真的很有用~~
说说 Google 软件测试开发工程师的工作内容
测试人员要掌握的基本sql语句
软件测试人员需要懂这些网络知识点
作为一名软件测试工程师,需要具备哪些能力?
做一个优秀的软件测试工程师要具有哪方面的能力呢
软件测试人员应具备的素质
测试人员必知必会的数据库知识01
软件测试工程师未来十年的职业规划
没有更多推荐了,已解决问题
我是女生,没有什么编程基础,还没毕业,以后是学Android还是软件测试?
我是女生,没有什么编程基础,还没毕业,以后是学Android还是软件测试?软件测试是不是需要很有想象力,也需要编程基础?本人想象力不是很丰富,怕学测试后想法简单找不到错误,不知道怎么办了?哪位好心人为我指点迷津?谢谢了!
浏览次数:657
用手机阿里扫一扫
最满意答案
首先告诉你一下,一般对女生来说测试比较容易些。这个你放心。其实你目前的担忧是对的也是错嘚,为什么这么说呢,你对某些行业不熟悉,你往往都是会考虑很多东西,但是又一点,一旦那个行业你熟悉了也就简单了。目前来说,一般学习测试,熟悉个两个月就好了。至于android开发,目前人也很多,也比较火爆,但是你要相信一点,测试是永远都缺的,无论是什么程序,都不会少了测试的。你可以先学习下android,然后测试的话自己找个师傅好好教下。
答案创立者
以企业身份回答&
正在进行的活动
生意经不允许发广告,违者直接删除
复制问题或回答,一经发现,拉黑7天
快速解决你的电商难题
店铺优化排查提升2倍流量
擅长&nbsp 店铺优化
您可能有同感的问题
扫一扫用手机阿里看生意经
问题排行榜
当前问题的答案已经被保护,只有知县(三级)以上的用户可以编辑!写下您的建议,管理员会及时与您联络!
server is ok不会编程也能学软件测试吗_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&100W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
不会编程也能学软件测试吗
中国IT行业培训品牌|
总评分0.0|
阅读已结束,下载本文需要
定制HR最喜欢的简历
你可能喜欢提高软件测试能力的方法有哪些?_北京达内软件测试培训
提高软件测试能力的方法有哪些?
时间: 09:23
软件测试行业越来越被人们所接受,学习的人越来越多,那么要想在激烈的竞争者中脱颖而出,那就必须有过硬的本领和技能,现在就跟随达内一起去了解一下提高软件测试能力的方法有哪些吧!
1、想客户之所想
在测试的过程中时刻想着用户。培养自己对用户需求的共鸣。和用户沟通并且观察他们怎们样使用你的软件。
2、多读Bug和代码
如果你和一个团队的软件测试工程师一起工作,那么请阅读 他们每天发的Bug, 特别是那些针对你的测试部分的Bug
。你可以从别人如何找到Bug中学到很多东西。除了多读Bug外,还应该找到你测试的那部分功能的代码。虽然写代码并不是你的事,但是读那些代码常常会帮助你找到潜在的边际情况和软件缺陷。
3、为你发现的Bug而骄傲
促成一个软件Bug的修复是从写好Bug标题和描述开始的。我每次发完一个Bug都会把这个Bug重读一遍以确保它是合理的并提供恰倒好处的细节。如果一些重要的Bug
没有被纠正,要追根究底,确保决定和利弊权衡是正确的。
4、参加软件功能的设计
在软代码编写之前,在仍有可能有大的设计变更的时候,积极参加软件的计划阶段,这会帮助你了解正被考虑的折衷和权衡。
5、设计你的测试
无论是寻找边界值,运用组合技术,画图表,或创建测试模型,把你的想法放进你的测试设计中总是有用的。在试探性测试的时候,有意识地去交替你的测试计划和产品学习。
6、了解你测试的功能
不管你测试的是那一块功能,你应该了解它的设计,它的局限性,别人发现的Bug,代码的变动,以及它和其它功能间的交互关系。
7、 和别人合作测试你负责的部分
和有不同专长的人一起测试你的功能模块,一起讨论测试的点子并且征询他们的反馈意见。
8、 学习你测试的软件
即使你只是测试一个软件中的很小一部分,成为其它新功能和整个软件的专家都会帮助你成为一个更好的测试工程师。
9、培养和开发人员的良好关系
测试工作有时候是对抗性的,以致很容易使有些与你共事的人在做决定时忽略你的意见。与修复Bug的开发人员建立坚实的关系对了解最新进展和促成Bug的修复会有裨益。
10、扩大你的领域和人际网络
成功的人都有一个的坚实可信的交际圈。他们可以从中得到他们需要的专业知识和建议。不断在你的公司内部和外部结交新朋友并发展专业领域的联系。
11、寻找良师或榜样
我和许多出色的测试工程师一起工作过,并且从他们那里学到了很多东西。为了提高你的测试技能,你应该寻找“顾问”与他们见面或者榜样向他们效仿。
12、保持自省
测试工程师善于发现软件的缺陷。如果把这种敏锐运用到自己身上,我们一定能更有效的发现自身的不足之处。
13、 管理你的时间
我们的时间很容易被大块的工作和不断的会议所占据,导致我们没有时间去学习,去深挖更多的Bug,甚至没有时间保持健康的生活状态。为了避免透支,你需要学习如何管理你的时间。
14、 不断学习,提高编程能力
不管是“软技能”,比如公开演讲,
或者编程语言,亦或新的测试技术,成功的测试工程师总是会从繁忙中抽出时间来坚持学习,只有这样,你才会变得更加出色。
提高软件测试能力的方法有哪些?正在学习或者工作中的你是否已经有所收获呢?更多关于软件测试的相关知识,请继续关注达内北京软件测试培训,会有更多的精彩内容与您分享。
软件测试有前途吗?值得学习吗?有很多想要学习却又没下定决心的人都有这样的疑问,既然如此,那就跟随北京达内软件测试培训机构一起去了解一下吧。
Copyright (C)
Tedu.cn All Rights Reserved 京ICP备号-56 达内时代科技集团有限公司 版权所有
选择城市和中心
达内北京亦庄大学生实训基地
达内北京网络营销中心
达内北京会计中心

我要回帖

更多关于 软件测试面试题 的文章

 

随机推荐