写给测试初学者 ---- 问题整理 (来自测试QQ群25757038)
上一篇 / 下一篇 2011-03-10 15:43:46 / 置顶(1) / 个人分类:其他
u D0N0]*|+cC0写给测试初学者 ---- 问题整理 (来自测试QQ群25757038)
H LP Z#aCg S06g6[?u4Ux#p8nj01、刚刚接触软件测试时间不长,懂得基本的测试原理和测试流程,但是没有实际的测试经验。如果我现在想学习测试工具,应该从哪一个开始学习呢?
,M8v^)YiY3@0]gOq!G0 关于测试工具,现在主流的非主流的,行业的,自动研发的,开源的等等非常多,每个工具都有其优越性和针对性,不然也不会有人去使用。51Testing软件测试网ZI.dpT[b*c
51Testing软件测试网6`P x;eo@我一直觉得测试注重的还是测试的设计及方法,而工具是更好的更有效的帮助你实现测试目标的。所以说测试工具不难学,难的是如何提高你测试设计的能力。
w%\sev q'v051Testing软件测试网/B&FB `rf)@a如果对于没有实际测试经验的人,想要学习测试工具,我建议从主流的测试工具开始学,原因很简单,主流的测试工具相对的测试资料非常多,学起来相对容易。 要提醒的是,学习工具是学习它的原理和实现方法,要灵活运用它的各项功能。
)KzXJt'oJ0(M{(U,i2f M z;xo0说到单元测试,个人觉得要做好单元测试,首先,你的代码能力要很好,才能理解开发人员的代码,并提出一套可测试的单元测试脚本。 其次, 单元的测试工具也有不少,主要还是针对各种开发语言吧。 并且, 不同的开发工具都会有自己的debug工具等,这些也可以起到单元测试的作用,所以实际上绝大多数单元测试都是开发人员自己做的。
D'c:_/OX8w0L051Testing软件测试网`#Z.M Q[ a其实单元测试工具主要还是设计单元测试的框架,传入对应的值,验证返回值等。前提是需要你对程序很了解。
Gw]vEyH051Testing软件测试网'f@;YsV[R2、谈谈百度搜索这类测试?51Testing软件测试网geh8M+H]
~q$S/s {0 百度的搜索测试不是一两句能说明白的。 他涉及到的面就非常广,总的说来的话,就我之前说了三大块啊,界面,功能,性能。 51Testing软件测试网@
M[y"Y@@c3];D N
界面:UT,排版,显示,不同浏览器及版本的兼容性,易用性等有关界面交互的测试。
CB:O)U f6[K~k_0功能:搜索功能,如果用到大型搜索引擎,还要对引擎进行测试,数据交互的话,涉及到数据库测试,如果还有别的功能,就需要进行别的功能测试。51Testing软件测试网RKb.|WC?"[
51Testing软件测试网`8C_eB性能测试:网络测试,服务器性能测试,数据库交互性能测试,大数据量测试等等涉及性能相关的指标。51Testing软件测试网&Fz&qD3GJO(M
3BYS@U0也有可能还会涉及安全性测试啊,接口测试啊
X`XV/W_0总之一句话,什么样的产品,就应该对应的设计什么样的测试方法、策略,技术等。51Testing软件测试网9D+Fx8w1}Y-o(J7P
7xY1{t q.C03、现在做测试,想问一下大家需要学习什么知识或看什么书啊?51Testing软件测试网?B,wn `v-h7X-R
m2q*w;\qa QY0 软件测试的基础,软件测试的需求分析与设计的方法,软件测试质量管理 等等测试一些基本知识。 结合自己公司本身的行业,学习一些行业相关的测试知识。 网上有很多这样的资料,你可以搜搜51Testing软件测试网,F AU wBa
51Testing软件测试网2~1R\ l bv:l%mQ个人觉得,刚做测试最好要知道 测试到底是做什么的? 你觉得自己能做好测试吗? 既然做测试了,你希望你自己往测试的哪个方向发展?
'{}1gO0}8U*q0!FQ#E&X:aYR+C^E0
ufp2~6tgS04、性能测试要怎么测?51Testing软件测试网MJE.|){,y$i4}:u0I
原理也是需要了解性能需求,做性能测试的设计,测试用例, 执行测试, 一般用LR, 完成脚本,设置性能场景,加载需要监控的性能指标,分析结果。51Testing软件测试网)d$bI{5[
51Testing软件测试网 Y[ W)i2ha%Xq2I5X]5、关于软件测试基础的视频? 随便给你找个东西 你就要知道怎么测?51Testing软件测试网/@1D N'R F,J6b
7?k2LYN2R0Zjt"pyW0 测试基础的话,看文字资料就可以理解了,视频的话主要是关于工具使用的,实际操作的比较多。51Testing软件测试网)z0eDa"Ud
51Testing软件测试网7} y[Jn.Y\其实随便给你任何东西,你都是可以测试的,你就当自己是用户,是使用者,或多或少都能发现问题。 而要在有限的时间里尽可能多的发现主要的级别高的容易影响使用的缺陷,或者利用工具发现更深层的缺陷等等,这些都是测试需要做到的。51Testing软件测试网W;|&]0CD+aGJ0P
m-Q:I N)x-Lvo)Q0对于初学者,可以先看些理论资料,对测试概念有一定的了解,最好是找一些可以用来练习的软件进行实际操作。只有把理论运用到实践中,才能学以致用。51Testing软件测试网zIpY4D%E
51Testing软件测试网M5Tz&W L'd)r(C-\工具的话,是要运用到实际项目软件中,才能体现你到底学到了多少,你是否能真正驾驭工具来实现你要进行的测试工作。 而不是简单的脚本回放工作。
P(g0y;\Rb0c2O,H(X]tM u!W.T.C:RM06、学写脚本做自动化?
9vip"G1R Yhu3n051Testing软件测试网/QVqL;Y2W0wMP"_刚开始学,建议拿别人的脚本,多练习,在用的过程中学习,模仿,变通,然后就会变成自己的了。
zn8SG'B Y4U ^*X0Z;`o~.|9C07、先学开发,再学测试,会比较好,还是直接学软件测试好?