没有软件方面的知识,学习软件测试可以吗??
软件测试是一个新兴的行业,也是为了保证软件的质量,实现软件利用的最大化!基础性的专业知识要求也是需要的,比如:C语言、数据库、操作系统方面、计算机英语…相对来说范围要求较为广泛,但是能者多劳这也是很正常的!所以想要进入这个行业的人也要慎重的考虑,首先要确定自己的想法,不断的进行学习,这样才能使自己出类拔萃!对于基础方面的话,建议多看看,多了解一下,这样才能有更好的方法.你可以咨询一下专业的培训机构啊.南京新街口校区就不错的.
现在的做软件测试必须懂得编制程序吗?
最好懂一些,因为你不可能永远让你的同事帮你弄吧.
做软件测试是不是必须要懂开发
随着软件测试的发展,掌握基本的语言已经成为核心技能 如果你是在华为,思科,这种大型传统的企业,分工极为明确,则不需要拥有这项技能 不过大部分人还是在一些中小型企业和互联网企业,变成是必须拥有的技能,做测试经理即使不变成也要懂得测试的框架分析和测试需求分析,这个技能也是必须的 要不你怎么指导大家呢,和带领大家前进呢 你说到懂开发,包含好几种意思:懂开发技能是上述的我写的那些,懂开发人员,懂开发出来的产品,是另一个意思,暂时不在这里说了
做软件测试工作需要懂编程吗
看你是做什么类型的软件测试,手动黑盒测试不需要的,懂点数据库就可以 如果是白盒测试或者自动化测试,这种高级测试工程师,要懂一点代码的
学软件测试要 基础么?
要的,我就是做软件测试工作的,软件测试职业涉及到的知识方面很多,比如网络,安全,编程,硬件,软件的质量体系,数据库,还有软件测试理论,测试的度量方法与各种文档的编写等等,虽然各方面要求不是很严格,但这些都必须得懂. 有什么不懂的可以问我.
不懂编程也能学软件测试吗
首先,是否需要编程技能与测试人员从事的测试工作种类有极大关系,相信很多人都听过微软曾经聘用一名家庭主妇来测试 Windows操作系统 的故事.实际上,软件测试分为:功能测试、需求测试、性能测试、兼容性测试、稳定性测试等,这些类型的测试基本不需要有编程基础.因为这些测试主要是从实现结果上去分析系统存在的问题,而不是过程.而对于分析代码的白盒测试 ,以及开发测试工具才要求测试人员有较强的编程能力. 其次,真正初、中级测试人员参与的都是第一类测试,也就是说与代码实现过程的关系不是很紧密,他们所关注的主要是需求和流程方面.对于高级测试人员,才会涉及到具体的代码,他们所关注的主要是测试工具的开发,以及对现有代码进行单元测试等工作.
我学是计算机专业的,以后若做软件测试需要巩固哪些方面的知识?
你好!
你需要一些计算机的基础知识,例如:操作系统、任意一门计算机语言、数据库、计算机原理等等……这些都是大学计算机的必备课程,还有一些工具,掌握一些工具可能对你的面试会有很大的帮助,你可以找一些相关的书籍看看……
另外:
我国开发人员待遇普遍高于测试人员,因此能写代码的几乎都去做开发了,而很多人则是因为做不了开发或者不能从事其它工作才“被迫”从事测试工作(就像楼主这样的情况)。最终的结果则是很多测试人员只能从事相对简单的功能测试,能力强一点的则可以借助测试工具进行简单的自动化测试(主要录制、修改、回放测试脚本)。
与开发人员相比,测试人员掌握的知识具有“博而不精”的特点,“艺多不压身”是个非常形象的比喻。由于测试中经常需要配置、调试各种测试环境,而且在性能测试中还要对各种系统平台进行分析与调优,因此测试人员需要掌握更多网络、操作系统、数据库等知识。现在软件测试已经成为一个很有潜力的专业。要想成为一名优秀的测试工程师,首先应该具有扎实的专业基础。因此,测试工程师应该努力学习测试专业知识,告别简单的“点击”之类的测试工作,让测试工作以自己的专业知识为依托。
测试专业知识很多,学习主要以测试人员应该掌握的基础专业技能为主。测试专业技能涉及的范围很广:既包括黑盒测试、白盒测试、测试用例设计等基础测试技术,也包括单元测试、功能测试、集成测试、系统测试、性能测试等测试方法,还包括基础的测试流程管理、缺陷管理、自动化测试技术等知识。
说这么多的意思希望楼主能够明白,好好考虑一下,如果真想在测试这条路上发展下去应该付出怎样的努力,不要看网上那些测试不需要基础,容易上手,职业寿命长等等的话,首先提高自身的水平,去学习,去充电才是最重要的。
推荐书籍《软件测试从入门到精通》《软件测试的艺术》
最后祝你成功!
有问题可以百度hi联系我!
软件测试具体干嘛啊
根据需求文档、设计文档等,设计测试,执行测试,找出软件的问题,以保证软件质量. 黑盒测试:不需要了解软件内部如何实现,输入数据,检查输出是否正确 白盒测试:测试代码的实现逻辑是否正确