bIH0x C\0 上个月,把公司的软件测试初级培训做完了,在QA committee成员的努力下,完成的还算比较顺利,在培训的时候有一些开发人员也参加了我们的测试培训课程,这是很难得的。
{K8js3Vfb051Testing软件测试网hbkg(UviC6}
在某些开发人员的眼里,测试似乎很神秘,在某些开发人员眼里,测试似乎很简单,在某些开发人员眼里,质量是测试出来了,因为开发人员没有真正的去了解测
试,真正的去做测试,所以他们或多或少对测试的理解会有偏差,那么开发人员到底是否需要了解测试?需要了解哪些测试知识呢?
$G*?(ZnJ4Q4q@0
?x][M9H0 首先,我想不论是开发还是测试,首先要了解,产品不仅仅是我们开发的软件本身,质量也不仅仅是程序能够运行通过。51Testing软件测试网d,e6D J
ws
bH~7{N5S0 软件质量,通常指的是软件产品需求和软件质量特性的总和,而软件产品质量特性又包含了很多元素,比如功能性,可靠性,安全性,易用性等。51Testing软件测试网PIV6wQ@;YV
51Testing软件测试网-PWXqtcsI)g
那一个高质量的产品,不仅仅是满足产品需求说明书中提到的,那么开发人员就要从用户的角度去设计开发产品,这个时候,可以多和测试人员沟通交流,因为测
试人员就是开发人员的第一“客户”,他们对各种软件质量特性比较熟悉,如果开发人员能多从这个方面入手,那很有助于产品质量的提高,那么到底都有哪些测试
是开发人员需要了解的呢?51Testing软件测试网#hj-i\TX_Si
4H)t-M!P'vpZvMj A5o0 Functionality功能性
-s%z.MDT
yZ051Testing软件测试网r:x'h'}'H'k ◆Suitability适宜性
K8V~!tL9_7l| eO
f0 ◆Correctness正确性
+w7Hk.}x*l`0@~0 ◆Interoperability互用性51Testing软件测试网6RP)E4e5L8bd6f_
◆Compatibility兼容性51Testing软件测试网B GVC7r"q9w(Ai'Hk
◆Compliance 规范性51Testing软件测试网2H*n7l*u
s&s
t-E8h
◆Security 安全性51Testing软件测试网"fX:f)B2y]F8\
◆Installability 可安装性
3D8lje|*I051Testing软件测试网"n8i4OJc$|.[C4O 是否实用?51Testing软件测试网[/HNF
o
51Testing软件测试网\
|@,R0gb Usability可用性
!u1k2Ieq,n0 x
G8L-zZ;qZ0 ◆Understandability 可理解性51Testing软件测试网.XTYfLP
◆Learnability 易学性51Testing软件测试网t}9]"N-}8j)FnkBe0j3|
◆Operablility 易操作性51Testing软件测试网#V&^8Q&qC
◆Performance 性能
'Z+_iq*F$pJ z$oe051Testing软件测试网*nuVP-m 系统是否能持续工作?
F+}EMA]%S051Testing软件测试网B[9n)ixflb:j Raliability可靠性
4lb'ypL/l051Testing软件测试网1e@$A'IYqC ◆Maturity完备性
7n|Ab8d|@7u0 ◆Fault-tolerance容错性
(lYU__a1sK0 ◆Integrity完整性51Testing软件测试网XC,_/G7x,m
◆Recoverability可恢复性51Testing软件测试网
u(D5fN#a,wv
◆Safety 安全性
t%v.]p ~p0h#R)}'Y}"Uo/l0Q,ie0 是否充分利用系统资源?
o/I EB#NC051Testing软件测试网e;bX5S
D?4{c$S Efficiency效率
#e3q&b.yI+[Q$K051Testing软件测试网8d0lw"a2?e;C-` ◆Storage 容量51Testing软件测试网0Max9m M'}
◆Processing处理能力51Testing软件测试网+_ a~3prvYP{
51Testing软件测试网:_$z_0y w.r`Yu 重新构建和维护是否经济?
J(P7xv9ZPf.s.O051Testing软件测试网
fx/O"VK4jEZ Maintainability 可维护性51Testing软件测试网4|}D8ohr
51Testing软件测试网T0vYa/Kf? ◆Analyzability可分析性
*P,n ip1{*Or;_0 ◆Changeability可更改性51Testing软件测试网a:~`{H)cf
◆Stability稳定性51Testing软件测试网9D0Qt_3\Eu
◆Testability可测试性
.Jsk H cV7i5^F(W'^051Testing软件测试网KNS/^a$O;[6fb Portability可移植性51Testing软件测试网;B8^ RP%KSB
51Testing软件测试网'A@egq~C7US ◆Adaptability适应性51Testing软件测试网aXA;G'hS8Ng^a
◆Localizability本地化
$D&d|\'Q-O(C"Y7IU0 ◆Reusability可重用性
?nY2_w.ftg(urI051Testing软件测试网:Em2yjF'~ 如果开发人员能充分的考虑到这些测试,那我相信客户对产品的质量满意度会大大提高。51Testing软件测试网y;CF*_']
T!n^m3Ra p0 质量意识很重要,无论项目中任何相关人员都应该有质量意识。51Testing软件测试网5O`:od-qE7B_)m'y