51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

楼主: lsekfe
打印 上一主题 下一主题

[你问我来答第22期]:如何成为一个专业的软件测试工程师(已结束)

[复制链接]

该用户从未签到

21#
发表于 2012-5-4 22:23:43 | 只看该作者
回复 19# hyd_bpmf


    谢谢您的支持哦!!
回复 支持 反对

使用道具 举报

该用户从未签到

22#
发表于 2012-5-4 22:25:44 | 只看该作者
回复 17# hui_min


    实在是不好意思,个人对性能测试研究很少,所以不能给您解答,您可以问第21期嘉宾,他好像是专业的性能测试工程师

祝身体健康,工作顺利!!
回复 支持 反对

使用道具 举报

该用户从未签到

23#
发表于 2012-5-4 22:27:07 | 只看该作者
回复 16# tlp_2011


    实在是不好意思,个人对性能测试研究很少,所以不能给您解答,您可以问第21期嘉宾,他好像是专业的性能测试工程师

祝身体健康,工作顺利!!
回复 支持 反对

使用道具 举报

该用户从未签到

24#
发表于 2012-5-4 22:29:50 | 只看该作者
回复 3# 756070980


    呵呵,谢谢您的问题,不好意思哦,个人对性能测试研究比较少,所以不能回答您的问题哟!!
回复 支持 反对

使用道具 举报

该用户从未签到

25#
发表于 2012-5-4 22:53:15 | 只看该作者
你好,问下稳定性测试主要关注点在哪?与性能测试和压力测试的主要区别在哪?谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

26#
发表于 2012-5-4 23:36:04 | 只看该作者
回复 25# 没翅膀的飞鱼

非常 感谢您的问题,为了便于您的查看,黑色字体是您的问题,蓝色字体是我的回复

     “问下稳定性测试主要关注点在哪?与性能测试和压力测试的主要区别在哪”,个人觉得稳定性测试在某种程度上就是压力测试,因为压力测试就是关注系统在一定的压力下,系统的稳定性;象负载测试、压力测试、容量测试等,我们都可以把它叫做性能测试,只是他们更具体在某个方面。下面给出一些常用性能测试方面的术语的解释。不要太纠结这个问题


负载测试:是指在一定的软件,硬件及网络环境下,运行一种或多种业务,在不同虚拟用户数量的情况下,测试服务器的性能指标是否在用户的要求范围内,以此确定系统所能承载的最大用户数、最大有效用户数以及不同用户数下的系统响应时间及服务器的资源利用率,负载测试强调的是在一定的环境下系统能够达到的峰值指标

压力测试:指在一定的软件、硬件及网络环境下,模拟大量的虚拟用户向服务器产生负载,是服务器的资源处于极限状态下并长时间连续运行,以测试服务器在高负载情况下是否能够稳定工作。与负载测试获得峰值性能测试数据不同,压力测试强调在极端情况下系统的稳定性,这个时候处理能力已经不重要了。

容量测试:指在一定的软件、硬件及网络环境下,在数据库中构造不同数量级别的数据记录,运行一种或多种业务在一定虚拟用户数量的情况下,获取不同数量级别的服务器性能指标,以确定数据库的最佳容量和最大容量。容量测试不仅可以对数据库进行,还可以对硬件处理能力、各种服务器的连接能力等进行,以此来测试系统在不同容量级别下是否能达到指定的性能。容量测试主要关心的是how much,儿负载测试则同时强调how much how fast.

基准测试:指在一定的软件、硬件及网络环境下,模拟一定数量的虚拟用户运行一种或多种业务,将测试结果作为基线数据,在系统调优或系统评测的过程中,通过运行相同的业务场景比较测试结果,确定调优的结果是否达到预期效果或者为系统的选择提供决策数据。基准测试一般基于配置测试,通过配置测试得到数据,并将这个数据作为基准来比较每次调优后的性能是否有所改善。


并发测试:指通过模拟多个用户并发访问同一个应用、存储过程或数据记录以及其他并发操作,测试是否存在死锁、数据错误等故障。为了避免数据库或函数方法在并发下的错误,需要专门针对每个模块进行并发测试。


不知道有没有回答到您的问题,祝您身体健康,工作顺利!!
回复 支持 反对

使用道具 举报

该用户从未签到

27#
发表于 2012-5-4 23:45:20 | 只看该作者
你好,在公司我也是负责web测试环境搭建,web测试环境搭建时,网络方面主要考虑哪些点?谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

28#
发表于 2012-5-4 23:54:08 | 只看该作者
回复 26# jasonteststudy
谢谢你的回答,感觉对稳定性测试的理解还不是太深,稳定性测试的测重点应该在长时间上测试对象的功能是否正常,模拟现场环境来长时间运行,与压力测试还是有区别的?但是在测试稳定性过程中,加不加压,加压的度如何把握都不好确定----
回复 支持 反对

使用道具 举报

该用户从未签到

29#
发表于 2012-5-5 05:06:21 | 只看该作者
回复 28# 没翅膀的飞鱼


    “感觉对稳定性测试的理解还不是太深,稳定性测试的测重点应该在长时间上测试对象的功能是否正常,模拟现场环境来长时间运行,与压力测试还是有区别的?但是在测试稳定性过程中,加不加压,加压的度如何把握都不好确定----”对的,您说的很有道理,稳定性测试,可以从两个方面来看这个问题,1.按照一般情况来看,稳定性测试指的是系统系统在长时间的运行上,系统是否是稳定的,有没有出现down机等一些问题,2其次从性能测试的角度来看,它可以算是某种情况下的压力测试的一种。至于如何加压,加压的度如何把握,我觉得要看测试需求!!!以上回答仅属个人见解,不一定正确,仅供您参考。
回复 支持 反对

使用道具 举报

该用户从未签到

30#
发表于 2012-5-5 05:10:49 | 只看该作者
回复 28# 没翅膀的飞鱼

“感觉对稳定性测试的理解还不是太深,稳定性测试的测重点应该在长时间上测试对象的功能是否正常,模拟现场环境来长时间运行,与压力测试还是有区别的?但是在测试稳定性过程中,加不加压,加压的度如何把握都不好确定----”对的,您说的很有道理,稳定性测试,可以从两个方面来看这个问题,1.按照一般测试来看,稳定性测试指的是系统系统在长时间的运行上,系统是否是稳定的,有没有出现down机等一些问题,2其次从性能测试的角度来看,它可以算是某种情况下的压力测试的一种。至于如何加压,加压的度如何把握,我觉得要看测试需求!!!以上回答仅属个人意见,不一定正确,仅供您参考,
回复 支持 反对

使用道具 举报

该用户从未签到

31#
发表于 2012-5-6 16:14:15 | 只看该作者
您好,我是一位在校生,今年大二,大连东软,学的是软件测试,学校给出的定义是软件测试高级工程师,不知道与在座的各位有什么区别,应该是一样的吧。现在学过基本的LINUX,C语言,SQLsever,包括现在学习的JAVA,感觉都是最基本的入门知识。大三应该会开设专业性更强的课程吧,不过,我有点心急,因为我的个人规划是想毕业之后即可签约,同时特别想进入世界500强的外企。现在看各大网站好一点的待遇招聘的基本条件都是要求有2~3年工作经验。这恰恰是我欠缺,也是迷茫的。我在这里想问咨询您的是:
①为了更好的,得心应手从事软件测试行业,我需要专注的培养哪些方面的能力,既可以是在校的,也可以是社会上的,要想实现需要通过什么的方式。
②还有对外语水平有什么要求,因为我想进入外企,现在正在为六级备战,这方面需要达到一个什么水平,托福雅思GRE有必要么
回复 支持 反对

使用道具 举报

该用户从未签到

32#
发表于 2012-5-6 16:14:22 | 只看该作者
您好,我是一位在校生,今年大二,大连东软,学的是软件测试,学校给出的定义是软件测试高级工程师,不知道与在座的各位有什么区别,应该是一样的吧。现在学过基本的LINUX,C语言,SQLsever,包括现在学习的JAVA,感觉都是最基本的入门知识。大三应该会开设专业性更强的课程吧,不过,我有点心急,因为我的个人规划是想毕业之后即可签约,同时特别想进入世界500强的外企。现在看各大网站好一点的待遇招聘的基本条件都是要求有2~3年工作经验。这恰恰是我欠缺,也是迷茫的。我在这里想问咨询您的是:
①为了更好的,得心应手从事软件测试行业,我需要专注的培养哪些方面的能力,既可以是在校的,也可以是社会上的,要想实现需要通过什么的方式。
②还有对外语水平有什么要求,因为我想进入外企,现在正在为六级备战,这方面需要达到一个什么水平,托福雅思GRE有必要么
回复 支持 反对

使用道具 举报

该用户从未签到

33#
发表于 2012-5-6 16:14:58 | 只看该作者
您好,我是一位在校生,今年大二,大连东软,学的是软件测试,学校给出的定义是软件测试高级工程师,不知道与在座的各位有什么区别,应该是一样的吧。现在学过基本的LINUX,C语言,SQLsever,包括现在学习的JAVA,感觉都是最基本的入门知识。大三应该会开设专业性更强的课程吧,不过,我有点心急,因为我的个人规划是想毕业之后即可签约,同时特别想进入世界500强的外企。现在看各大网站好一点的待遇招聘的基本条件都是要求有2~3年工作经验。这恰恰是我欠缺,也是迷茫的。我在这里想问咨询您的是:
①为了更好的,得心应手从事软件测试行业,我需要专注的培养哪些方面的能力,既可以是在校的,也可以是社会上的,要想实现需要通过什么的方式。
②还有对外语水平有什么要求,因为我想进入外企,现在正在为六级备战,这方面需要达到一个什么水平,托福雅思GRE有必要么
回复 支持 反对

使用道具 举报

该用户从未签到

34#
发表于 2012-5-6 16:28:55 | 只看该作者
您好,我是一位在校生,今年大二,大连东软,学的是软件测试,学校给出的定义是软件测试高级工程师,不知道与在座的各位有什么区别,应该是一样的吧。现在学过基本的LINUX,C语言,SQLsever,包括现在学习的JAVA,感觉都是最基本的入门知识。大三应该会开设专业性更强的课程吧,不过,我有点心急,因为我的个人规划是想毕业之后即可签约,同时特别想进入世界500强的外企。现在看各大网站好一点的待遇招聘的基本条件都是要求有2~3年工作经验。这恰恰是我欠缺,也是迷茫的。我在这里想问咨询您的是:
①为了更好的,得心应手从事软件测试行业,我需要专注的培养哪些方面的能力,既可以是在校的,也可以是社会上的,要想实现需要通过什么的方式。
②还有对外语水平有什么要求,因为我想进入外企,现在正在为六级备战,这方面需要达到一个什么水平,托福雅思GRE有必要么
回复 支持 反对

使用道具 举报

该用户从未签到

35#
发表于 2012-5-7 17:46:21 | 只看该作者
请问专家:
我入测试也有1-2年的时间了,对测试也不是很了解。在工作中,基本测试我一个人,文档也是我一个人。由于技术不好,如今越来越偏离了测试。公司也很少让我测试了。我其实非常喜欢测试,但不知道如何去钻研,想学的也很多。
想换工作,但因为技术不好,估计很难混进去的。那我要如何提高自己的技术,换个好的工作环境呢?我的目标是:测试经理。。。望专家能解答
回复 支持 反对

使用道具 举报

该用户从未签到

36#
发表于 2012-5-7 17:48:39 | 只看该作者
还有 很多人说测试要懂开发的。但我现在又有点想学开发技术,想测试和开发想结合。可是进不了项目,我要怎么做呢?如果自己创做项目是否可以呢?但我怕领导会说:“怎么学开发了”我要怎么办呢?
回复 支持 反对

使用道具 举报

该用户从未签到

37#
发表于 2012-5-8 10:02:13 | 只看该作者
看得出,您很用心的回答了坛友的问题,我觉得您很谦逊很务实~一定是一名优秀的测试人员.
作为每期必问 我又杀来啦~~
我想问:现在我在一家传媒公司负责web测试工作,就是it168文库测试,整个文库就我一个人负责,没有办法保证线上没有一点儿问题,前几日出现了一个大bug,领导批我一顿,尽管我使用了虚拟机/测试机/远程/等等手段,可是还是觉得有心无力,每次上线都会很担心,怎么才能尽可能多的覆盖呢...我很苦恼...
回复 支持 反对

使用道具 举报

该用户从未签到

38#
发表于 2012-5-8 21:02:20 | 只看该作者
回复 36# 测试小小小鸟

首先非常抱歉,没有及时回答您的问题,本来是想昨晚回答的,昨天下班后感觉非常累,就没有回答,在此向您说声对不起。谢谢您的问题,31、32楼的问题我一起回答哈,为了便于您的查看,黑色字体是您的问题,蓝色字体是我的回答

    “我入测试也有1-2年的时间了,对测试也不是很了解。在工作中,基本测试我一个人,文档也是我一个人。由于技术不好,如今越来越偏离了测试。公司也很少让我测试了。我其实非常喜欢测试,但不知道如何去钻研,想学的也很多。
想换工作,但因为技术不好,估计很难混进去的。那我要如何提高自己的技术,换个好的工作环境呢?我的目标是:测试经理。。。望专家能解答” 首先我想说的是,您要对自己有信心,不要太贬低自己,从您的描述中,可以看得出您公司的测试应该是不规范的,不正规的,也是不专业的。软件测试和软件开发它也是有它的流程的,不可能一个人做所有的事,也许这也是国内软件测试的现状吧,很多公司不重视测试,觉得测试可有可无,觉得测试会浪费成本,一但项目上线,在交付给客户的时候,出现了问题,这个时候慌了,想到测试了。打个比方,就象你去买个手机,你是看它的功能,还是看它的质量,还是两者都看?如果连基本的接和打电话都有问题,再多功能它又有何用?

“我其实非常喜欢测试,但不知道如何去钻研,想学的也很多。” 您说您非常喜欢测试,呵呵,我觉得您已经离高手不远了,因为兴趣是最好的老师,其次,您有求知的欲望,所以我相信您一定能在测试这个领域走的非常远的。其实测试领域是非常广的,从黑盒测试、自动化测试、性能测试、安全测试。自动化测试、性能测试、安全测试等相对工资比较高,您该如何学习,该学什么内容,这个要看您的职业规划,看您今后想走什么路线。从您的问题中您是想从技术到管理,我给个大致的建议,仅供您参考,1.技术方面:首先,您可以测试理论(黑盒测试理论、白盒测试理论),2.其次可以深入研究一门自动化测试或者性能测试,另外学习一下开发基础(java),3.外语:精通一门外语(在外企,工资福利,我个人觉得是比较好的),4.管理:自己可以有意识的关注管理方面的知识,5.人文素养(可以关注一下历史,励志方面的);6.积累业务知识。当您积累3年左右经验的时候,我相信您一定能走上您所希望的岗位的。希望您能坚持到底.

想换工作,但因为技术不好,估计很难混进去的。那我要如何提高自己的技术,换个好的工作环境呢?”还是想说的,要对自己有信心,要相信自己的能力。其实换工作也没那么难,你都没经历过,你怎么知道自己就不能混进呢?很多伟人,他们一开始也不知道自己在将来的某一条能有很大的成就的,能力是在磨练中成长的。给您推荐一本书<<让我们共同成长>>(讲诉从白手起家到成功企业家的艰难路程)。

以上所有回答仅是个人意见,也许不一定能回答到您的问题,仅功能参考
回复 支持 反对

使用道具 举报

该用户从未签到

39#
发表于 2012-5-8 21:25:19 | 只看该作者
回复 37# 海上钢琴师

谢谢您的问题,为了便于您的查看,黑色字体是您的问题,蓝色字体是我的回复    “看得出,您很用心的回答了坛友的问题,我觉得您很谦逊很务实~一定是一名优秀的测试人员.

“作为每期必问我又杀来啦~~
我想问:现在我在一家传媒公司负责web测试工作,就是it168文库测试,整个文库就我一个人负责,没有办法保证线上没有一点儿问题,前几日出现了一个大bug,领导批我一顿,尽管我使用了虚拟机/测试机/远程/等等手段,可是还是觉得有心无力,每次上线都会很担心,怎么才能尽可能多的覆盖呢...我很苦恼... ”首先谢谢您的表扬,看到您的表扬,感觉自己之前的回答有了些许肯定,呵呵,我就怕自己的回答不但没帮到别人,相反还起到了相反的结果,至少也会误人子弟的。从您的描述中,我想说的事,测试不是一个人的事,它需要一个团队。从测试需求分析、用例分析与设计、执行测试用例、总结测试结果、每一个阶段都需要人。一个人,就是很粗心、很大意的去把整个系统过一遍都难,何况是测试时需要很严谨、很仔细的工作。再者,任何事物都是有缺陷的,软件测试的七条原则的第一条原则就是bug本身就是无穷尽的,我们软件测试工程师就是尽可能的保证软件的质量。关于最后系统上线,出现问题,这个责任该归咎与谁,这个在测试和开发中一直都在争论中,从开发的角度讲,出现问题,应该是测试人员没做好,不然要测试部门干什么,而测试部门则认为开发部门开发能力的问题,没做好,再者任何事物都是有缺陷的,bug本身就是无穷尽的。

关于如何尽可能多的覆盖,这个问题挺大的,首先,在测试需求分析与提取阶段,您要做的非常细,您要把开发的需求分析的每个功能点提取出来,把能测试的在做尽一本的提取,只要把这些功能点覆盖到了,我个人觉得测试人员的职责已经尽到了。

关于系统上线,总担心会出问题,不同的环境,系统会出问题,这个是正常的,即使前期做很仔细的测试。我个人建议,您可以向公司管理层建议加大测试部门的投入,一个人是做不好的,其次是测试流程规范的建立,把自己所做的测试做个总结报告,每个星期,或者每个月,以报告的形式发给您的领导,让它知道您做的事的成果


以上回复仅是个人见解,不一定能帮到您,仅供您参考。祝您身体健康,工作顺利
回复 支持 反对

使用道具 举报

该用户从未签到

40#
发表于 2012-5-8 22:33:14 | 只看该作者
回复 27# 没翅膀的飞鱼

为了便于您的查看,蓝色字体是我的回复

    “你好,在公司我也是负责web测试环境搭建,web测试环境搭建时,网络方面主要考虑哪些点?”不好意思,回复晚了,web测试环境搭建,要看您的项目的大小,就我经历的,开发环境是由开发人员自己搭建的,测试环境,由测试人员搭建,QA环境(也就是产品环境,是最后要交付给客户的,所以这个环境要求是和客户的环境是一样的),如果项目涉及服务器集群、性能方面的,这个环境的搭建需要开发人员、测试人员、系统配置人员、网络人员都参与的。至于这个网络需要考虑哪些方面,全部依赖于客户的环境,比如带宽等。其它的测试环境,网络方面没有考虑很多因素,我只负责项目在Linux下的部署,网络方面由其它人负责,再者我网络也不怎么熟练。所以您的问题也不能很好的回答您,当然如果您有您的好的想法也可以与我分享,谢谢

祝您身体健康,工作顺利!!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-17 17:43 , Processed in 0.082426 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表