软件测试技术是一门实践性很强的应用技术,本书基于实际应用系统的测试过程,全面介绍软件测试技术及其应用,是学习软件测试的基础实践教材。全书共12章,第1章概括介绍软件测试的基本概念,第2章介绍功能测试,第3章介绍界面测试,第4章介绍性能测试,第5章介绍安全测试,第6章介绍如何了解项目需求,第7章介绍如何制订测试计划,第8章介绍测试的设计,第9章介绍测试的执行,第10章介绍测试的分析总结,第11章介绍配置管理,第12章介绍测试过程管理。另外,附录A给出了常用的软件测试文档模板;附录B中给出了两个测试实训项目,供实训使用。本书结合实际应用系统的具体测试过程,对软件测试的理论、方法、技术和工具进行介绍,实践性和应用性强,既可作为高等院校计算机软件相关专业软件测试课程的教材,也可作为软件测试人员和软件开发人员的参考用书。
本书从基本的算法设计工具和技巧入手,总结和概括了程序设计语言等前导课程的知识点。选择难度较低且恰当的例子,讲解和说明算法策略的思路,能较好地展现算法设计的递推、 蛮力、分而治之、贪婪、动态规划、图的搜索和概率等算法策略、方法和步骤,做到可读性和实用性相结合。可供普通院校计算机各专业本科高年级及研究生作为教材使用,并可作为广大程序设计爱好者和信息学竞赛选手的参考资料。第四版更新了现代常用算法概览一节,为使读者更好学习理解教材内容,加入了大量提示深入思考的问题。
本书是一本以项目需求为导向的Vue 3零基础教材,讲解循序渐进、深入浅出,概念与实例相结合,带领读者体验项目开发的完整过程。全书共12章,主要内容包括Vue 3简介、Hello World与Vue 3的基础特性、Vue 3基本指令、组件应用、样式绑定、组件复用、Vue路由、axios异步请求、Vue CLI部署项目、Vuex组件状态管理、红色旅游App综合项目和Vue 3项目部署。此外,本书配有丰富的课程资源,使“教、学、练”融为一体。本书可作为高等院校计算机及相关专业学生的教材,也可作为Vue 3应用程序开发人员的技术参考书。
本书主要介绍算法及其设计、分析的基础知识,并通过大量例题,结合知识、技能、品行三个方面讲解枚举法、递推法、分治法、贪婪算法、动态规划及与图搜索有关的算法策略。除此之外,还讲解了算法设计基本工具的使用和算法设计中的技巧。最后通过案例的一题多解进行算法设计的实践。算法描述采用了接近自然语言(英语)的符号,可读性强,适合不同程序设计语言背景的读者学习。本书可作为高等院校计算机及其相关专业高年级本科生和研究生“算法设计”课程的教材,也可作为计算机工作者、广大程序设计爱好者和信息学爱好者的参考书。