
软件测试
文章平均质量分 78
软件测试文档模板及测试概念、流程
骑上单车去旅行
一名工作多年的软件测试工程师,熟悉Python、Vue等开发,涉及软硬件,致力于以清晰、易懂的方式分享自己的经验,不断学习和进步,以更好地满足工作的需求,分享的基本都是在实际工作中遇到的知识以及难题,欢迎投稿交流!!!
展开
-
软件测试查询功能部分测试用例
用例编号测试项目测试用例标题重要级别前置条件测试输入操作步骤预期结果001查询功能精确查询存在数据高系统正常运行,查询功能模块已加载,数据库中有已知的测试数据已知存在于数据库中的某个完整数据项,如特定名称 “产品 A”1. 打开查询界面; 2. 在查询框中输入 “产品 A”; 3. 点击查询按钮1. 页面快速显示与 “产品 A” 精确匹配的结果信息,包含该产品的所有关联字段数据; 2. 结果唯一且准确,无其他无关数据干扰002查询功能精确查询不存在数据原创 2025-01-08 09:21:21 · 761 阅读 · 0 评论 -
自动化测试平台
自动化平台开发分析原创 2025-01-08 09:09:38 · 213 阅读 · 0 评论 -
K8s搭建Jenkins详细教程及源代码
以上代码主要包括PVC、Deployment和Service的YAML定义文件,这些文件用于在Kubernetes中部署和配置Jenkins。整个过程通过定义资源清单并使用。命令来将资源部署到Kubernetes集群中。在实际使用中,可以根据自己的需求对配置进行调整,如调整存储大小、服务类型等。原创 2025-01-06 08:59:19 · 1276 阅读 · 0 评论 -
软件测试关于翻页功能方面的测试用例
翻页功能测试一、功能测试二、性能测试三、兼容性测试四、用户体验测试五、翻页功能部分测试用例一、功能测试首页和尾页验证检查软件是否能够正确地跳转到首页。点击“首页”按钮后,确认显示的内容是数据集的第一页内容。同样,测试跳转到尾页功能。点击“尾页”按钮后,要确保呈现的是数据集的最后一页内容。例如,在一个有100条数据,每页显示10条的列表中,首页应该是第1 - 10条数据,尾页应该是第91 - 100条数据。上下页跳转测试验证“上一页”和“下一页”按钮的功能。从第一页点击“下一页”,应该原创 2025-01-03 10:24:58 · 728 阅读 · 3 评论 -
软件测试关于可视化大屏方面的测试用例
测试思路及测试用例一、功能测试二、性能测试三、兼容性测试四、可视化效果测试五、部分测试用例除了数据准确性和图表类型及功能,可视化大屏测试还需要考虑以下方面:一、性能方面二、兼容性方面三、安全方面四、易用性方面一、功能测试数据准确性测试检查大屏上显示的所有数据是否与数据源一致。例如,如果大屏展示的是公司的销售数据,要确保每个产品的销售额、销售量、利润等数据的准确性,可以通过手动查询数据库或对比原始数据文件来验证。验证数据的更新是否及时。对于实时数据可视化大屏,比如股市行情大屏,需要检查数据是否按照原创 2025-01-03 10:05:15 · 1724 阅读 · 0 评论 -
软件测试关于数据方面的测试用例
以下是软件测试中关于数据方面的一些测试用例示例,涵盖了不同的数据类型和场景:一、整数数据测试边界值测试(以输入一个整数范围1 - 100为例)特殊值测试数据格式测试(整数)二、浮点数数据测试边界值测试(以输入一个浮点数范围0.1 - 10.0为例)精度测试数据格式测试(浮点数)三、字符串数据测试长度测试内容测试数据格式测试(字符串)四、日期数据测试边界值测试(以日期范围2020 - 01 - 01至2025 - 12 - 31为例)格式测试特殊日期测试(如闰年)原创 2025-01-02 11:18:50 · 845 阅读 · 0 评论 -
软件测试关于搜索方面的测试用例
以下是在实际工作中总结的搜索功能测试经验:原创 2025-01-02 11:11:24 · 1142 阅读 · 0 评论 -
适用于多个系统的通用密码修改测试用例
用例编号测试项目测试用例标题重要级别前置条件测试输入操作步骤预期结果1通用密码修改原密码正确且新密码符合格式要求高用户已在多个系统中登录,有原密码原密码:正确密码;新密码:符合各系统一般格式要求的新密码(如包含字母、数字、特殊字符,长度适中)1. 进入密码修改页面;2. 输入原密码;3. 输入新密码;4. 确认新密码;5. 点击修改按钮各系统均提示密码修改成功2通用密码修改原密码错误高用户已在多个系统中登录,有原密码原密码:错误密码;新密码:符合原创 2025-01-02 11:04:56 · 573 阅读 · 0 评论 -
软件测试关于密码修改方面的测试用例
用例编号测试项目测试用例标题重要级别前置条件测试输入操作步骤预期结果1密码修改原密码正确,新密码符合要求高用户已登录,有原密码原密码:正确密码;新密码:符合要求的新密码1. 进入密码修改页面;2. 输入原密码;3. 输入新密码;4. 确认新密码;5. 点击修改按钮提示密码修改成功2密码修改原密码错误高用户已登录,有原密码原密码:错误密码;新密码:符合要求的新密码1. 进入密码修改页面;2. 输入原密码;3. 输入新密码;4. 确认新密码;5.原创 2025-01-02 11:03:44 · 628 阅读 · 0 评论 -
怎样编写有效的单元测试用例
【代码】怎样编写有效的单元测试用例。原创 2024-12-30 13:53:00 · 912 阅读 · 1 评论 -
软件测试-单元测试流程及方法
可以设计一个测试用例,当a = 1时,就可以执行if分支中的语句;再设计一个测试用例a = -1,就可以执行else分支中的语句,从而实现语句覆盖。原创 2024-12-30 13:49:31 · 1431 阅读 · 0 评论 -
关于翻页功能的测试用例
用例编号测试项目测试用例标题重要级别前置条件测试输入操作步骤预期结果1翻页功能首页翻至下一页高系统中有多页数据可展示无在首页点击下一页按钮成功显示下一页数据,数据准确无误2翻页功能末页翻至下一页中处于末页无在末页点击下一页按钮提示已为最后一页,无法翻页3翻页功能首页翻至上一页中处于首页无在首页点击上一页按钮提示已为第一页,无法翻页4翻页功能非首页非末页翻页高处于中间某页无点击上一页或下一页按钮正确显示上原创 2024-12-30 09:29:45 · 308 阅读 · 0 评论 -
关于【退出登录】方面的测试用例
用例编号测试项目测试用例标题重要级别前置条件测试输入操作步骤预期结果1退出登录正常退出登录高已登录系统无点击系统中的退出登录按钮成功退出系统,返回登录页面2退出登录退出登录后再次访问受限页面高已退出登录无尝试访问需要登录才能查看的页面系统提示需要登录,无法访问受限页面3退出登录退出登录后检查用户信息清除情况高已退出登录无检查本地存储、缓存等是否还存在用户相关信息本地存储、缓存等已清除用户信息,无法获取用户敏感数据4原创 2024-12-30 09:28:36 · 360 阅读 · 0 评论 -
关于UI方面的部分测试用例
用例编号测试项目测试用例标题重要级别前置条件测试输入操作步骤预期结果1界面布局页面布局是否合理高软件已启动无查看各个页面的布局,包括元素位置、大小等页面布局整齐、美观,元素分布合理,无重叠、遮挡等情况2色彩搭配色彩搭配是否协调高软件已启动无观察软件界面的整体色彩搭配色彩搭配协调,不刺眼,符合软件的主题和风格3字体大小字体大小是否合适中软件已启动无查看不同页面的字体大小字体大小适中,易于阅读,不同页面的字体大小保持一致原创 2024-12-27 17:25:25 · 457 阅读 · 1 评论 -
软件测试关于删除功能的部分测试用例
这样的编号方式可以清晰地反映出测试用例所属的项目、模块和功能,方便在测试过程中进行管理和跟踪。同时,也便于在测试报告和缺陷管理系统中进行引用和查询。假设一个项目“智能办公软件”中搜索功能模块的基本搜索功能的第一个测试用例编号可以是:IOF-S-B-01。正式编写时,测试用例的编号通常有一定的规则,以便于管理和识别。通常采用分层编号的方式,由项目编号、模块编号、功能编号和用例序号组成。例如:[项目编号]-[模块编号]-[功能编号]-[用例序号]原创 2024-12-27 17:21:27 · 564 阅读 · 0 评论 -
搜索功能的测试用例
这样的编号方式可以清晰地反映出测试用例所属的项目、模块和功能,方便在测试过程中进行管理和跟踪。同时,也便于在测试报告和缺陷管理系统中进行引用和查询。假设一个项目“智能办公软件”中搜索功能模块的基本搜索功能的第一个测试用例编号可以是:IOF-S-B-01。正式编写时,测试用例的编号通常有一定的规则,以便于管理和识别。通常采用分层编号的方式,由项目编号、模块编号、功能编号和用例序号组成。例如:[项目编号]-[模块编号]-[功能编号]-[用例序号]原创 2024-12-27 17:15:33 · 525 阅读 · 0 评论 -
软件测试中增删改查测试用例
测试功能用例编号测试项目测试步骤预期结果增加TC_ADD_001正常添加数据打开添加数据的页面;按照要求填写各项数据,确保数据格式正确且为合法值;点击提交按钮。数据成功添加,系统提示添加成功信息,并且可以在列表页面中查看到新添加的数据。增加TC_ADD_002必填项未填写添加数据打开添加数据的页面;不填写必填项,随机填写一些选填项;点击提交按钮。系统提示必填项不能为空,焦点定位到第一个必填项处。增加TC_ADD_003数据格式错误添加打开添加数据的原创 2024-12-26 09:20:18 · 415 阅读 · 0 评论 -
在实际工作中收集到的关于提交表单模块的缺陷
以下是在实际工作中收集到的关于提交表单模块的一些常见缺陷:数据丢失部分数据未提交成功重复提交导致数据冗余前端验证失效前后端验证不一致验证提示信息不明确浏览器兼容性问题设备兼容性问题提交速度过慢提交操作导致页面卡顿或崩溃原创 2024-12-26 09:16:54 · 558 阅读 · 0 评论 -
一些关于软件测试中提交表单模块的测试用例
用例编号测试项目测试步骤预期结果TC - FORM - 001必填字段未填写时提交表单打开包含提交表单的页面;不填写任何必填字段;点击提交按钮。系统提示必填字段不能为空,焦点停留在第一个必填字段处。TC - FORM - 002必填字段填写正确数据后提交表单打开包含提交表单的页面;在所有必填字段中填写符合要求的正确数据;点击提交按钮。表单成功提交,系统提示提交成功信息,跳转到相应的成功页面或执行预期的后续操作。TC - FORM - 003选填字段未填写时提原创 2024-12-26 09:15:39 · 472 阅读 · 0 评论 -
一些关于软件测试中注册模块的测试用例
测试类型测试用例描述预期结果功能测试正常注册流程:输入合法的用户名、密码、确认密码、邮箱等信息,点击注册按钮成功注册并跳转到相应页面,收到欢迎邮件或短信(若有此功能)功能测试用户名长度限制:输入不同长度的用户名超出规定长度时系统提示,在规定长度范围内正常注册功能测试用户名格式:测试仅允许字母、数字、下划线等组合的情况,输入特殊字符、中文等不合法格式系统提示用户名格式错误功能测试用户名唯一性:使用已存在的用户名进行注册系统提示用户名已被占用功能测试原创 2024-12-26 09:13:36 · 573 阅读 · 0 评论 -
一些关于软件测试中登录模块的测试用例
以上测试用例涵盖了登录模块的主要功能、兼容性、性能、安全性和异常情况,可根据实际项目需求和系统特点、测试用例八大要素进行适当调整和补充。原创 2024-12-26 09:11:10 · 1260 阅读 · 0 评论 -
二十八、接⼝测试原理本质
接口的概念与类型接口定义:接口是不同软件系统或不同模块之间进行交互的边界。它定义了双方通信的协议,包括请求和响应的格式、数据类型、传输方式等内容。从技术角度来看,接口可以是基于HTTP/HTTPS协议的Web API、基于RPC(远程过程调用)的服务接口,也可以是消息队列接口等。常见接口类型:RESTful API:这是目前最常见的一种Web接口类型。它遵循REST(Representational State Transfer)架构风格,通过URL(统一资源定位符)来标识资源,使用HTTP方法原创 2024-12-01 10:26:50 · 287 阅读 · 0 评论 -
二十七、数据库对测试⼈员的重要性
数据验证与准确性测试数据完整性检查:数据库存储了软件系统的各种数据,测试人员需要确保数据在插入、更新和删除操作后保持完整性。例如,在一个电商系统中,当用户下单后,订单信息应该完整地记录在数据库中,包括商品信息、价格、用户地址等。测试人员可以通过查询数据库来验证这些数据是否准确无误地存储,避免出现数据丢失或错误存储的情况。数据一致性验证:对于关联的数据表,测试人员要检查数据的一致性。比如,在一个学生管理系统中,学生的课程成绩表和课程信息表之间存在关联。如果课程的学分发生了修改,那么在成绩表中对应的课程原创 2024-11-30 13:17:51 · 466 阅读 · 0 评论 -
二十六、缺陷编写规范与流程处理
一、缺陷编写规范(一)标题简洁明了:标题应简洁且准确地描述缺陷的核心内容。避免使用模糊或笼统的表述,如“系统出错”,而应具体到如“登录页面在输入特殊字符后崩溃”。包含关键信息:尽量在标题中包含受影响的功能模块和主要问题类型,这样开发人员和其他相关人员可以快速了解缺陷的大致范围。(二)重现步骤详细准确:以清晰、有序的方式描述重现缺陷所需的操作步骤。从打开软件开始,详细说明每一个操作,包括点击的按钮、输入的内容、选择的菜单选项等。例如,“打开软件,点击‘登录’按钮,在‘用户名’字段输入‘te原创 2024-11-30 13:16:53 · 840 阅读 · 0 评论 -
二十五、bug的流转与状态处理
新建(New)产生背景:测试人员在测试过程中发现软件缺陷后,会在缺陷管理工具(如Jira、Bugzilla等)中新建一个bug记录。这个阶段的bug记录包含了详细的缺陷信息,如缺陷标题、重现步骤、预期结果、实际结果、发现环境(包括软件版本、操作系统、浏览器等信息)等。操作要点:测试人员需要尽可能准确地描述缺陷,以便开发人员能够理解问题所在并重现该缺陷。例如,对于一个网页功能异常的bug,测试人员要详细说明是在点击哪个按钮、输入什么内容后出现的问题,以及正确的页面应该是怎样的。分配(Assign原创 2024-11-30 13:15:48 · 552 阅读 · 0 评论 -
二十四、Jmeter的jar包使⽤及⽣成测试报告
【代码】二十四、Jmeter的jar包使⽤及⽣成测试报告。原创 2024-11-30 13:13:22 · 699 阅读 · 0 评论 -
二十三、Fiddler模拟mock实战及弱⽹实战
【代码】二十三、Fiddler模拟mock实战及弱⽹实战。原创 2024-11-30 13:12:13 · 788 阅读 · 0 评论 -
二十二、Fiddler环境搭建及原理&抓包、过滤、断点
一、Fiddler环境搭建(一)下载和安装下载Fiddler访问Fiddler官方网站(https://www.telerik.com/fiddler),根据您的操作系统(Windows、Mac等)选择合适的版本进行下载。通常情况下,Fiddler主要用于Windows系统,对于Mac和Linux系统也有相应的替代方案或者一些兼容方式。安装Fiddler下载完成后,双击安装程序,按照安装向导的提示进行安装。在安装过程中,可以选择安装路径、是否创建桌面快捷方式等选项。(二)配置原创 2024-11-30 13:11:06 · 1003 阅读 · 0 评论 -
二十一、Postman接⼝关联以及发送报告
【代码】二十一、Postman接⼝关联以及发送报告。原创 2024-11-30 13:10:12 · 1023 阅读 · 0 评论 -
二十、Postman测试集使⽤&参数化
参数化是一种在接口测试中动态改变请求参数或断言条件的技术。通过参数化,可以使用不同的值来多次执行相同的请求,模拟多种实际场景,提高测试的覆盖范围。例如,对于一个查询用户信息的接口,可以使用不同的用户ID作为参数来测试接口是否能正确返回每个用户的信息。原创 2024-11-30 13:09:04 · 982 阅读 · 0 评论 -
十九、Postman部署与接测试以及断⾔
【代码】十九、Postman部署与接测试以及断⾔。原创 2024-11-30 13:08:08 · 699 阅读 · 0 评论 -
十八、接口测试用例模板的详细说明文档
本文档旨在为接口测试人员提供一个详细的接口测试用例模板说明,帮助他们更好地设计、执行和管理接口测试用例,确保接口的功能、性能和安全性符合预期。原创 2024-11-30 13:05:08 · 916 阅读 · 0 评论 -
十七、接口测试用例模板
判断实际输出是否与预期输出一致,标记为“通过”或“未通过”。如果未通过,需记录详细的错误信息和问题描述。可以记录一些特殊情况说明、测试过程中的注意事项或其他相关信息。在测试执行过程中记录接口的实际响应状态码和响应内容。原创 2024-11-30 13:04:54 · 325 阅读 · 0 评论 -
十六、接口测试用例设计的步骤
熟悉接口相关文档和业务逻辑研读接口文档接口功能描述:仔细阅读接口文档中关于接口功能的部分,明确接口是用于获取数据、更新数据、删除数据还是执行其他操作。例如,对于一个用户管理接口,要清楚它是否能实现用户注册、用户信息查询、用户权限修改等功能。接口请求信息:了解接口的请求方式,如HTTP方法(GET、POST、PUT、DELETE等)。同时,掌握请求参数的详细信息,包括参数名称、类型(字符串、整数、布尔值等)、格式(如日期格式为“YYYY - MM - DD”)、是否必填以及取值范围等。例如,一个商原创 2024-11-30 13:04:43 · 702 阅读 · 0 评论 -
十五、接口测试用例设计辅助工具
以下是一些可以帮助设计接口测试用例的工具:原创 2024-11-30 13:04:24 · 623 阅读 · 0 评论 -
十四、如何设计接口测试用例
理解接口功能和业务需求研读接口文档:仔细分析接口文档,包括接口的功能描述、输入参数(参数名称、类型、格式、取值范围等)、输出参数(格式、内容等)、接口调用方式(如HTTP方法:GET、POST等)、接口的权限要求等。例如,对于一个用户登录接口,文档可能会说明输入参数是用户名(字符串类型,长度为6 - 12位)和密码(字符串类型,包含字母和数字),输出是登录成功或失败的状态码以及用户信息(如果成功)。梳理业务逻辑:明确接口在整个业务流程中的位置和作用。以电商系统中的下单接口为例,需要了解它与购物车接口原创 2024-11-30 13:04:14 · 878 阅读 · 0 评论 -
十三、接口测试用例
功能接口测试用例用户登录接口测试用例编号:TC001测试用例名称:用户正常登录测试目的:验证用户使用正确的用户名和密码能够成功登录系统。前置条件:系统已启动,登录接口可访问,存在有效的用户账号。输入参数:用户名:正确的用户名(例如“testuser”)密码:正确的密码(例如“testpassword”)预期输出:响应状态码:200(表示成功)响应内容:包含用户信息(如用户ID、用户权限等)和登录成功的消息(如“登录成功”)实际输出:(在测试执行过程中记录)测试结果原创 2024-11-30 13:04:03 · 867 阅读 · 0 评论 -
十二、接口测试方法
在功能接口测试中广泛应用。例如,对于一个获取用户信息的接口,测试人员不需要知道接口内部是如何从数据库获取数据的,只需要关注输入用户 ID 后,是否能正确返回该用户的姓名、年龄、联系方式等信息原创 2024-11-29 14:01:53 · 303 阅读 · 0 评论 -
十一、接口测试
一、接口测试概述二、接口测试类型三、接口测试流程原创 2024-11-29 13:59:00 · 792 阅读 · 0 评论 -
十、边界值分析法设计测试用例
理解边界值分析法的概念确定边界值的类型设计边界值测试用例的步骤边界值组合情况输出边界值测试原创 2024-11-28 11:56:46 · 466 阅读 · 0 评论