软件测试工程师成长之路:掌握软件测试九大技术主题
¥
17.18
2.0折
¥
85
九品
仅1件
作者王顺 著
出版社电子工业出版社
出版时间2014-09
版次1
装帧平装
货号A6
上书时间2024-12-03
商品详情
- 品相描述:九品
图书标准信息
-
作者
王顺 著
-
出版社
电子工业出版社
-
出版时间
2014-09
-
版次
1
-
ISBN
9787121239960
-
定价
85.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
413页
-
字数
432千字
-
正文语种
简体中文
- 【内容简介】
-
《软件测试工程师成长之路:掌握软件测试九大技术主题》以实际项目为原型、以关键理论与丰富实践为指导,贯彻了先进的项目管理理念与全程质量管理思想。
《软件测试工程师成长之路:掌握软件测试九大技术主题》前9章为软件测试九大技术主题分享,是众多资深软件工程师在软件测试领域的经验总结、知识升华与提高,展现众多实际工作中典型的测试技巧和测试技术。《软件测试工程师成长之路:掌握软件测试九大技术主题》第10章是引导读者自己动手实践,在实践中不断总结与提高。《软件测试工程师成长之路:掌握软件测试九大技术主题》第11章、第12章、第13章讲解HTML、JavaScript、CSS,通过网页编程语言帮助读者理解为什么会出现这样的测试,为什么要选择这些特定的字符串进行测试。
- 【作者简介】
-
王顺,十年以上计算机软件从业经验,资深软件开发工程师,系统架构师。创建学习型组织――言若金叶软件研究中心:一个以网络形式组织的软件研究团队,致力于网络软件研究与开发、计算机专著编写,为加快祖国信息化发展进程而努力!
- 【目录】
-
第1章Web测试专题技术分享
1.1Web测试的特点
1.2Web测试基础点
1.2.1获取软件版本号
1.2.2修改浏览器的代理设置
1.2.3修改hosts配置文件
1.2.4测试网上付费购物
1.2.5截图软件FSCapture的使用
1.2.6截图软件Jing的使用
1.3用户界面测试
1.3.1文字或图片重叠
1.3.2文字或图片剪裁
1.3.3文字或图片没对齐
1.3.4重复菜单项或链接
1.3.5提示信息错误
1.3.6界面测试其他问题
1.4功能测试
1.4.1Tooltip不显示
1.4.2JS错误问题
1.4.3页面链接错误
1.4.4页面访问资源不可用
1.4.5出现“404页面错误”
1.4.6按钮不工作
1.4.7功能未实现
1.4.8错误信息提示不合理
1.4.9数据库访问错误
1.4.10文档无法下载
1.5表单测试
1.5.1文本框测试常见验证点
1.5.2特殊输入域测试常见验证点
1.5.3单选按钮测试常见验证点
1.5.4复选框测试常见验证点
1.5.5大块文字区域测试常见验证点
1.5.6下拉列表框测试常见验证点
1.5.7排序测试常见验证点
1.5.8分页测试常见验证点
1.5.9搜索框填充域测试常见验证点
1.5.10用户登录测试常见验证点
1.5.11特殊字符处理常见验证点
1.5.12转义字符处理常见验证点
1.5.13多次快速提交问题
1.5.14共用页面Session问题
1.5.15页面刷新问题
1.5.16浏览器前进/后退按钮问题
第2章Client测试专题技术分享
2.1Client测试的特点
2.2如何进行Client测试
2.2.1安装测试
2.2.2卸载测试
2.2.3UI测试
2.2.4功能测试
2.2.5字符输入测试
2.2.6Tooltip测试
2.2.7链接测试
2.2.8操作按钮测试
2.2.9菜单测试
2.2.10音频测试
2.2.11视频测试
2.2.12程序运行权限测试
2.3如何获取测试需要的Trace
第3章Mobile测试专题技术分享
3.1Mobile特点
3.2Mobile测试基础
3.2.1手机测试常见类型
3.2.2手机测试与传统测试的区别
3.2.3监控手机流量
3.2.4获取手机的Root权限
3.3实现手机与计算机的联系
3.3.1“豌豆荚”的基本操作
3.3.2“360手机助手”的基本操作
3.3.3“腾讯手机管家”的基本操作
3.3.4实现iPhone/iPad/iPadMini与计算机的联系
3.3.5备份手机中的数据
3.3.6截取手机屏幕内容
3.3.7记录手机的ErrorLog
3.3.8手机数据信息
3.4手机设备的自身测试
3.5手机应用软件测试
3.6手机Web应用测试
3.7手机测试问题集锦
第4章国际化、本地化软件测试专题技术分享
4.1软件国际化
4.1.1国际化概述
4.1.2软件国际化误区
4.2软件本地化
4.2.1软件本地化概述
4.2.2软件本地化误区
4.3国际化软件测试
4.3.1在本地化机器上安装使用程序
4.3.2正确的字符集编码
4.3.3伪本地化测试发现文本扩展问题
4.3.4测试区域文化和传统特征
4.3.5保证文本与代码分离
4.4本地化软件测试
4.4.1翻译问题
4.4.2数据格式问题
4.4.3快捷键问题
4.4.4本地化后的排序问题
4.4.5常用本地化测试技巧
第5章跨平台跨浏览器专题技术分享
5.1跨平台测试特点
5.2软件平台的分类
5.2.1Windows平台
5.2.2MacOSX平台
5.2.3Linux平台
5.2.4Solaris平台
5.2.5HP-UX平台
5.2.6IBM-AIX平台
5.3跨平台测试需要具备的知识
5.3.1Windows平台
5.3.2MacOSX平台
5.3.3UNIX平台
5.4跨平台测试技术分享
5.4.1安装应用程序
5.4.2应用程序运行
5.4.3程序运行界面测试
5.4.4程序功能测试
5.5浏览器的分类
5.5.1IE
5.5.2Firefox
5.5.3Chrome
5.5.4Safari
5.6跨浏览器测试技术分享
第6章Web安全测试专题技术分享
6.1Web安全测试
6.1.1Web前端工具Firebug的使用
6.1.2Web前端工具Fiddler的使用
6.1.32010年Web应用十大安全攻击
6.1.42010年与2007年Web应用十大安全攻击对比
6.2未验证的重定向和转发
6.2.1攻击说明
6.2.2攻击举例
6.2.3开发人员防范方法
6.3传输层保护不足
6.3.1攻击说明
6.3.2攻击举例
6.3.3开发人员防范方法
6.4URL访问控制不当
6.4.1攻击说明
6.4.2攻击举例
6.4.3开发人员的防范方法
6.5不安全的加密存储
6.5.1攻击说明
6.5.2攻击举例
6.5.3开发人员防范方法
6.6安全配置错误
6.6.1攻击说明
6.6.2攻击举例
6.6.3开发人员防范方法
6.7CSRF
6.7.1攻击说明
6.7.2攻击举例
6.7.3开发人员防范方法
6.8不安全的直接对象引用
6.8.1攻击说明
6.8.2攻击举例
6.8.3开发人员防范方法
6.9失效的身份认证和会话管理
6.9.1攻击说明
6.9.2攻击举例
6.9.3开发人员防范方法
6.10跨站脚本
6.10.1攻击说明
6.10.2攻击举例
6.10.3开发人员防范方法
6.11SQL注入
6.11.1攻击说明
6.11.2攻击举例
6.11.3开发人员防范方法
6.12OWASP
6.12.1OWASP定义
6.12.2OWASP上最新的Web安全攻击与防范技术
6.12.3WiKi上最新的Web安全攻击与防范技术
第7章敏捷项目测试专题技术分享
7.1敏捷软件开发简介
7.1.1敏捷开发的流程
7.1.2敏捷开发的质量管理
7.1.3敏捷开发中的关键概念
7.2敏捷测试的定义
7.3敏捷测试的实质
7.4敏捷测试与普通测试的区别
7.5敏捷项目测试实例介绍
7.5.1实例项目介绍
7.5.2用户故事设计和发布计划阶段
7.5.3Sprint阶段
7.5.4Sprint结束和下一个Sprint开始
第8章软件自动化测试专题技术分享
8.1引入自动化测试
8.2什么是自动化测试
8.2.1自动化测试是怎样工作的
8.2.2自动化测试有哪些类别
8.2.3设计一个常见的自动化测试框架
8.3持续集成自动化测试
8.4自动化测试工具――JMeter
8.4.1JMeter是什么
8.4.2JMeter的安装和运行
8.4.3JMeter自动化脚本设计策略
8.4.4抓取一个简单的请求
8.4.5设置配置文件
8.5设计一个简单的脚本
8.5.1添加学生――HTTPRequest
8.5.2查看运行结果――ViewResultsTree
8.5.3访问数据库――JDBCRequest
8.5.4验证测试结果――ResponseAssertion
8.5.5清理数据
第9章压力与性能测试专题技术分享
9.1什么是压力、性能测试
9.2压力测试和性能测试用例设计
9.3压力测试和性能测试――JMeter
9.3.1单线程添加多个学生
9.3.2多线程添加多个学生
9.4生成测试报告
9.4.1生成测试报告的方法
9.4.2分析测试报告
第10章自己动手完成软件测试实践
10.1中心在线网站测试实践
10.2国内知名网站或应用测试实践
10.3如何设计测试案例
10.3.1看清项目测试范围(TestScope)
10.3.2编写测试案例
10.4准确汇报BUG的技巧
10.4.1准确汇报BUG的几条基本准则
10.4.2描述BUG中需要注意的事项
10.4.3在汇报英文BUG时用专业英文描述
10.4.4与外国人进行项目交流时的常用英语
10.5寻找软件产品缺陷获奖作品欣赏
10.5.1全国大学生寻找产品缺陷(FindBUG)技能大赛说明
10.5.2汇报产品缺陷模板
10.5.3参赛选手提交的作品内容
10.5.4大赛组委会审阅评价
第11章网页编程语言HTML
11.1HTML编辑工具
11.2读者如何参与实践
11.3HTML语法教学
11.3.1网页架构标记
11.3.2排版标记
11.3.3字体标记
11.3.4清单标记
11.3.5表格标记
11.3.6图形标记
11.3.7表单标记
11.3.8链接标记
11.3.9框架标记
11.3.10多媒体标记
11.3.11跑马灯标记
11.3.12特殊字符
第12章JavaScript
12.1JavaScript的特点及作用
12.1.1JavaScript是被嵌入到HTML中的
12.1.2JavaScript运行的环境
12.1.3JavaScript是解释执行的
12.1.4JavaScript是一种弱类型语言
12.1.5JavaScript以对象为基础
12.1.6JavaScript通过事件驱动执行
12.1.7JavaScript的作用是多方面的
12.1.8JavaScript是不断发展和广泛应用的
12.2JavaScript的基本语法
12.2.1基本数据结构
12.2.2运算符和表达式
12.2.3控制结构和循环
12.3window对象
12.3.1window窗口对象的属性
12.3.2window窗口对象的方法
12.4document对象
12.4.1document对象的属性
12.4.2document对象的write()和writeIn()方法
12.4.3document对象的close()方法
12.4.4document对象的getSelection()方法
12.5文本对象
12.5.1文本对象的defaultValue属性
12.5.2文本对象的name属性
12.5.3文本对象的value属性
12.5.4文本对象的focus()方法
12.5.5文本对象的select()方法
12.6按钮对象
12.6.1button、submit、reset对象
12.6.2checkbox对象
12.6.3radio对象
12.7location对象
12.7.1hash属性
12.7.2href属性
12.7.3pathname属性
12.7.4protocol属性
12.8history对象
12.9字符串对象
12.9.1转义字符
12.9.2字符串对象的属性
12.9.3字符串对象的“+”连接方法
12.9.4字符串对象charAt方法
12.9.5字符串对象indexOf方法
12.9.6字符串对象lastIndexOf方法
12.9.7字符串对象substring
12.9.8字符串对象toLowerCase方法
12.9.9字符串对象toUpperCase方法
12.10日期对象
12.10.1日期对象的属性
12.10.2new方法
12.10.3getYear()方法
12.10.4getMonth()方法
12.10.5getDate()方法
12.10.6getDay()方法
12.10.7getTime()方法
12.10.8setTime()方法
12.10.9setYear()方法
12.10.10getTimezoneOffset()方法
12.10.11toGMTString()方法
12.10.12toLocaleString()方法
12.11数学对象
12.11.1Math对象的属性
12.11.2Math对象的abs方法
12.11.3Math对象的acos方法
12.11.4Math对象的max方法
12.11.5Math对象的round/floor/ceil方法
12.11.6Math对象的random方法
12.12数组对象
12.12.1数组对象的创建
12.12.2数组对象的扩充
第13章CSS和XML
13.1CSS
13.1.1什么是CSS
13.1.2CSS的历史
13.1.3使用CSS的优点
13.1.4CSS样式解决了一个普遍的问题
13.1.5使用CSS之前
13.1.6如何将样式表加入网页
13.1.7CSS的语法
13.2XML
13.2.1XML简介
13.2.2XML的历史
13.2.3XML的作用
13.2.4XML与HTML的主要差异
13.2.5一个XML文档实例
13.2.6XML文档形成一种树结构
13.2.7XML的语法规则
附录A大学学籍管理系统安装配制说明书
附录B大学学籍管理系统
附录C软件测试中常见的中英文对照
参考文献
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价