浅谈自动化测试
上一篇 /
下一篇 2015-07-17 16:51:48
/ 个人分类:杂谈
51Testing软件测试网q&_-qE+AK慢慢摸索自动化测试有好几个月了,看了几个学习视频,简单的阐述一下自己的观念。51Testing软件测试网f#A/BKb4F
51Testing软件测试网4YZ&ro;P;J_#n[+U1.测试的基础
?TT)U"]02PAI#{/\7v M|0测试的金字塔理论大家都非常的清楚,底层是unittest(单元测试),中层是集层测试,最高层是ui的测试。
OC(t0y?!Fo'p051Testing软件测试网2BK?0Ku,d.ow金字塔的难度设置:底层最低 ui级别最高51Testing软件测试网%bb-TL&T
51Testing软件测试网w {3J}/}L,S R单测:一般单测由开发人员制定,我们从旁给出设计测试用例的意见。原因:没有人比开发更懂自己的代码。单测思想很简单,但是很重要,是金字塔的最底层,底层稳固了金字塔才可以建高。51Testing软件测试网!b}6]:r(~1a5bF)i
aD"vu
Vu#a0ui测试:难度高是因为ui的测试都是黑盒的测试,通过自己的测试用例想去踩中出问题的方法是非常的困难的。只能通过基于ui的表现去定位大概的问题,有可能执行千万条数用例,也找不出bug。
'B9m2EB:j*Z J1y0^?CcR0金字塔的理论很简单,底层的东西是最重要的,一个工程的核心是代码,代码是开发输出的,所以一个项目的质量大部分是取决于开发。qa只是负责辅助开发,当项目的质量有所偏离,尽量的提高产品的质量。51Testing软件测试网?H8m1pJ,h+q$k'T
e E1s3dvs0上面是基于理想的公司情况,一般的公司的程序都是倒着来的。嘻嘻,幸运一些的可以遇见。ps:我们公司都是大牛们,当然ok,大牛们果断的支持我们QA的工作 让我们的项目更加的健壮 嘻嘻。51Testing软件测试网(Cedj.@(U;J,s
zGB!]x9c02.自动化的使用场景
*o NC!h(j"W05D}\:AHV0自动化测试的使用场景(站在用户的角度上去验收项目,路径主要覆盖大部分用户经常使用的功能)洋文的方法就叫:UAT (user acceptance test)用户验收测试
K,Eo^]~,S$M0p$l2AWH^8l"E0那么问题来了,那么自动化究竟要做什么呢?51Testing软件测试网;})m*cDUoQ