- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学习软件测试要学习些什么知识 [资格考试 ] 收藏
悬赏点数 10 该提问已被关闭 7个回答
广东过客 2009-02-22 17:46:50 121.34.26.*
学习软件测试要学习些什么知识
最佳答案
一个人的小门 2009-02-22 17:47:13 61.51.90.*
软件测试的一些基本要求适合阅读人群:刚刚从事软件测试或者在考虑是否要进入这一行的朋友摘要:软件测试的基本要求是:首先,要有宽泛的计算机基础知识;其次,要掌握一门编程语言;再次,学好英语。另外,从“软”的方面来说,要锻炼出一双测试的眼睛和保持平和的心态。声明:个人观点,仅供参考有些事情说起来有些滑稽,几年前, 们说,软件测试业在中国刚刚起步。现在, 们还是在说,软件测试业还是刚刚起步。几年的时间,对于其它行业是一个什么概念 不清楚,对于it行业来讲,不是一个小数。实际上,国内软件业的发展缓慢限制了测试业的发展,没有软件的开发计划,测试的需求不旺啊。然而,反过来想,在软件测试业还没有大红大紫的时候介入进去,应该是个好时候。那么,从事软件测试业的基本要求是什么? 根据自己的体会,罗列一些,供朋友们参考。首先,要有宽泛的计算机基础知识。微机原理,数据结构,数据库,操作系统原理,编译原理,逻辑,编程语言,网络,等等,都要系统地学习过。都精通不大可能,因为人的兴趣都不相同,但是,这些功课的基本知识点是应当了解的。 们在谈到职业的类别的时候, 们可以说c程序员,c#程序员,java程序员,而没有c测试员,c#测试员,java测试员,程序员可以只擅长某一门编程语言,测试员却不行。为什么呢?测试员是代表用户的,在做测试的时候,他(她)需要考虑到方方面面的事情。例如对于一个用c写的上网拨号程序,测试员需要考虑:(1) ? ? ? 程序的功能是否正确;(要求计算机知识)(2) ? ? ? 是否符合用户的使用习惯;(要求界面设计知识和换位思考能力)(3) ? ? ? 性能是否满足要求,例如长时间使用;稳定性;(要求深入的计算机知识)(4) ? ? ? 是否能够满足用户可能的不同操作系统的要求;(要求计算机知识)(5) ? ? ? 如果在全球发布,是否满足不同语言和文化的需求;(要求软件国际化测试知识)(6) ? ? ? 如何搭建测试环境;(动手能力,硬件知识)(7) ? ? ? 做代码检查;(比较深入的c语言知识)(8) ? ? ? …所以,各方面都了解一点,你在做测试的过程当中你会感觉顺手的多。如果某写方面还差一些,没有关系,计算机行业的特点就是边做边学,只要是个有心人,学习是很快的。其次,要掌握一门编程语言。有的朋友可能会说, 就是不愿意做编程才来做测试的,怎么测试还有这么一个要求? 要尝试说服你:)。 的理由有两个:1. ? ? ? ? ? ?只有知道怎么做一个软件产品,才能真正懂得这个产品。而只有真正懂得了产品,才能做好测试。一行代码不会,你会始终是个门外汉。不要满足于点鼠标,而去尝试着打开 们面前的黑盒子。2. ? ? ? ? ? ?自动化测试技术需要编程技术。自动化测试是软件测试的一个发展方向,一方面很多测试工具都需要人工干预,编写代码;另一方面在有的情况下需要自己编写测试工具。对于测试员来说,编程技术不要求精通,但要会。再次,学好英语。在现阶段, 们只能承认,在计算机方面,英语国家领先。有很多的资料都是英语的,如果仅仅局限在中文资料方面,会影响你的渊博程度:)。举一个简单的例子,windows操作系统会捕捉到一些程序或者操作系统内部的异常,你可以根据这个异常到微软网站上去查找错误原因和解决办法,其中有很大一部分资料就是英文的,因为还没有翻译过来或者以后也不会翻译的。以上所说的几点看法,都是在计算机行业里面打转,下面说几个“虚”的要求吧。1. 锻炼出一双测试的眼睛。 的一个朋友,她也是做软件测试的,她说,有一次她和她老公去买笔记本电脑,她一眼就看出液晶屏上有几个坏点,而她老公却看不出来。她说,这要归功于她有一双测试的眼睛。测试的眼睛,就是对问题特别敏感,能够发现常人发现不了的问题。测试员就是要找软件中的问题,有了这双眼睛会让你收益非浅。耐心,细心和经验,会有助于 们到达这个要求。2.平和的心态。从心理学上说,每个人都不喜欢别人对自己挑毛病,程序员也是这样。所以,要以平和的心态去看待发现的软件问题,以平和的心态去和程序员交流。千万不要以为自己发现了几个问题,就可以责怪程序员,或者冲过去骂他们一顿。也不要在背后谈论谁谁谁不行,bug太多。一个项目是大家共同做的,需要举集体之力才能做完。 们测试员发现的问题多,表明项目的风险又少了一点,应该高兴才是。如
文档评论(0)