随笔分类 - 功能测试基础知识
摘要:自动化测试 什么时候适用自动化测试? 1) 可重复的、不知疲倦地运动,对于数据能进行精确的大批量的比较的; 2) 回归测试 3) 在机械化的执行和比较 测试执行的问题 1) 自动化测试没有有效的利用,使得手工测试太多。 2) 测试结果的捕获没有系统性,而且没有查看或调查 3) 缺陷报告必须用手工加入
阅读全文
摘要:目的: 是按照用户所需软件的质量,检查开发软件过程出现的 bug, 使得开发人员及时修改,回避软 件发布后由于潜在的软件缺陷和错误造成的隐患带来的商业风险。 原则: 测试显示软件存在缺陷 穷尽测试是不可能的 测试应尽早介入 缺陷存在集群性(二八原则:80%的缺陷发现是在 20%的模块中,软件核心功能
阅读全文
摘要:1.找到那些是项目测试的重点,那些是次要的,那些是业务方最关心的。否则测试把时间和精力都投入到客户并不关心的需求上或次要的场景和需求上面,就会造成花费了大量的精力测出来的东西是业务方不想要的2.测试过程中,如果遇到流程性bug及时的和开发沟通并督促他修改,在提bug的时候要尽可能的描述清楚bug,最
阅读全文
摘要:1.让密码直接显示出来 把type里面的password去掉。密码就会以明文显示 2.显灰禁止输入的文本框,改成可以输入的 把readonly整个删除,文本框就可以输入数据 3.通过改URL直接跳转页面 4.自己编辑网页如果您发现前端错误,你可以直接编辑页面上的html代码,并查看是否修复了错误。以
阅读全文
摘要:WEB测试和APP测试H5测试的共同点 1.功能测试: 所实现的功能是否和需求一致;2.界面测试: 检查用户界面的风格是否满足客户的要求, 是否通用,文字是否正常,页面是否美观,文字,图片是否结合完美,操作是否友好等等。 界面测试中常见的bug 1.重叠,截断, 2. 丢失文字,文字自动换行 应该显
阅读全文
摘要:先需要了解一个页面的请求过程: 前端:客户看到的页面展示等. 后台(后端):主要负责业务相关功能,简单说就是提供数据支持的数据库等 以http请求为例: 1、用户在前端页面操作,如点击某个提交按钮 2、页面携带数据进行请求,访问具体功能接口 3、由后端服务执行相应的业务逻辑,如涉及数据,再去请求并组
阅读全文
摘要:如果项目因为某些原因不能如期上线,如何和产品和上级沟通?? 1.先自己分析一下原因,不能如期上线基本上就是没有按期测试完毕。没有按期测试完毕的原因基本上是以下几种 1).开发提测晚了,但是上线的时间不变,导致测试时间变短。【这种要提前和领导上级说,把风险提前暴露出来】 2).开发水平不行,bug越改
阅读全文
摘要:如何分析一个bug是前端还是后端的? 平常提bug的时候,前端开发和后端开发总是扯皮,不承认是对方的bug 这种情况很容易判断,先抓包看请求报文,对着接口文档,看请求报文有没问题,有问题就是前端发的数据不对 请求报文没问题,那就看返回报文,返回的数据不对,那就是后端开发的问题咯 一个Bug出现,最简
阅读全文
摘要:1.选中某元素 。【此处以百度页面为例进行功能展示】 。这是关于最右侧“元素选择器”的功能展示 。第一步:打开你想进行调试的页面,并按F12进入到调试模式 。第二步点击元素选择器 。第三步在页面点击要查看的元素,自动定位到对应的HTML 2.将页面适应成手机屏幕大小 elements:点击这个功能后
阅读全文