功能测试
文章平均质量分 92
⋘森林⋙
这个作者很懒,什么都没留下…
展开
-
airtest轻松录制自动化脚本
Airtest脚本辅助录制Airtest是一个 基于图像识别 的无侵入式测试框架。Airtest测试框架提供了大量的测试API,我们可以在测试脚本中灵活使用这些方法实现测试功能。Airtest中的常用API包括设备连接/管理、设备操作、[](http://airtest.netease.com/docs/docs_AirtestIDE-zh_CN/3_record_script/1_air...原创 2019-10-01 16:14:54 · 11024 阅读 · 0 评论 -
adb命令
1.什么是adb?adb全称为Android Debug Bridge,就是起到调试桥的作用。顾名思义,adb就是一个debug工具。2.adb的作用借助adb工具,我们可以管理设备或手机模拟器的状态,还可以进行很多手机操作,如安装软件、系统升级、运行shell命令等等。简而言**之,adb就是连接Android手机和PC端的桥梁,可以让用户在电脑上对手机进行全面的操作3 常用命令1.a...原创 2019-05-31 11:11:20 · 281 阅读 · 0 评论 -
Fiddler---AutoResponder重定向功能
AutoResponder重定向功能 就是将响应中的图片logo替换成别的图片 我们来试一下我这里以禅道的logo为例抓到这个响应数据点击打开AutoResponder三个选项全部打上钩 把请求拖拽过来选中请求 在下方选择Find a file选择一个替换的本地图片执行完以上步骤 就算完成了 我们刷新一下刚刚打开禅道的浏览器logo 已经被成功换掉了...原创 2019-05-20 20:16:39 · 950 阅读 · 0 评论 -
Fiddler篡改数据请求
利用fiddlier截获请求 并篡改请求一 在fiddler的命令行中输入 bpu 要截获的请求路径我以登录页面请求为例 篡改一下登录用的账号密码 输入完bpu 和 路径后 按下回车然后我们打开登录页面 先输入正确的账号密码 点击登录登录请求被拦截了 然后可以篡改一下账号账号改成错误的 点击Run让请求继续请求篡改完成了...原创 2019-04-05 21:05:35 · 3109 阅读 · 0 评论 -
弱网测试--使用fiddler模拟弱网测试
弱网测试原理以及方法(一)一、为什么要进行弱网测试?按照移动特性,各种网络连接协议不同,导致通信的信号不同,速率也不同,影响应用的加载时间、可用性、稳定性二、什么样的网络属于弱网?低于2g速率的时候都属于弱网也可以将3g划分为弱网 一般wifi不纳入弱网测试范围。三、如何进行弱网测试?1.SIM卡的网络切换手机-设置-移动网络设置-网络类型选择3G卡有3种模式:1.只使用2G网络 ...原创 2019-04-14 21:51:27 · 3264 阅读 · 0 评论 -
一个隐藏较深的BUG
昨天 周末没什么事 就随便点了点我们公司到APP 无意间发现了它无法进行微信支付(我是有安装微信)问题在于这个权限的设置 把这个权限关闭掉 微信就无法支付了 现在我再把它打开 试一下打开以后就没问题了排查了一下 这是安卓的遗留问题 关掉了那个权限 就把微信给屏蔽了...原创 2019-02-18 14:24:22 · 645 阅读 · 0 评论 -
fiddler安装安全证书
一原创 2019-05-17 20:09:04 · 4425 阅读 · 0 评论 -
POSTMAN响应断言
检查点实际就是设置一个预期结果 当用例批量执行的时候会自动使用实际结果 与预期结果进行比对从而 判断 用例是否成功在测试结果中显示PASS 成功 或Fail失败检查响应体中包含字符串方式一 手写tests[“结果中的提示信息”]=responseBody.has(“预期结果”);方式 二 使用模板 在SNIPPETS(模板)中选择Response body:Contains stri...原创 2019-04-21 09:32:10 · 994 阅读 · 0 评论 -
postman批量执行测试
批量执行用例测试 适合大量重复的回归测试 设置好参数的用例点击右边的三角符号 展开后 选择需要执行的文件夹 点击Run开始然后设置执行策略lterations:迭代次数Deley:延迟时间LogResponses:响应日志点击Run执行查看结果...原创 2019-04-20 12:45:42 · 2392 阅读 · 0 评论 -
POSTMAN-接口测试
练习时使用POSTMAN进行接口测试,由于没有开发给我接口文档,所以就用下面的API网站,进行练习 :www.idataapi.cn这就是接口文档 ,在POSTMAN中填入这些参数填好参数后点击Send运行 然后就是看输出参数了,HTTP响应状态码,请求时间和大小也是重点考虑的...原创 2019-04-10 09:21:56 · 254 阅读 · 0 评论 -
软件测试用例
测试用例的好处:测试用例(可以使我们能够更快更多的测试出软件缺陷,可以用来控制员工的工作量)在进行软件测试时,需要对系统的某项功能或特性进行验证,这就需要从不同的方面获得不同的数据输入来进行验证测试用例的定义:用来指导整个测试过程的重要文档,是在整个测试执行之前,测试人员编写的用来指导整个测试过程的一个重要文档。是技术类文档。主要包括:用例标题,用例编号,测试目的,预置条件,测试步骤,预期结果...原创 2019-01-08 08:26:03 · 355 阅读 · 0 评论 -
安全测试
安全测试定义: 安全性测试是指有关验证应用程序的安全等级和识别潜在安全性缺陷的过程。应用程序级安全测试的主要目的是查找软件自身程序设计中存在的安全隐患,并检查应用程序对非法侵入的防范能力,根据安全指标不同测试策略也不同。1、攻击类:SQL注入:通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令Xss攻击跨站脚本攻击(Cross S...原创 2019-02-24 13:57:14 · 376 阅读 · 0 评论 -
黑盒、白盒、灰盒测试
黑盒测试:软件的黑盒测试意味着测试要在软件的接口处进行。这种方法是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。因此黑盒测试又叫功能测试或数据驱动测试灰盒测试:灰箱测试就像黑箱测试一样是通过用户界面测试,但是测试人员已经有所了解该软件或某种软件功能的源代码程序具体是怎样设计的。甚至于还读过部分源代码。 因...原创 2019-03-25 08:47:44 · 4499 阅读 · 0 评论 -
软件测试的阶段
软件测试分为四个阶段: 单元测试阶段、集成测试阶段,系统测试阶段,验收测试阶段1、单元测试阶段:单元测试是以最小单位的测试、也是最初期的测试阶段、一般是以一个函数方法窗口、一个功能模块、都可以看做是一个单元,主要依据的是详细设计文档。主要以白盒为主,一般有开发人员完成2、集成测试阶段: 集成测试又称组装测试,在单元测试的基础上把软件逐渐组装起来一起继续测试的过程。逐渐组装的过程中会出现很多临时...原创 2019-01-21 08:38:26 · 451 阅读 · 0 评论 -
设计手机APP的用例
软件测试工作中我们需要不断的储备和总结自己的知识和经验,怎么设计好移动APP测试用例?如:手机、平板、智能设备,并在特定网络环境下。我们需要关注的功能点,容易出错的位置,这将对我们整个测试过程起着至关重要的作用,让测试变得更高效,发掘更多潜在的问题。下面就详细总结罗列下:1、APP的安装与升级升级中用户数据、设置、状态的保留,特步注意新版本已去掉的状态或设置;是否可以隔开版本覆盖安装;是...原创 2019-02-21 16:04:27 · 315 阅读 · 0 评论 -
手机APP的功能测试策略与PC端的不同
手机的使用场景比PC端要更加复杂、多变,因此测试时要考虑的因素,也要更多一些。PC端的使用场景:PC端使用的位置相对固定,如: 家中、办公室、网吧等场所手机端的使用场景: 马路上、公交车、地铁里等移动场所手机APP测试比测试PC端的不同点: 相同点就不说了,直接说不同点吧。首先手机的主流OS(操作系统)分为两个ios和安卓。我们现说一下APP都要测的内容,之后再来说说两个OS的区别APP功...原创 2019-03-31 10:10:46 · 461 阅读 · 0 评论 -
软件测试的分类
2)白盒测试:也叫结构测试,是基于程序的测试只考虑程序内部结构而不考虑程序功能的测试3)灰盒测试:结合黑盒和白盒的要素对软件进行测试一般先做黑盒测当发现BUG时需要对BUG使用白盒测试进行进一步调查(在集成测试阶段经常采用)扩展: 1)白盒测试一般对风险较大难度较大核心模块进行补充测试 2)白盒测试要求测试人员懂代码测试成本较高(时间、金钱)效率较低 3)白盒测试的测试质量较好需要...原创 2019-01-14 08:23:19 · 148 阅读 · 0 评论 -
缺陷报告的使用
缺陷报告的用途:1、 缺陷报告可以记录缺陷2、可以对缺陷进行跟踪管理3、可以对缺陷报告进行分类 总结 统计缺陷报告包含的内容:缺陷标题、缺陷编号、缺陷的发现者、发现缺陷的日期、缺陷所属模块、缺陷版本、指派给谁、缺陷的状态、缺陷的严重程度、缺陷的优先级、缺陷描述...原创 2019-01-11 09:06:13 · 597 阅读 · 0 评论