java自学网(www.javazx.com)-java论坛,java电子书推荐:《 从菜鸟到测试架构师――一个测试工程师的成长日记》
/ S+ T" p6 [3 h! w1 q/ Pjava电子书推荐理由:本书以新人小艾为主角,从小艾的视角出发展开讨论。小艾是一位新入职的菜鸟测试工作者,他面对着测试这一未知的领域,在导师的悉心栽培和指导下走进了测试工作。在这个过程中,他经历了测试的各个方面和阶段,积攒下丰富的理论和实践经验,经过各种学习和历练,终于成长为一名测试架构师。小艾的成长经历贯穿了测试的各个领域,理论与实践并重,将测试以一个完整的体系展现给读者。本书在内容编排上力求理论联系实际,每一个章节都通过小艾的学习工作过程展开讨论,通过实践进行理论提炼。在各个章节的结尾,以小艾学习笔记的方式总结论述该章节,帮助读者更好地理解和掌握测试理论及方法。希望本书能够帮助读者形成测试理论及体系认识,帮助测试工作者更好地展开测试工作。' r; R+ r: i8 `/ b5 }
% {* H0 |2 L0 b2 x
作者:菜鸟到测试架构师
3 Z# |9 h9 q1 @% V) ~9 d出版社:电子工业出版社1 `; x* O t. R3 e/ q( `) D
出版时间:2013-04-01
, ~8 T8 N, Z3 S U7 I书籍价格:40.00元
y" A$ N- T+ {2 X2 p) g n: `& C3 k3 e6 K2 i. k
9 D" n$ s X5 E7 `% B- [* L6 C8 e, O2 K7 ], }
) ^$ G% X8 b Z; w8 i- T9 I
java电子书目录:
& n- R, c. U, w4 U& I第1章 上班第一天,新人培训1 }! S' F2 p6 T7 y" h
1.1 测试专家的第一步
, Z8 @# @3 m% J" `1.1.1 我是菜鸟. h& K, Y, U2 r- j3 K
1.1.2 苦练基本功
0 W4 O8 R% y4 i9 o' r- h0 \4 ?1.1.3 培养专业技能
- ?5 E) ~! i! [1.2 开发团队做的远不仅是开发
$ Q- U; A0 W6 g1.2.1 术业有专攻6 u. E6 K7 f6 X7 M- C+ y
1.2.2 好软件由测试决定5 R. g+ x% r7 G5 y1 h7 G( J/ k
1.2.3 测试也有大学问
4 ~0 H5 S. O' x; l2 j1.3 从专家到高手
+ w/ h7 E* `5 r1 |) R1.3.1 像外行一样思考,像专家一样实践% Y- O( u `0 \! u% g
1.3.2 工欲善其事必先利其器
' @, v# C+ Y5 m, P- R$ ?: s* \% \1.3.3 从拿来主义到创新+ j$ V% W5 d2 ?# f
1.3.4 测试的广度和深度
3 e5 q# M0 U6 P$ j, i1.3.5 无招胜有招
- X) M3 g. k5 G/ ^; Y1.4 职业生涯的考虑——技术还是管理# ^8 ? ?( d& e
1.4.1 测试工程师的技术发展路线, Y) P7 s2 p2 v& ^6 `
1.4.2 与人打交道——管理测试团队
" Q* X3 e/ T @0 b3 v1.5 学习笔记——测试入门之小艾观9 _: f1 \+ p* o4 u' z# z
第2章 万事开头难:软件从安装开始* z" F/ [9 V/ V& r8 h* Q/ |
2.1 软件,是装出来的% n# v" d; K: U; ?
2.1.1 安装测试概念解读# {5 ?0 [2 U( l* k I. D; W
2.1.2 测试之初体验——一份手册,N台机器,一堆软件
+ W0 N7 T' n' g7 @* Z! X" w2.2 全面撒网,重点排查4 p0 }# _4 B+ O
2.2.1 选择测试配置
3 u( C6 U" C5 m# z" K8 {" E. Q2 D8 q2.2.2 找出测试场景! D) ^* y4 ?9 x1 Q$ u$ Z, I! n b
2.2.3 组合出测试用例( M: v+ I" I( Y# `: G% k3 u2 z$ ] I
2.3 安装测试质量之大观
4 Y- I |+ y7 f! H2.3.1 产品安装
% i7 X0 T2 f0 x# ], a' b$ J: P2.3.2 产品卸载
. T- M# s4 {4 b, _- d' V& ]1 H2.4 客户的圣经——用户手册验证$ t2 O# I5 s# v9 Y4 b# u& [
2.4.1 一般验证方法7 L6 L; O' ~9 L( W
2.4.2 文档审阅流程" _ A* {: Q$ m" R6 K1 E6 g2 B. a) a
2.5 引进先进设备——安装自动化测试
0 p# |2 ]+ @9 B$ i* }, h! }! i2.5.1 效率的提高从自动化开始
4 c( J( ?% {9 V& {2.5.2 自动化测试的实现3 ~$ z. @/ J3 c4 G, @- @: Z9 \6 C" o
2.6 学习笔记——安装测试之小艾观
& r# j K# J5 [, e4 E8 c5 t参考资料:: F" |8 o* T; e8 k
第3章 发现新方法:快速分发新的测试版本
5 L( w; R+ d# @9 k7 e: ]3.1 构建的过程
) @2 `2 \$ _1 h5 ?! y ^" V6 U3.1.1 构建原材料的管理——代码的管理( U2 k8 b* V }* h/ m
3.1.2 构建的环境: i; t' N. c. J8 y( [1 q |: c
3.1.3 整体构建和部分构建3 a1 q6 U2 A# P7 v+ a
3.1.4 自动化的构建( J/ G- A4 @4 v+ u# ?6 o7 I
3.1.5 模拟翻译构建/ H! l- M" A& l0 {
3.1.6 构建的范围和频率+ s+ ?5 m0 P8 N+ ]: [
3.2 构建测试(Build Verification Test – BVT)5 \2 r. p0 z: o1 H* W
3.2.1 构建测试的配置(BVT Configuration)0 n) s* ?4 U$ E
3.2.2 构建测试的用例(BVT Scenarios)
; L& a y! \# Q$ a9 n4 |3.2.3 自动化的构建测试
' s0 t! X$ r& |2 u0 G3.2.4 构建测试的环境再利用
$ T8 L( h4 w* q: l# n m# \3.3 静态测试! Z6 E: E+ e% a3 i
3.3.1 静态测试的作用及环境- [. X) l. ~7 `; b
3.3.2 自动化的静态测试2 o/ [% v9 P3 v" b; r2 x# \3 s
3.3.3 静态测试的频率
: @3 f% ~& a& w* ?3.4 不间断的构建与测试(Continuous Integration)
0 M7 T2 m: d O) f" m B6 {- A3.5 学习笔记——小艾的构建测试观
5 s5 N1 L& d: S6 i& k参考资料:% f p( @0 Q7 `2 p, u
第4章 把缺陷扼杀在摇篮里:开发人员的测试
# J9 F* M+ @: }1 r2 v. U4.1 怪物来自缺陷,开发人员也需要做测试; D( M* V4 \7 n* A5 R" Z; d, b
4.1.1 深入摇篮内部9 A+ N' j& \; {. ~& d
4.1.2 吃一堑长一智,走出单元测试的误区
5 c5 t0 d X* _% k- C5 Q4.1.3 潘多拉盒子出来怪物——开发人员眼中的测试
$ H" a# T+ L- @4.2 单元测试测点啥,怎么测
# O$ P- p' C/ u+ r. _ } e) P4.2.1 摇篮有多大——单元测试的范围1 \) `0 p/ i/ z' U3 J
4.2.2 有规范、有步骤地捉虫子——单元测试的流程
4 w- M. r+ w4 p8 P8 D4.2.3 来一套杀虫装备:单元测试的工具+ ?0 [# ^- f! r, X0 w: a+ l
4.2.4 单元测试够不够,我来把把关$ c$ h' a1 t8 m
4.3 测试还能驱动开发(TDD)2 |1 {) ~7 |/ I* M' |
4.3.1 什么是测试驱动开发,测试驱动的工作流程
5 g# w5 `* P9 F" m4.3.2 测试驱动开发好处多2 @" L* z7 ^) @* {. r, B
4.4 学习笔记——单元测试之小艾观
- V0 n2 I0 m5 Q& q' X参考资料:
" Q+ d) O3 w: u' \9 G第5章 黑色盒子:打着手电抓虫子
* h. d- I& X+ n/ o8 ~' ~! h5.1 黑色的盒子里面有什么
6 x5 N' C, _# w& x2 q+ {9 ^5.1.1 小艾的功能测试第一课——准备手电
( s3 R/ V7 _) j5.1.2 导师对功能测试的深入浅出的解读% B7 i& [& B3 Q
5.1.3 参与实际测试执行,编写自动化测试脚本
1 ~2 h$ T1 L4 U S' u2 N; s. ?5.1.4 找到了第一条虫子
+ M$ C& Q$ O8 S4 @5.1.5 手记——执行高手/ h1 T' q' v5 w- V
5.2 如何把黑盒子分块
+ M% G7 _' H. [: Q ]5.2.1 如何精准找寻某一种虫子——分而治之
# [# m+ M, | p Y5 v: k1 v5.2.2 客户的反馈——虫子依然存在吗
6 E N, l. }+ s" g5.3 对黑盒子的全方位照明, l k# Q9 o% _2 x; o4 k
5.3.1 找到了小盒子间的虫子——合而治之) Y$ y2 T- g8 f
5.3.2 手记——策略高手% z0 w! z# ]9 r1 g% d
5.4 功能测试之百种变身/ _$ }& c8 W- F# o8 v% v# k
5.4.1 回归测试
( B* Q0 V, e+ W, f! u j5.4.2 客户化环境下的测试
2 ^2 y$ I+ x6 v1 D: H! O# P5.4.3 随机测试(Adhoc Test)- j A# p8 J- L! O
5.4.4 可访问性的测试(Accessibility Test); N! Q6 a7 H: r0 f6 _; U a0 L
5.4.5 全球化测试(Globalization Test)
& ?9 h9 G8 E( s( K1 \5.4.6 其他之林林总总
. G, Y# M) k8 X6 M" u {5.5 学习笔记——功能测试之小艾观
. S) ~0 l' p% g) ?! V/ H" m参考资料:8 \& p, x$ e# w$ Z5 L/ `
第6章 大促带来的灾难:究竟能支撑多少访问量& e+ F% A2 a4 ^$ v- V
6.1 洪水般的访问量——初识性能测试" w3 I! L, @. K2 n0 D
6.1.1 一旦宕机,流失的就是白花花的营业额
' |9 D1 C' C; {- e) z6.1.2 假如我是甲方——关于性能客户都关注些什么- q4 ?) T/ H' l+ H. w: I
6.2 让访问来得更猛烈些吧——模拟客户的访问行为/ c7 U# J$ H7 H, T q8 z) N
6.2.1 更真实更高效的模拟——自动化的性能测试
+ T2 k1 W$ E! c6 E* E6.2.2 春节大促——压力测试8 a" ~: \- X8 {
6.2.3 日常的访问量——正常的响应时间9 i5 t7 g/ [& a2 [$ |* Q
6.2.4 保证长时间的稳定运营——可靠性测试
" _1 ^: n- P0 D9 X. V7 ?! X6 f6.2.5 客户的成长不比产品慢: 想象不到的数据量——可扩展性测试
" c& u |7 u) H/ q- c4 V! g$ p: L6 Z6.2.6 摸爬滚打过来还得挨一刀——产品经历性能测试' Z4 s: s) n2 m5 \% i! O0 a
6.3 像FBI那样缜密——全面监视系统的一举一动
6 d' e" ?/ F u/ X# Y o) M6.3.1 操作系统的监视% J( ^. F: j$ l# Y5 P! h$ ]4 V8 H! w: q
6.3.2 应用服务器的监视- t, ]; v" @" b6 X; I2 |4 P* ^
6.3.3 数据库的监视
" d j# _+ z0 O% W* C" H5 i6.4 大海捞针也要讲究策略——性能问题的分析定位
. c0 |2 i* B0 `& _* K6.4.1 磨刀不误砍柴功——了解性能问题定位的一般策略
7 a3 O. B- M6 k! [4 p8 }0 }6.4.2 越忙越乱——高并发访问量下的出错率7 q7 ~1 P, N( w* g9 g# l+ O5 l7 S1 G
6.4.3 越跑越慢——吞吐量下降问题0 S" J. ~, ]% t
6.4.4 穿了小两号的鞋——通过参数调优能解决的问题
/ p( y8 Z% k9 h( A! c* ]6.5 学习笔记——性能测试之小艾观) t( i: |# W. d- h: ?* f. J. O
参考资料:/ `. B( }! b7 ^& p; A, x# T1 w
第7章 更新换代,重装上阵
f# p% U8 L1 G! m: k I7.1 永葆青春活力——迁移- f* e! @; z) z# @' O: d }
7.1.1 企业级应用架构$ g% V. W2 Q8 `; J2 l; I% I
7.1.2 企业级应用迁移内容及主要步骤0 u+ e3 ?# ?( \/ x- ]: P3 p$ g( a; E9 [
7.1.3 企业级应用迁移中客户关注的问题
4 Y7 q, j; W' p- X7 T0 \7.2 迁移测试/ M# w, s* V. u5 {% x
7.2.1 垂直迁移测试方法(VMTM)
( y: j/ I9 V$ u+ ~. r) q, N/ n7.2.2 水平迁移测试方法(HMTM)/ @' V: }) d) Z4 U; n
7.2.3 其他迁移测试内容
) N0 t Y) i5 K) H2 }5 p7.3 迁移测试的计划和实践3 \. P' B* F1 `( w8 M) {0 v
7.3.1 如何选择迁移测试平台组合和测试用例
( A4 F3 K& e( _3 ~+ ?/ K7 K. L7.3.2 迁移测试的一个具体场景' x& \$ J+ V: B% P& E5 K
7.4 学习笔记——迁移测试之小艾观4 r# i; A8 h- \
参考资料:6 M; H0 ?3 c5 I, o
第8章 假如我是客户:面目全非脚与还我漂漂拳
$ M" x1 m: C- p7 H$ L) u8.1 其实,我是一个演员——如何扮演客户
, }2 o* z: w7 U& G' T8.1.1 我知道,我不知道:只知道客户能够知道的
3 T1 r0 H* l6 L6 R+ a4 K) y. d1 N8.1.2 我做,我不做:做客户会做的
/ t3 Y i6 l2 D) I# k8.1.3 我想,我继续想:客户会怎么想
0 h% S1 i4 }0 `" u8 ]; v9 Q' O8.2 面目全非脚——狠下心来改产品" m- Y8 u, u6 P* Q
8.2.1 第一脚,学会开发& F1 e# n M; z1 ~* M
8.2.2 第二脚,部署代码
. Q6 I* X2 P1 `/ d9 Z8.2.3 第三脚,联合测试4 w; i' a8 Y9 r
8.3 还我漂漂拳——让产品对用户更友好
; B- U6 Z- f8 U' _7 M" n: y2 c# j4 V8.3.1 协助完善产品设计
4 g9 c, L" Q2 A7 }1 {8.3.2 客户化联合测试工作的痛苦和解决方案
5 u2 ` L! z* t5 t8.3.3 撰写详细易读的客户化教程9 t; w% ^ b) O
8.4 学习笔记——客户化测试之小艾观: U# M) q7 H0 a t; y
参考资料: 第9章 黎明之前最后的冲刺:成品测试1 l- R. D5 J) a7 S% e" ]! n) T
9.1 产品包装成金蛋,手握光碟抓虫子
# p5 Y6 O6 S% O9.1.1 成品测试全体总动员
4 c* q0 R. P' y" V9.1.2 协同作战——成品测试特性8 ]. m# U4 s! @6 l
9.1.3 取舍之间——测试范围和策略1 A0 k5 u& x$ }' q7 n. g$ d+ i
9.1.4 争分夺秒——成品测试周期
/ g6 x& r4 n' j" Q9.2 黎明前的黑暗——漏网之虫
3 {; u9 `# W% s3 |( v9.2.1 老案例生新虫子/ ], i# j4 K8 ]5 H/ ]1 p
9.2.2 艰难抉择——漏网之虫综合分析及灭虫策略5 _. D1 ]' @% j0 W
9.3 金蛋闪亮登场
: y4 p- k/ u9 R( G6 R9.3.1 成品测试胜利退出5 K4 t/ u2 {7 U5 C
9.3.2 质量检测报告之大观
. l% C5 {1 M' ~9 Z% E1 o2 k9.3.3 趁热打铁总结经验教训: q2 [; e) J3 M1 m: i/ M
9.3.4 贯穿始终的缺陷分析
) Z9 M& y x# H0 b9.4 学习笔记——成品测试之小艾观
/ e! P; J4 V9 S# x2 F; ?参考资料:5 \0 U% R" H' K2 e. \$ d
第10章 缝缝补补又三年
' n6 P( {+ H9 G: `10.1 补丁包测试简介
4 g0 ^7 n& x5 A: ? G10.1.1 目标驱动的补丁包测试$ ]) x: P, Q% g3 \- t
10.1.2 补丁包测试在产品生命周期中的意义
" o1 \$ K) f% n- C- d6 ]7 v9 ^10.1.3 补丁包需涵盖的内容及来源
q% p5 u6 X; r3 C1 x/ \9 Z+ \10.2 产品补丁包测试的基本流程 T9 b3 a* `0 l% U
10.2.1 确定补丁包里需要包含的内容
u& `; X- [2 {10.2.2 制定好计划是关键" q2 C' ^6 N. U. [
10.2.3 执行开始前要做好准备工作
: l) k; \ z% y10.2.4 测试开始及状态跟踪
5 A$ c4 B! e7 c: i2 A% V; Z: |; g10.2.5 补丁包成功发布$ l, n( ]- B0 I0 Z% ?
10.3 其他的流程和考虑因素
% f2 f% ^: x+ o$ `10.3.1 缺陷分析要做到位% N e) i9 [" ?: x
10.3.2 补丁包测试的自动化考虑
; x1 R$ \, i! V& U10.4 学习笔记——补丁包测试之小艾观- d$ _8 w0 N: U7 S1 `
第11章 一遍又一遍:自动化的好处多
( ~; p* V( l( d1 l11.1 软件测试的工业化——自动化8 W- ~; g/ u. l1 Y+ R/ t% ]
11.2 自动化的利与弊' u/ ~" z; ?4 u0 }9 R1 F+ g
11.3 武功入门口 ' r. P. d' U8 t$ Q; `1 }& C* f, k
Java资料百度网盘下载地址链接(百度云):java自学网(javazx.com) 从菜鸟到测试架构师――一个测试工程师的成长日记 PDF 高清 电子书 百度云.rar【密码回帖可见】* d7 o& e1 y+ s& R
& h0 \9 Z) i6 ?; D# p' C+ ~! U+ d4 _
& x3 A( g$ \7 D9 O; y
! G$ F+ B/ j1 v; U8 J) Y |