本书较为全面、系统地介绍了当前软件测试领域的理论和实践知识,涵盖了最新的软件测试理论、标准、技术和工具。全书共14章,内容包括软件测试概述、软件测试模型、静态测试与动态测试、白盒测试、黑盒测试、单元测试、集成测试、系统测试、验收测试、软件测试管理、面向对象软件测试、软件测试自动化、缺陷跟踪管理、单元测试工具JUnit、接口测试工具、负载测试工具LoadRunner、网上书店系统测试、生活小工具微服务测试和手机视频播放App测试,每章内容均包括实际案例,通过理论与实践相结合的方式,加深读者对软件测试技术和过程的理解。
本书主要介绍了HTML5相关的知识,全书共分为七个章节,对HTML5进行细致地讲解,包括:Web的发展历程和特性,以及浏览器的知识;HTML5,CSS和Javascript的基础知识;代码编辑器、浏览器调试和代码规范;HTML5的相关特性。
本书的主旨是介绍如何结合Python进行网络爬虫程序的开发,从Python语言的基本特性入手,详细介绍了Python网络爬虫开发的各个方面,涉及HTTP、HTML、JavaScript、正则表达式、自然语言处理、数据科学等不同领域的内容。全书共15章,包括Python基础知识、网站分析、网页解析、Python文件读写、Python与数据库、AJAX技术、模拟登录、文本与数据分析、网站测试、Scrapy爬虫框架、爬虫性能等多个主题。本书内容覆盖网络抓取与爬虫编程中的主要知识和技术,在重视理论基础的前提下,从实用性和丰富性出发,结合实例演示了爬虫编写的核心流程。
本书第1-8章为Python语言基础,主要介绍Python的基本用法,第9章为一个实战,帮助读者理解前8章的知识,第10-17章为Python的进阶使用,包含面向对象编程、函数式编程入门、文件读写、异常处理、模块和包几个部分,第18章为第二个实战,帮助读者融会贯通前17章的知识,同时抛砖引玉,引起读者探索的兴趣。
本书分为三部分,共14章。第一部分包括第1章至第3章,介绍微信小程序的基础知识,包括小程序的定义、小程序与其他App的区别等。第二部分包括第4章至第10章,主要介绍小程序的开发,包括框架、组件、接口,以及与服务器的交互等。第三部分包括第11章至第14章,详解4个小程序实例的实现过程,这4个实例是不同方面、不同领域的小程序应用实例,旨在帮助读者掌握更多的小程序开发技巧,学会自主学习和自主开发。
本书按照典型的软件开发过程来组织内容,旨在培养读者具备软件工程思想及实际软件开发的能力。本书共分为12章,内容涉及软件与软件工程、软件过程、可行性研究与项目开发计划、结构化分析、结构化设计、面向对象方法与UML、面向对象分析、软件体系结构与设计模式、面向对象设计、软件实现、软件测试、软件维护与软件工程管理。本书理论与实践相结合,内容翔实,可操作性强。本书搭配微课视频二维码,读者扫码即可观看。
全书共14章,分为三个部分。第一部分为基础篇(第1-5章),主要介绍Python的基础语法,包括Python语言的概述,Python的基本数据类型、变量、运算符、表达式等基本概念,三种程序的基本控制结构,以及函数,列表、元组、集合与字典四种简单数据结构。第二部分为进阶篇(第6-10章),主要介绍Python的一些高级特性和功能,包括模块和包的使用,字符串的处理,Python的面向对象编程,异常处理和文件处理。第三部分为应用篇(第11-14章),主要介绍Python在某些领域的应用方法,包括GUI程序开发、数据管理和数据库管理、Web开发及多任务编程。
本书主要分为三个部分。第一部分简要介绍了软件工程的产生、发展历史及重要作用;第二部分从UML概念模型出发,对每种UML图进行了具体介绍,涵盖了UML中的用例图、包图、类图等;第三部分首先结合UML的实用过程,介绍了统一软件开发过程的相关概念;然后,通过小型网上书店系统、小型二手货交易系统等三个具体案例,使读者更深刻地认识在实际开发过程中UML的使用。
本书共分为16章。每章由3部分组成:第1部分简明扼要地复习每一章的重点内容;第2部分给出原教材每一章后的习题;第3部分是习题解析,不是简单地给出答案,而是仔细分析题目,讲解解题思路,从而有助于读者举一反三,学会用软件工程方法学分析问题和解决问题。