软件测试理论
爱测试的小浩
测试知识 与君分享
展开
-
如何定位判断是前端的bug还是后端的bug?
如何定位判断是前端的bug还是后端的bug?1.通常可以利用抓包工具来进行分析(1)传参内容是否正确如果传参内容不正确,定位为前端的bug。(2)响应内容是否正确如果响应内容不正确,为后端bug。2.前后端bug各有什么样的特殊性质(1)前端bug特性:界面相关,布局相关,兼容性相关,交互相关。(2)后端bug特性:数据相关,安全性相关,逻辑性相关,性能相关。3.定位BUG属于前端还是后端,常用的有以下2种方法:(1)查看http请求参数和响应结果。(2)查看后端服务log日志有无错误原创 2022-02-07 17:31:25 · 17703 阅读 · 2 评论 -
如何进行回归测试?
如何进行回归测试?回归测试(Regression testing)是指代码在发生修改之后重新测试之前的测试以保证修改的正确性。1.明确修改部分及修改部分相关的功能在进行修改缺陷的时候,难免会引起新的缺陷,在保证新增功能的前提下,需要明确新增功能与未修改功能的关联性,间接明确功能的影响程度,为回归测试提供根本的依据2.系统关注点和流程性验证在修改新的功能时,往往会引起新的问题,在回归新问题后,要验证系统的主流程以及客户关注的重要功能,保证重要功能得以实现3.关注开发人员的经验程度在修改问题时,开原创 2021-06-08 10:48:24 · 2984 阅读 · 2 评论 -
软件测试流程(详解版)
软件测试流程 **以下是我个人对测试流程的见解。与君分享**需求理解–>需求评审–制定测试计划–编写测试用例–进行冒烟测试–执行测试计划–执行测试用例–出具每日测试报告–出具阶段性测试报告–出具整体的测试报告–项目总结会。 相信每个公司都有每个公司的测试流程和规范,测试流程规范制定的合理性关乎到软件测试的质量和效率。...原创 2021-01-28 15:37:00 · 401 阅读 · 0 评论 -
教会你如何玩转测试报告?
测试报告模板描述测试报告的意义在于从一个客观的角度去看待整个软件的质量,从报告中的内容,真实的反映出软件客观存在的问题,从测试报告中的数据分析出当前软件的质量问题而形成的文档(1)测试报告基本内容:测试目的,测试背景,测试环境,测试人员分配,测试策略,测试参考文档,测试情况,测试用例分析,测试缺陷报告分析,测试结果及建议,测试总结,测试相关附件(2)测试报告模板(3)编写测试报告注意事项: 测试报告要以客观的角度去描述具体测试内容 测试报告要以数据为核心去描述具体问题 每个测试原创 2020-11-03 11:19:43 · 191 阅读 · 0 评论 -
软件测试常用测试工具
软件测试常用测试工具操作系统管理工具:xshell、xftpmysql数据库管理工具:navicat、sqlyog用例管理工具:禅道,强烈推荐Testlink详细化的用例管理工具缺陷管理工具:禅道,强烈推荐jira敏捷化的任务管理工具web端界面自动化工具:selenium自动化测试工具app端界面自动化工具:appium自动化测试工具接口测试工具:fiddler或postman,强烈推荐postman测试工具性能测试工具:loadrunner或jmeter,强烈推荐jmeter测试工具常原创 2020-09-11 16:20:28 · 267 阅读 · 0 评论 -
如何进行接口测试?
什么是接口测试?接口测试主要是验证内部系统和外部系统之间以及内部系统子系统之间的交互点接口测试重点?校验数据之间进行交互,传递,控制以及系统之间的逻辑依赖关系接口测试工具?使用postman,jmeter工具进行接口测试,详细测试方案请自行查询百度接口测试关注点?关注接口中请求头关注接口中请求数据格式关注接口参数是否必填关注接口与接口之间的参数传递关注接口参数输入类型关注接口参数输入长度关注接口正向流程关注接口异常流程关注接口之间的交互性关注接口中的安全性关注接口中的响应数原创 2020-08-13 10:53:13 · 1002 阅读 · 1 评论 -
如何快速发现软件中存在的缺陷?
1.站在用户的角度按照用户的角度首先需要考虑软件存在的正常流程 其次考虑软件的异常流程 考虑用户操作行为 考虑用户输入数据用户角度公式:用户思维+用户行为+用户数据+用户场景用户思维:指测试过程中主流程和异常流程组合用户行为:指测试过程中可能进行的各种操作用户数据:指测试过程中可能输入的任意数据用户场景:指测试过程中触发的事件流2.尽快的熟悉软件的业务从软件核心业务角度,由核心业务为重点,向业务中涉及的功能点辐射,从局部到全局,在从全局到局部3.熟悉软件主流程从一个完成主流程角度,分析流原创 2020-08-11 10:26:53 · 2017 阅读 · 2 评论 -
软件测试计划
测试计划模板描述测试计划从全局的角度整体评估整个产品所需的测试时间及测试风险点(1)测试计划内容:计划内容包括:测试范围,测试策略,测试类型,测试人员,测试风险项,测试进度,测试工作类型测试范围:描述需要进行的产品的测试范围, 明确需要测试什么,不需要测试什么测试策略:采用手工测试/自动化测试方式来进行 ,明确是否对该模块主要功能进行自动化测试测试类型:功能测试,性能测试,安全测试,UI测试,接口测试,浏览器兼容性测试测试人员管理:便于很好的分配组员之间的工作,明确合作组员之间测试任务测试风原创 2020-06-02 16:09:46 · 664 阅读 · 0 评论 -
BUG缺陷流程,缺陷类型,生命周期
BUG缺陷流程,缺陷类型,生命周期描述(1)什么样的问题可以认定为BUG缺陷?:**(1)软件未实现需求说明书上描述的功能(2)需求说明书上描述的功能未指明但应该达到的标准(3)实现了需求说明书未描述的功能(4)需求说明书指明的不会出现的错误的问题(5)测试人员认为软件易用性差,性能差,交互差(2)缺陷类型包含哪些?功能问题,需求问题,性能问题,接口问题,安全问题,UI问题,建议性问题,脚本问题,文档问题(3)BUG缺陷生命周期是什么?新建BUG(未解决)–>分配、转交(分配上下级原创 2020-05-22 15:20:58 · 713 阅读 · 0 评论 -
测试如何与开发人员进行沟通
**测试如何与开发人员进行沟通**作为测试工程师,在日常工作中接触最多的就是团队中的开发工程师,如何和开发工程师进行有效的沟通是测试工程师面对的重要问题。1、耐心和细心。细心是测试工程师的一个基本素质,细心对待每一个可能发生的BUG、细心对待每一个编写的BUG报告,你细心态度迟早会感染和你合作的开发人员,增加开发人员的好感,为今后的合作打下坚实的基础。2、要懂得尊重理解对方。开发是一件需要全面和综合考虑的工作,开发工作中,由于各种原因导致程序中出现问题是很正常的现象,一个好的测试工程师一定是懂得尊原创 2020-05-09 18:14:29 · 3380 阅读 · 0 评论 -
Web端和App端测试区别
Web和App测试区别测试知识与君共享1.功能测试角度:从功能的角度,Web端和APP端测试流程基本一致2.黑盒用例编写角度:从编写用例方法角度采用等价类,边界值,场景法,错误推测法,流程法,编写基本一致3.部署角度:Web更新了服务器,客户端也会同步更新 属于B/S架构 浏览器--》服务端APP需要同时更新客户端和服务器,不同版本对应不同的后台 属于C/S架构 客户端-...原创 2020-04-28 10:57:59 · 2154 阅读 · 0 评论 -
BUG缺陷描述规范
BUG缺陷描述规范BUG问题描述注意点1.标题直击缺陷问题本质2.步骤详细清楚(重复操作步骤俩次以上)3.前置条件简短(优化操作步骤)4.测试环境描述清楚(作为兼容性问题区分)5.实际结果和预期结果(从需求角度描述准确)6.附件(尽量每个问题上传附件,便于理解及复现)7.优先级(根据缺陷解决技术难度以及测试影响决定)8.严重程度(根据缺陷严重程度决定)注意:学会从缺陷问题中学习...原创 2020-04-17 11:51:52 · 411 阅读 · 0 评论 -
软件测试理论
软件测试理论什么是软件测试?软件测试本质是通过手工和工具的测试手段验证所测对象实际与预期之间的差异性软件测试目的1.降低软件投入的人力,物理,财力的成本2.降低软件存在的风险3.提升产品质量以及用户满意度...原创 2020-03-24 22:15:09 · 200 阅读 · 0 评论