新書推薦:
《
剑桥日本戏剧史(剑桥世界戏剧史译丛)
》
售價:NT$
918.0
《
中国高等艺术院校精品教材大系:材料的时尚表达??服装创意设计
》
售價:NT$
347.0
《
美丽与哀愁:第一次世界大战个人史
》
售價:NT$
653.0
《
国家豁免法的域外借鉴与实践建议
》
售價:NT$
857.0
《
大单元教学设计20讲
》
售價:NT$
347.0
《
儿童自我关怀练习册:做自己最好的朋友
》
售價:NT$
316.0
《
高敏感女性的力量(意大利心理学家FSP博士重磅力作。高敏感是优势,更是力量)
》
售價:NT$
286.0
《
元好问与他的时代(中华学术译丛)
》
售價:NT$
398.0
|
內容簡介: |
本书主要介绍Web和APP项目的功能测试、接口测试、自动化测试、性能测试的理论以及测试技术。功能部分包括测试流程、测试方法、测试用例、缺陷管理等。接口部分包括接口的分类、原理以及工具的使用等。自动化部分包括UI自动化、接口自动化以及工具的使用等。性能部分包括性能的分类、指标以及工具的使用等。全书覆盖了初级、中级和高级软件测试的知识要点,并结合目前测试岗位的技能要求,提供了极具参考价值的多个热点行业测试实操案例,力求使更多的读者掌握和学好软件测试的相关技术。本书适合希望从事软件测试的其他专业人员阅读,也适合于从事软件测试领域的技术人员参考。
|
目錄:
|
前言第1章软件测试理论1.1软件1.1.1软件发展史1.1.2软件生命周期1.1.3软件体系结构1.1.4软件研发模型1.1.5软件缺陷1.2质量1.2.1管理体系1.2.2软件质量1.2.3质量特性1.2.4质量活动SQA1.3软件测试概念1.3.1软件测试发展史1.3.2软件测试的目的1.3.3软件测试的原则1.3.4软件测试用例1.4软件测试模型1.4.1V模型1.4.2W模型1.4.3H模型1.4.4X模型1.4.5敏捷测试1.5质量与测试1.5.1如何保证软件质量1.5.2如何评价软件质量第2章软件测试过程2.1软件测试分类2.1.1按测试阶段划分2.1.2按执行状态划分2.1.3按测试行为划分2.1.4其他测试类型2.2单元测试2.2.1单元测试环境2.2.2单元测试策略2.2.3单元测试常见错误2.2.4单元测试工具2.3集成测试2.3.1集成测试环境2.3.2集成测试策略2.3.3集成测试分析2.3.4集成测试工具2.4系统测试2.4.1系统测试环境2.4.2系统测试策略2.5验收测试2.5.1UAT测试2.5.2α测试2.5.3β测试2.6回归测试2.6.1回归测试流程2.6.2回归测试策略2.7测试的流程2.7.1测试角色与职责2.7.2测试计划与控制2.7.3测试分析与设计2.7.4测试实现与执行2.7.5测试评估与报告2.7.6测试结束活动第3章软件测试方法3.1白盒测试3.1.1白盒测试常用技术3.1.2基本路径测试3.1.3白盒测试的优缺点3.2黑盒测试3.2.1等价类划分法3.2.2边界值分析法3.2.3判定表分析法3.2.4因果图分析法3.2.5流程分析法3.2.6状态迁移法3.2.7正交试验法3.2.8错误推测与异常分析3.2.9黑盒测试的优缺点3.3灰盒测试3.4同行评审3.4.1同行评审的类型3.4.2同行评审的角色3.4.3同行评审的流程3.4.4阶段评审3.4.5同行评审与阶段评审的区别第4章软件测试管理4.1配置管理4.1.1配置管理角色与职责4.1.2配置管理的流程4.1.3配置管理工具4.1.4SVN工具介绍4.2需求管理4.2.1什么是需求4.2.2需求类型4.2.3需求工程4.2.4需求开发4.2.5需求管理过程4.3缺陷管理4.3.1软件缺陷的状态4.3.2缺陷管理的角色4.3.3缺陷管理基本流程4.3.4缺陷的等级划分 4.3.5缺陷报告的内容 4.3.6缺陷分析4.3.7缺陷管理工具4.4风险管理4.4.1风险管理的过程4.4.2常见的风险4.5敏捷项目管理4.5.1敏捷项目的理解4.5.2敏捷项目需求的管理4.5.3敏捷项目时间的管理4.5.4敏捷项目成本的管理4.5.5敏捷项目质量的管理4.5.6敏捷项目沟通的管理4.5.7敏捷项目风险的管理第5章Web项目测试5.1Web端网络协议5.1.1OSI参考模型5.1.2TCP/IP协议5.1.3HTTP协议5.1.4HTTPS协议5.1.5SSL协议5.1.6TLS协议5.2Web基础5.2.1Web的发展5.2.2Web的特点5.2.3Web工作原理5.2.4Web页面加载过程5.3Web测试技术5.3.1Web功能测试5.3.2Web性能测试5.3.3Web兼容测试5.3.4Web接口测试5.3.5Web安全测试第6章接口测试——Jmeter6.1理解接口测试6.1.1为什么做接口测试6.1.2接口测试的分类6.1.3接口测试的原理6.1.4接口测试的意义6.1.5数据格式6.2接口工具介绍6.2.1POSTMan6.2.2RESTClient6.3压力测试工具Jmeter6.3.1Jmeter安装与配置6.3.2Jmeter目录介绍6.3.3Jmeter组件详解6.3.4Jmeter常用内置函数6.4Jmeter案例讲解6.4.1简单的案例6.4.2实现同线程之间传Cookie6.4.3实现不同线程之间传Cookie6.4.4直接调用数据库的数据6.4.5实现数据驱动6.5Jmeter性能测试6.5.1Jmeter插件管理6.5.2接口性能测试6.5.3Web端性能测试6.5.4Jmeter生成测试报告第7章自动化测试——Selenium7.1理解自动化测试7.1.1自动化测试的分层概念7.1.2自动化测试类型和内容7.1.3什么项目适合自动化测试7.1.4前端技术介绍7.1.5手工测试与自动化测试用例7.1.6自动化测试用例编写原则7.2工具Selenium7.2.1Selenium介绍7.2.2编写个自动化脚本7.2.3WebDriver的多浏览器测试7.3WebDriver API使用7.3.1网页元素定位7.3.2使用id定位元素7.3.3使用name定位元素7.3.4使用class定位元素7.3.5使用tag标签名定位元素7.3.6使用link链接定位元素7.3.7使用partial link部分链接定位元素7.3.8使用XPath定位元素7.3.9使用CSS selector定位元素7.3.10WebDriver API详解7.4自动化测试模型7.4.1线性测试7.4.2模块化测试7.4.3数据驱动测试7.5unittest自动化测试7.5.1unittest单元测试框架介绍7.5.2unittest管理Web测试用例7.5.3用ddt模块做参数化7.5.4HTML测试报告第8章性能测试——LoadRunner8.1软件性能8.1.1理解性能测试8.1.2性能测试类型8.2性能指标8.2.1并发数8.2.2响应时间8.2.3吞吐量8.2.4每秒事务数8.2.5点击率8.2.6资源利用率8.3性能测试流程8.4工具LoadRunner8.4.1LoadRunner组成8.4.2LoadRunner原理8.4.3LoadRunner特点8.4.4LoadRunner介绍8.4.5LoadRunner常用函数8.4.6完整的订票脚本8.5Web
|
內容試閱:
|
随着物联网、AI技术的快速发展,现今社会对软件测试工程师技术的市场需求亦在不断增加,其工作内容已经从简单的软件功能测试和接口测试逐步扩展为自动化测试、性能测试、安全测试以及数据和AI测试开发等。本书结合当前测试岗位的需求,由浅入深地介绍了软件测试各技术领域的专业知识以及测试工具的使用,并针对第1版内容进行了完善和更新。第1章到第4章主要介绍测试理论、测试过程、测试方法以及测试管理。第5章介绍Web端项目测试,包括网络协议、Web端的测试技术以及测试方法。第6章通过实例介绍测试工具Jmeter的使用,主要包括如何利用Jmeter实现接口功能测试、自动化测试和性能测试。第7章通过实例介绍自动化测试工具Selenium的使用,主要包括8种元素定位的方法、Unittest自动化测试。第8章通过自带案例介绍性能测试工具LoadRunner的使用,主要包括脚本开发与优化、场景的设计与执行以及测试结果的分析;本章后一小节介绍Web端项目性能测试计划、方案、用例、执行与结果分析。第9章在第1版基础上增加了利用Fiddler工具抓取HTTPS的内容。本书重点为第6、7、8章,该部分内容主要介绍主流测试工具的使用,结合实操案例进行讲解,方便读者快速学习和理解。本书由智谷一川信息科技有限公司组编,公司创始团队斛嘉乙、樊映川、文青山编著,书中总结作者团队十多年的测试领域研究成果及经验,融入行业核心测试实例介绍,通俗易懂,易学实用,使读者在阅读本书时能够获得真实的工作体验,便于更快地理解测试原理,并结合测试工具提高工作效率。限于作者的经验和水平有限,书中难免有不足之处,恳请广大读者批评指正。如有疑问和建议可以通过电子邮箱与作者联系(8773465@qq.com) 。
|
|