软件系统测试技术与实践指南.doc
软件系统测试技术与实践指南
TOC\o1-2\h\u4638第1章软件测试基础 4
321181.1软件测试概述 4
311901.1.1定义 4
310231.1.2目的 4
201401.1.3原则 4
1991.2软件测试过程模型 4
28601.2.1V模型 5
83321.2.2W模型 5
160511.3软件测试分类 5
55331.4软件测试级别 6
22574第2章测试用例设计 6
266852.1测试用例概述 6
265572.2黑盒测试用例设计方法 6
300542.3白盒测试用例设计方法 7
57282.4用例设计技巧 7
19011第3章自动化测试 8
194833.1自动化测试概述 8
21123.1.1自动化测试的定义 8
543.1.2自动化测试的分类 8
324633.1.3自动化测试的适用场景 8
195903.2自动化测试工具选择 8
204953.2.1工具类型 8
255623.2.2工具特点 8
245703.2.3技术支持 9
197183.2.4成本效益 9
25083.3自动化测试框架设计 9
38813.3.1框架设计原则 9
137503.3.2框架结构 9
84673.3.3关键组件 9
310083.4自动化测试实施与维护 9
156143.4.1实施策略 10
322603.4.2维护要点 10
762第4章功能测试 10
46574.1功能测试基础 10
265484.1.1功能测试的定义 10
13844.1.2功能测试的目的 10
67874.1.3功能测试的类型 10
301404.2功能测试工具 11
94464.2.1ApacheJMeter 11
254984.2.2LoadRunner 11
222254.2.3Locust 11
295404.3功能测试指标与场景 11
282814.3.1功能测试指标 11
124154.3.2功能测试场景 11
80734.4功能瓶颈分析 11
16094.4.1响应时间分析 12
319654.4.2资源利用率分析 12
13674.4.3并发数分析 12
85034.4.4吞吐量分析 12
32733第5章兼容性测试 12
57755.1兼容性测试概述 12
77365.2浏览器兼容性测试 12
145735.2.1浏览器类型及版本测试 12
217475.2.2浏览器特性测试 12
309475.2.3浏览器设置测试 12
122195.2.4浏览器插件测试 13
171975.3设备兼容性测试 13
166655.3.1操作系统测试 13
158725.3.2硬件配置测试 13
176535.3.3分辨率测试 13
210005.3.4移动设备测试 13
133525.4软件兼容性测试 13
256445.4.1应用软件测试 13
147615.4.2系统组件测试 13
37205.4.3硬件设备测试 13
158975.4.4网络环境测试 13
23114第6章安全性测试 13
94036.1安全性测试基础 13
187646.1.1安全性测试概念 14
279306.1.2安全性测试原则 14
137286.1.3安全性测试分类 14
181526.2常见安全漏洞分析 14
323706.2.1SQL注入 14
209616.2.2跨站脚本攻击(XSS) 14
299186.2.3跨站请求伪造(CSRF) 15
209176.3安全性测试方法与工具 15
206666.3.1安全性测试方法 15
77456.3.2安全性测试工具 15
297886.4安全性测试策略 15
6821第7章用户体验测试 15
163597.1用户体验测试概述 15
46037.2用户体验测试方法 15
306287.3用户体验测试工具 16
37597.4用户体验优化建议 16
7785第8章移动端测试 17
107108.1移动端测试概述