作品简介

本书专为想成为软件测试工程师的零基础读者量身打造,紧紧围绕目前软件公司招聘初级软件测试工程师的基本要求开展内容设计。本书第1章~第9章介绍软件测试的基础概念和方法,第10章介绍Web自动化测试入门的基础,第11章介绍HTTP接口测试入门基础,第12章介绍Linux命令行入门基础,第13章介绍数据库SQL语句入门基础。本书附录以面向初级软件测试工程师岗位的求职简历为基础模拟面试考场,指导读者如何正确应对面试,以更好地帮助读者顺利地入行入职。本书尽量避免使用晦涩的专业术语、复杂的编程语言和高深的技术框架,而是采用通俗易懂的表达方式将复杂问题简单化,多用图解的方式将抽象问题形象化,以便读者能又快又好地学懂弄通,轻松上手。本书适合想进入软件测试行业的零基础或者非计算机专业的读者学习,同时对有志于从事软件测试行业的应届毕业生亦有指导意义。

江楚

计算机应用技术专业毕业,拥有十年以上测试实践经验。曾就职于文思创新和彩讯科技等上市公司,先后担任测试工程师、高级测试工程师、测试经理等职位。目前在培训教学机构担任软件测试高级讲师职位,面向希望从事软件测试行业的各界人士,策划并教授了一系列相关课程。同时利用业余时间编写本书,希望能为打算进入软件测试行业的读者提供指导,帮助其快速入行。

作品目录

  • 内容提要
  • 前言
  • 第1章 初识软件测试
  • 1.1 软件测试的职业前景和规划
  • 1.2 初级软件测试人员学习路线图
  • 1.3 初级软件测试人员的核心素质
  • 1.4 软件测试对学历的要求
  • 1.5 软件测试对英语的要求
  • 第2章 软件测试入门
  • 2.1 实体产品测试实例
  • 2.2 什么叫软件
  • 2.3 软件测试实例
  • 2.4 本章小结
  • 第3章 测试工作从评审需求开始
  • 3.1 项目成员
  • 3.2 项目成员与需求的关系
  • 3.3 为什么要评审需求文档
  • 3.4 如何评审需求文档
  • 3.5 本章小结
  • 第4章 软件测试的基本概念
  • 4.1 软件测试的定义
  • 4.2 软件测试的分类
  • 4.3 初级软件测试人员的定位
  • 4.4 软件测试分类关系表
  • 4.5 本章小结
  • 第5章 软件测试计划
  • 5.1 软件测试计划的内容
  • 5.2 软件测试计划的模板
  • 5.3 本章小结
  • 第6章 测试用例的设计
  • 6.1 什么是测试用例
  • 6.2 功能测试的用例设计方法
  • 6.3 用例设计的基本思路
  • 6.4 测试用例的评审
  • 6.5 本章小结
  • 第7章 了解测试环境
  • 7.1 了解B/S结构软件的环境搭建
  • 7.2 了解C/S结构软件的环境搭建
  • 7.3 本章小结
  • 第8章 测试执行
  • 8.1 如何记录一个Bug
  • 8.2 利用测试工具追踪Bug
  • 8.3 对Bug起争议时的处理
  • 8.4 回归测试的策略
  • 8.5 本章小结
  • 第9章 软件测试报告
  • 9.1 软件测试报告的定义
  • 9.2 软件测试报告模板
  • 9.3 本章小结
  • 第10章 初识Web自动化测试技术
  • 10.1 HTML基础
  • 10.2 Xpath定位技术
  • 10.3 Python面向对象的编程思想
  • 10.4 Selenium WebDriver之安装
  • 10.5 Selenium WebDriver之初步应用
  • 10.6 本章小结
  • 第11章 初识HTTP接口测试
  • 11.1 理解接口的含义
  • 11.2 HTTP接口的表现形式
  • 11.3 为HTTP接口添加参数
  • 11.4 HTTP接口测试的实质
  • 11.5 HTTP接口测试的意义
  • 11.6 HTTP接口测试的依据
  • 11.7 了解GET/POST方式的HTTP请求
  • 11.8 了解HTTP请求/响应的协商过程
  • 11.9 通过Python代码发送HTTP请求
  • 11.10 本章小结
  • 第12章 Linux操作系统入门
  • 12.1 Linux系统的安装过程
  • 12.2 Linux系统的入门命令行
  • 12.3 演示一个简单的shell脚本
  • 12.4 本章小结
  • 第13章 Oracle数据库入门
  • 13.1 Oracle的安装过程
  • 13.2 Oracle之SQL语句操作
  • 13.3 演示一个简单的存储过程
  • 13.4 本章小结
  • 附录 求职简历制作与面试模拟考场问答
展开全部