当前位置: 主页 > JAVA语言

java单元测试用例设计-边界扫描 测试 用例

发布时间:2023-05-15 22:04   浏览次数:次   作者:佚名

这本书的特色为在讲解的同时,辅以大量生动形象的通信图例,更好地帮助读者深刻理解HTTP通信过程中客户端与服务器之间的交互情况。

2.《图解TCP/IP》

这是一本图文并茂的网络管理技术书籍,旨在让广大读者理解TCP/IP的基本知识、掌握TCP/IP的基本技能。

书中讲解了网络基础知识、TCP/IP基础知识、数据链路、IP协议、IP协议相关技术、TCP与UDP、路由协议、应用协议、网络安全等内容,引导读者了解和掌握TCP/IP,营造一个安全的、使用放心的网络环境。

3.《TCP/IP详解 卷1协议》

是一本完整而详细的TCP/IP协议指南。描述了属于每一层的各个协议以及它们如何在不同操作系统中运行。

接口测试

1.《Web接口开发与自动化测试》

基于Python语言以接口测试为主线,以Web开发为切入点,全面介绍了Web接口开发与自动化测试过程中使用的相关技术。

2.《接口自动化测试持续集成》

本书提到的“持续集成”、“一键操作”、“尽可能频繁、尽可能早、尽可能自动化”,这些概念和实践,是任何工程化产品都在追求的终极目标。

此书不仅介绍What(概念和流程),还说明Why、How,对实践中的关键点,甚至推荐了一些有效做法。

性能测试

1.《性能测试从零开始LoadRunner入门与提升》

这本书是作为刚刚进入性能测试领域的第一个入门参考书,对于有一定工作经验的测开人员是一个整体思路融会贯通的一个总结笔记。从软件架构中的这些方面的一些知识还是讲解的比较全的

2.《性能测试进阶指南+LoadRunner 11实战》

是一本基于HP LoadRunner 11工具的指导用书,从性能测试原理到工具使用再到项目实施,全面介绍了性能测试的各个方面。

操作系统相关

1.《鸟哥的Linux私房菜》

这本书是最具知名度的Linux入门书《鸟哥的Linux私房菜基础学习篇》的最新版,全面而详细地介绍了Linux操作系统。

2.《Linux命令行与shell脚本编程大全》

本书针对Linux系统的最新特性进行了全面更新,不仅涵盖了详尽的动手教程和现实世界中的实用信息,还提供了与所学内容相关的参考信息和背景资料。通过本书的学习,你将轻松写出自己的shell脚本。

数据库

1.《MySQL 必知必会》

书中从介绍简单的数据检索开始,逐步深入一些复杂的内容,包括联结的使用、子查询、正则表达式和基于全文本的搜索、存储过程、游标、触发器、表约束,等等。通过重点突出的章节,条理清晰、系统而扼要地讲述了读者应该掌握的知识,使他们不经意间立刻功力大增。

2.《MySQL 是怎么运行的》

这本书含有很多图java单元测试用例设计,是小白学习 MySQL 底层知识的最佳书籍。对MySQL的底层运行原理进行了介绍,内容涵盖了使用MySQL的同学在求职面试和工作中常见的一些核心概念。

3.《高性能 MySQL》

是高阶学习书籍,内容覆盖MySQL系统架构、设计应用技巧、SQL语句优化、服务器性能调优、系统配置管理和安全设置、监控分析,以及复制、扩展和备份/还原等高级主题。

4.《Redis 开发与运维》

本书不要求读者有任何Redis使用经验,对入门与进阶DevOps的开发者提供有价值的帮助。主要内容包括:Redis的安装配置、API、各种高效功能、客户端、持久化、复制、高可用、内存、哨兵、集群、缓存设计等,Redis高可用集群解决方案,Redis设计和使用中的问题,最后提供了一个开源工具:Redis监控运维云平台CacheCloud。

软件测试用例设计》

《软件测试设计》针对软件测试人员在测试设计过程中面临的各种问题,提出了“问题驱动的软件测试设计”方法。该方法将软件测试设计技术、测试设计中面临的问题和项目测试实践经验紧密结合,详细阐述了测试人员应该如何有效地开展软件测试设计活动。

《Web 测试指南》

本书主要讲述如何进行高效、高质量的Web测试。全书分为五个部分,第一部分介绍测试的基本概念和测试理论,引导读者进入Web测试领域;第二和第三部分分别讲述Web应用的客户端测试和服务端测试;第四部分介绍专业测试人员必备的素质和技术,重点阐述测试计划和设计;最后一部分是测试的相关知识参考。

《Web安全测试》

包括了从观察客户端和服务器之间的消息到使用脚本完成登录并执行Web应用功能的多阶段测试。在《Web安全测试》的最后,你将能够建立精确定位到Ajax函数的测试,以及适用于常见怀疑对象(跨站式脚本和注入攻击)的大型多级测试。

《精通软件性能测试与LoadRunner实战》

对测试职业发展很有帮助,如果职业发展停滞可以读一下这本书。

《捉虫日记》

从实践角度介绍安全漏洞,描述了作者在过去几年里怎样发现漏洞、怎样利用漏洞来攻击以及开发商如何修复,旨在为开发人员提醒,为漏洞研究领域的工作人员提供工作思路。

《用例分析技术》

本书从多个不同的角度观察用例,展示用例如何有助于项目的体系结构设计,进度安排,需求分析,测度和验证,特别从用户的角度观察整个系统,讨论诸如边界,接口和界定范围等问题。

《iOS测试指南》

专注于 iOS 测试领域的书。其中重点讲述了各个测试阶段 的具体实践方法,并且通过持续集成串联了各个测试阶段的活动。本书中所有的测试 实践并非纸上谈兵,而是出自于笔者实际工作中的探索和实践。在测试实例上有一定 的简化,是为了脱离复杂的业务。本书的重点在于对方法的介绍。

适合有一定技术功底的测试工程师;有一定经验的移动测试工程师;iOS 开发工程师;测试技术爱好者。

学生选课系统用例设计_边界扫描 测试 用例_java单元测试用例设计

无论是新手初级测试还是大佬级别的测试,都可以多浏览以上书籍,从中寻找到技术解决方案和灵感。其中书籍的电子版我这里有几本,我都放在了群文件里,你们点击下方小卡片通过后自行下载即可!

xg.zhihu.com/plugin/b5c0eee8b4e4cebe41f8b31fb0075f21?BIZ=ECOMMERCE

最后想给在路上的测试朋友一些建议

当然说,除了一些经典的书籍,也有一些建议给到测试在职的人员,帮助你们快速提升:

1、坚持少做重复性工作,提升自己的工作的幸福感和成就感,把单纯的测试工作变成项目质量保证工作。

2、掌握一门编程语言,Python或者Java都行,会了Python之后会灵活一些,能够写一些脚本或者小型的应用,将来在面对测试和运维之间的区域时,去部署和维护一些web应用和测试服务器,Python就会变得非常有用。如果是掌握Java,在面对Java写的测试框架的时候,能够很好的处理好测试与开发交叉的领域。在面试过程中,大概率也会碰到问你jvm的问题。

3、计算机的理论知识,这个简单一些,比如各层的协议,测试现在最常接触到的可能是HTTP,TCP,IP,抓包工具如fiddler,wiresharkjava单元测试用例设计,tcpdump之类的,长远考虑,你的工作会延伸到测试和运维中间的领域,那么就需要了解更多的网络知识和常用命令。

4、操作系统上,主要还是为了将来能够解决测试和运维交叉的领域,熟悉Linux基本的操作和命令来维护好自己的测试环境,另外shell脚本、ios和Android系统(移动APP测试)都可以接触;

5、前端基础知识,目的是解决测试和开发的交叉领域,bootstrap、css、html、javascript、jquery,如果你要做一些web自动化测试脚本的话,这些前端的基础对你很重要。如果你是一点web测试都不做,那这些你可以先放一放。

6、数据库,性能测试很重要,接口测试也要用到。

下面的这个《软件测试全栈工程师成长路径》和配套的【视频资源】,应该会给你带来很大的帮助和方向:

学生选课系统用例设计_java单元测试用例设计_边界扫描 测试 用例

xg.zhihu.com/plugin/b5c0eee8b4e4cebe41f8b31fb0075f21?BIZ=ECOMMERCE

边界扫描 测试 用例_java单元测试用例设计_学生选课系统用例设计

“纸上得来终觉浅,绝知此事要躬行”,再好的书籍、再好的建议,并非适用每一个人,尽信书不如无书。很多时候光看书不运用是不能解决具体问题的。读书和工作实践相互促进才能发挥价值。书的最大作用就是启迪你!