搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
软件测试面试突击:为自己赢得一份测试工程师职位
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787115230928
  • 作      者:
    赵思奇,蔡芸,于春智编著
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2010
收藏
编辑推荐
    5大主流测试应用技术,测试计划的制订、软件测试用例、测试工具应用、软件测试开发、英文测试文档编写。<br>    涵盖软件及试面试17个方面,加数据库,C、C++、Java、C#和Python语言,主流的测试工具,项目测试,Linux和DWindows,质量管埋等<br>    250道经典面试题,全面解析IT公司约面试之道
展开
作者简介
    赵思奇,毕业于英国格拉斯哥大学电子与电气工程系,先后就职于IBM、摩托罗拉,汤森路透等公司,软件测试高级工程师。从事过嵌入式软件、金融网站、C/S系统测试等,在黑盒、山盒、灰盒,安全,性能,自动化测试等方面具有丰富的实践经验。<br>    蔡芸,毕业于英国阿伯泰邓迪大学软件工程专业。先后就职于微软、摩托罗拉、汤森路透等公司,现就职于Adobe系统软件公司。担任某著名互联网动画、视频播放器制作工具软件的中国测试团队负责人:在工作中奉行最大程度实现测试理论与实际工作相结合,测试能力和开发能力并举的工作方式;从事过大型网站、著名通讯软件、手机软件、金融软件,互联网动画及视频播放器制作丁具软件的测试。<br>    于春智,毕业于北京大学计算机软件与微电子学院嵌入式专业,现就职于IGT科技开发(北京)有限公司,从事支付系统软件开发。曾就职于摩托罗拉,先后从事过手机嵌入式开发、软件集成和软件自动化测试工具的开发等工作。
展开
内容介绍
    《软件测试面试突击:为自己赢得一份测试工程师职位》是一本集面试笔试题精解、测试开发指导、项目测试实战技术和技巧、英文面试实战以及帮助软件测试工程师求职的书籍。《软件测试面试突击:为自己赢得一份测试工程师职位》的亮点在于大篇幅讲解测试开发、白盒测试等。书中给出的面试题囊括了软件测试相关的17个方面,如质量管理、数据库、C、C++和Java语言、主流自动测试工具、项目测试、Windows、UNIX和Linux等,同时还具体介绍了测试实战技术和技巧,如集成工具的开发、测试计划的制订、自动化测试用例与工具开发。另外,书中还附有顶级IT外企的12个中文英文软件测试文档模板(经修订)。<br>    全书共分5部分,分别为测试生存篇、测试基础篇、测试开发篇、测试实战篇、测试英文篇。《软件测试面试突击:为自己赢得一份测试工程师职位》的组织方式独具匠心,一切为了实战。全书共涉及约250道经典面试题,大部分都是笔者与好友们亲历的各大IT公司的真题。<br>    《软件测试面试突击:为自己赢得一份测试工程师职位》适合计算机及相关专业学生、软件测试从业者、开发人员、软件公司领导及对软件测试有兴趣的读者阅读。
展开
精彩书摘
    安全测试工程师可能精通反汇编,对xss(跨站脚本攻击)等攻击能力得心应手,本身就是个优秀的黑客,擅长寻找安全漏洞。这个工作需要精通汇编语言和网络知识,对计算机语言的理解达到比普通开发更深的层次。<br>    安全测试工程师精通黑客技术,例如精通汇编语言和反汇编技术,精通二进制机器代码,精通密码学知识,了解PKI体系架构,擅于分析病毒样本。他们有能力拿掉PE上复杂的保护壳,并且在二进制文件中定位漏洞。<br>    至于中小公司的安全测试工程师,他们的薪水可能不会特别高。<br>    1.4职业培训有用吗<br>    职业培训非常有用,尤其对有一定工作经验的人更有用。<br>    一些有工作经验的测试工程师,往往只凭经验宋测试,从而造成知其然而不知其所以然。他们迫切需要理论指导实践。在学习中,这些人能清醒地发现重点,更好地安排学习,将主要精力按照八二原则分配到重点知识领域。<br>    而对于一些没有工作经验的学员,在学习中是有些盲目的。由于没有切身经验的印证,也没有重点与非重点的概念,不得不“眉毛胡子一把抓”,很可能在非重点领域不必要地耗费大量精力。<br>    相比之下,有工作经验的学员,通常学习动力比较饱满,而且在社会上经历过锤炼,会倍加珍惜学习提高的机会。另外,这样的学员通常花的是自己的钱,不是父母的钱,也会努力进取,对得起自己的辛苦钱。<br>    实际上,职业培训可以帮助我们举一,而我们自己可以进行反三的提升。在课堂内容之外,我们如果进行大量的学习,会有更大进步。<br>    在我国,很少有高校开设软件测试这个专业,即使在一些高校中开设了此专业,软件测试专业课程的设置也不尽合理,往往是重理论,但不够贴近实用。另外,同其他专业一样,在高校的软件测试专业中,学生几乎没有什么机会宋训练动手能力。
展开
目录
第一部分 测试生存篇<br>第1章 软件测试面试概述 2<br>1.1 软件测试有前途吗 2<br>1.2 测试比开发水平差吗 3<br>1.2.1 初级测试工程师 3<br>1.2.2 中级测试工程师 4<br>1.2.3 高级测试工程师 4<br>1.3 软件测试工程师能挣多少钱 4<br>1.3.1 黑盒测试 5<br>1.3.2 测试开发 5<br>1.3.3 性能测试 5<br>1.3.4 白盒测试 5<br>1.3.5 安全测试 5<br>1.4 职业培训有用吗 6<br>1.4.1 高校教育与职业培训 7<br>1.4.2 为非专业人士和学生打开一道门 7<br>1.4.3 有工作经验者获益最大 7<br>1.5 大专生能进IT外企吗 8<br>1.5.1 市场概况 8<br>1.5.2 参加职业培训增强竞争力 8<br>1.5.3 进入IT外企所需的基本条件 8<br>1.5.4 如何提升自己 9<br>1.6 不擅长不喜欢开发就适合做测试 9<br>1.6.1 判定缺陷间的重复及依赖关系需要开发能力 9<br>1.6.2 使用自动化测试工具需要开发能力 10<br>1.6.3 黑盒测试偏爱开发能力 10<br>1.6.4 白盒测试需要开发能力 11<br>1.6.5 安全测试需要开发能力 11<br>1.6.6 开发测试工具 12<br>1.7 有效沟通 12<br>1.7.1 沟通方式之思辨 12<br>1.7.2 When and How 13<br><br>第2章 软件测试面试前的准备 15<br>2.1 简历要点 15<br>2.1.1 注意事项 15<br>2.1.2 简历格式模板 18<br>2.2 面试要点 20<br>2.2.1 电话面试 20<br>2.2.2 笔试 20<br>2.2.3 面试 20<br>2.2.4 其他注意事项 21<br>2.3 考查范围和题型 22<br>2.3.1 考查范围 22<br>2.3.2 题型 22<br><br>第二部分 测试基础篇<br>第3章 软件测试基础1——概念与原理 27<br>3.1 软件测试的背景与概述 27<br>3.1.1 测试需要什么样素质的测试工程师 27<br>3.1.2 软件质量与软件缺陷 28<br>3.1.3 我们创造了什么 29<br>3.1.4 开发模式中测试阶段 30<br>3.2 测试活动的开展 31<br>3.2.1 测试计划 31<br>3.2.2 测试用例的产生 33<br>3.2.3 开始执行测试 37<br>3.2.4 报告测试缺陷 38<br>3.3 黑盒测试及测试用例设计方法 42<br>3.3.1 黑盒测试定义 42<br>3.3.2 黑盒测试方法 47<br>3.4 白盒测试及测试用例设计方法 69<br>3.4.1 白盒测试定义 69<br>3.4.2 白盒测试方法 71<br>3.5 单元测试 84<br>3.6 集成测试 88<br>3.7 系统测试 92<br>3.8 用户验收测试 96<br>3.9 回归测试 100<br>3.10 冒烟测试 103<br>3.11 α、β、γ测试 105<br>3.12 性能测试1——性能指标 107<br>3.13 性能测试2——负载测试 110<br>3.14 安全性测试 112<br>3.15 兼容性测试 118<br>3.16 易用性测试 120<br>3.17 测试用例场景模型12例 123<br>3.17.1 边界值测试 124<br>3.17.2 安装和卸载测试 124<br>3.17.3 表单测试 125<br>3.17.4 链接测试 125<br>3.17.5 界面集成测试 126<br>3.17.6 窗口界面测试 126<br>3.17.7 菜单界面测试 126<br>3.17.8 单选框/复选框测试 126<br>3.17.9 超长字串Bug 127<br>3.17.10 新建-编辑接口测试 127<br>3.17.11 用户登录的SQL注入测试 128<br>3.17.12 SQL查询语句测试 128<br>3.17.13 面试题 129<br><br>第4章 软件测试基础2——计算机应用 131<br>4.1 概述 131<br>4.1.1 难为无米之炊 132<br>4.1.2 计算机应用领域汇总 132<br>4.2 C++语言知识考查 133<br>4.2.1 常见考点汇总 134<br>4.2.2 经典考题及解析 134<br>4.3 C语言知识考查 137<br>4.3.1 常见考点汇总 138<br>4.3.2 经典考题及解析 139<br>4.4 Java语言知识考查 146<br>4.4.1 常见考点汇总 147<br>4.4.2 经典考题及解析 148<br>4.5 UNIX Shell知识考查 155<br>4.5.1 常见考点汇总 155<br>4.5.2 经典考题及解析 156<br>4.6 网络知识考查 159<br>4.6.1 常见考点汇总 160<br>4.6.2 经典考题及解析 160<br>4.7 质量管理知识考查 164<br>4.7.1 常见考点汇总 166<br>4.7.2 经典考题及解析 166<br>4.8 Linux知识考查 171<br>4.8.1 常见考点汇总 171<br>4.8.2 经典考题及解析 172<br>4.9 VB/VBScript/JavaScript语言知识考查 175<br>4.9.1 常见考点汇总 176<br>4.9.2 经典考题及解析 176<br>4.10 HTML/XML知识考查 180<br>4.10.1 常见考点汇总 180<br>4.10.2 经典考题及解析 181<br>4.11 Win32开发知识考查 183<br>4.11.1 常见考点汇总 184<br>4.11.2 经典考题及解析 184<br>4.12 C#语言知识考查 187<br>4.12.1 常见考点汇总 188<br>4.12.2 经典考题及解析 189<br>4.13 数据库知识考查 197<br>4.13.1 常见考点汇总 197<br>4.13.2 经典考题及解析 198<br>4.14 主流测试工具知识考查 201<br>4.14.1 常见考点汇总 202<br>4.14.2 经典考题及解析 203<br><br>第三部分 测试开发篇<br>第5章 软件测试面试Perl语言考查 211<br>5.1 Perl语言考查 211<br>5.1.1 Perl文件处理 211<br>5.1.2 正则表达式 213<br>5.2 Perl测试起步 215<br>5.2.1 安装及运行 215<br>5.2.2 构建测试用例 218<br>5.3 Perl测试管理 219<br>5.3.1 组织测试 219<br>5.3.2 测试代码覆盖率 220<br>5.3.3 编写并测试“测试库” 221<br>5.4 Perl单元测试 224<br>5.4.1 编写测试用例 225<br>5.4.2 测试方法的类型 228<br>5.4.3 SKIPPED和TODO测试 229<br>5.5 Perl数据库测试 231<br>5.5.1 装载并测试数据库 231<br>5.5.2 使用临时数据库 234<br>5.5.3 模拟数据库 238<br>5.6 Perl数据驱动测试框架 240<br>5.6.1 Test::Base框架 241<br>5.6.2 Test::Base主要函数 243<br>5.6.3 Test::Base测试规范 244<br>5.6.4 Test::Base过滤器 245<br><br>第6章 软件测试面试Python语言考查 247<br>6.1 Python 语言考查 247<br>6.1.1 Python总体考查 247<br>6.1.2 Python测试相关 249<br>6.2 Python单元测试 251<br>6.2.1 Python单元测试环境搭建 251<br>6.2.2 PyUnit测试框架的应用 251<br>6.3 py.test测试框架 254<br>6.3.1 py.test的特点 254<br>6.3.2 py.test框架插件 255<br>6.3.3 Funcargs机制 256<br>6.4 Python综合测试 257<br>6.4.1 Python数据库测试 257<br>6.4.2 Python网页测试 258<br>6.4.3 Python代码覆盖率测试 261<br><br>第四部分 测试实战篇<br>第7章 软件测试面试项目实战 264<br>7.1 面试中的项目经验考查 264<br>7.1.1 常见考点汇总 265<br>7.1.2 经典考题例析 265<br>7.2 嵌入式软件测试之手机测试实战1 266<br>7.2.1 测试计划 267<br>7.2.2 绩效评定 271<br>7.2.3 自动化测试工具FlexAuto 274<br>7.3 嵌入式软件之手机测试实战2 279<br>7.3.1 项目需求概述 279<br>7.3.2 PyATA自动化测试工具 280<br>7.4 网络测试实战——数据传输 283<br>7.4.1 金融软件特性和测试重点 283<br>7.4.2 测试活动的开展 285<br>7.4.3 网络数据传输类的软件测试阶段 286<br>7.4.4 网络数据传输类的软件测试自动化 286<br>7.5 网站测试实战 289<br>7.5.1 Jmeter性能测试 289<br>7.5.2 测试流程与计划 294<br>7.5.3 测试策略举例 296<br><br>第五部分 测试英文篇<br>第8章 典型英文面试笔试题 303<br>8.1 如何提高英文水平 303<br>8.1.1 通过听收音机和做听力题来练习听力 303<br>8.1.2 通过背诵、聊天、写作来练习口语 304<br>8.1.3 通过背单词、看报纸来练习阅读 305<br>8.1.4 通过背诵和请高手修改来练习写作 306<br>8.1.5 通过范例与做题来练习翻译 306<br>8.2 软件测试面试英文题必知必会基础 307<br>8.3 软件测试面试英文基础——计算机应用 312<br>8.4 项目经验 320<br>8.5 软件测试面试英文、能力、心理测试 325<br>8.5.1 翻译 325<br>8.5.2 性格心理考查 327<br>8.5.3 智力考查 328<br>8.5.4 能力考查 329<br><br>第9章 软件测试常用文档模板 330<br>9.1 测试计划模板 330<br>9.1.1 中文模板 331<br>9.1.2 表格项解释 334<br>9.1.3 英文模板 335<br>9.2 性能测试计划模板 338<br>9.2.1 中文模板及表格项解释 339<br>9.2.2 英文模板 345<br>9.3 黑盒测试用例中、英文模板 351<br>9.3.1 中文模板 352<br>9.3.2 表格项解释 352<br>9.3.3 英文模板 353<br>9.4 面向过程的白盒测试用例中、英文模板 353<br>9.4.1 中文模板 354<br>9.4.2 表格项解释 355<br>9.4.3 英文模板 355<br>9.5 面向对象的白盒类测试计划与用例中、英文模板 356<br>9.5.1 中文模板 357<br>9.5.2 表格项解释 357<br>9.5.3 英文模板 358<br>9.6 性能用例模板 358<br>9.6.1 中文模板及表格项解释 359<br>9.6.2 英文模板 362<br>9.7 缺陷记录报告模板 365<br>9.7.1 中文模板 366<br>9.7.2 表格项解释 366<br>9.7.3 英文模板 367<br>9.8 例会记录模板 368<br>9.8.1 中文模板 368<br>9.8.2 英文模板 369<br>9.9 工作日志模板 369<br>9.9.1 中文模板 369<br>9.9.2 表格项解释 370<br>9.9.3 英文模板 370<br>9.10 周报模板 370<br>9.10.1 中文模板 371<br>9.10.2 表格项解释 371<br>9.10.3 英文模板 371<br>9.11 单元测试报告模板 372<br>9.11.1 中文模板及各项解释 372<br>9.11.2 英文模板 374<br>9.12 测试总结模板 374<br>9.12.1 中文模板及表格项解释 376<br>9.12.2 英文模板 377
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证