自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 收藏
  • 关注

转载 讨论需求时组里都是怎么做的

讲故事的过程我们一般通过需求讨论会的形式来进行,确保以上应该参与的人员都到场。既然是个会议,我们就必须确保会议的高效,这里可以参考三星高效会议的8点原则:(1)凡是会议,必有主题;(2)凡是主题,必有议程;(3)凡是议程,必有决议;(4)凡是决议,必有跟踪;(5)凡是追踪,必有结果;(6)凡是结果,必有责任;(7)凡是责任,必有奖罚;(8)凡是奖罚,必须透明。针对需求讨论会,我们至少需要有以下安排会议主题:XXX产品需求讨论会,目的是在4小时内对XXX产品的XXX内容进行讨论 会

2021-02-24 14:57:26 216

原创 pytest与unittest区别

一、用例编写规则 1.unittest提供了test cases、test suites、test fixtures、test runner相关的类,让测试更加明确、方便、可控。使用unittest编写用例,必须遵守以下规则:  (1)测试文件必须先import unittest  (2)测试类必须继承unittest.TestCase  (3)测试方法必须以“test_”开头  (4)测试类必须要有unittest.main()方法 2.pytest是python的第三方测试..

2021-02-24 14:50:42 1081

原创 什么是ET测试?

ET测试-探索测试(baiExplore Testing):同时设计du测试和执行zhi测试。探索性测试强调dao测试设计和测试执行的同时zhuan性,这是相对于传统软件测试过程中严格的“先设计,后执行”shu说的。测试人员通过测试来不断学习被测系统,同时把学习到的关于软件系统的更多信息通过综合的整理和分析,创造出更多的关于测试的主意。...

2021-02-24 08:52:27 3292

原创 Push消息如何测试?

1、检查Push消息是否按照指定的业务规则发送。2、检查不接收推送消息时,用户不会在接收到Push消息。3、如果用户设置了免打扰的时间段,检查在免打扰时间段内,用户接收不到Push。在非免打扰时间段内,用户能正常收到Push。4、当Push消息是针对登录用户的时候,需要检查收到的Push与用户身份是否相符,没有错误的将其他人的消息推送过来。一般情况下,只对手机上最后一个登录用户进行消息推送。5、测试Push时,在开关机、待机状态下执行推送,消息及其推送跳转的正确性。6、push消息时,会有红点展示

2021-02-24 08:49:42 4481

原创 如何测试一个App的登录场景?

1、页面基本元素的操作。2、大量字符,特殊字符,边界值,必填项校验。3、注册手机号的特殊性验证,注册邮箱的格式验证。4、密码大小写是否敏感,密码是否加密展示,密码是否有可见按钮功能,密码框能否使用复制粘贴。5、验证码校验:必填项,过期,错误,无网络时获取验证码,多次获取,超过获取次数,输入验证码后,修改手机号。6、登陆时与系统的交互:锁屏,蓝牙,home,后退,横竖屏,修改字体字号。7、逆向思维:已注册账号注册,未注册账号忘记密码,未注册账号登陆,注册过程中退出再次注册。8、输入法交互,切换输

2021-02-24 08:48:36 837

原创 IOS和Android测试分别有什么侧重点?

1、Android多分辨率测试,20多种,IOS较少。2、Android手机操作系统较多,IOS较少且不能降级,只能单向升级;新的IOS系统中的资源库不能完全兼容低版本中的IOS系统的应用,低版本IOS系统中的应用调用新的资源库,会直接导致闪退。3、Android操作习惯,Back键是否被重写,应用数据从内存移动到SD卡能否正常运行。4、安装卸载测试:Android的下载和安装平台较多,IOS主要是AppStore,iTunes,TestFlight。5、Push测试:Android点击home键,

2021-02-24 08:47:17 1183

原创 测试用例的主要要素

编号:每个测试用例的唯一编号,有且于其和测试结果、错误报告等其他文档的链接。测试模块:讲述此测试用例测试的大模块。标题:用简单的一句话来描述测试用例。测试目的:描述设计此测试用例的目的是什么。测试级别:按照测试用例的重要性来给不同的测试用例分级别。预置条件:执行此测试用例之前需要做的准备。操作步骤:测试人员执行测试所需的运作。预期结果:在检查点上待测功能应有的正常反应、运作或显示。实际结果:待测功能在操作后所表现的反应、运作或显示。...

2021-01-08 15:17:37 573

转载 测试计划模板

引言1.1编写目的编写本测试计划的目的是:(1) 为整个测试阶段的管理工作和技术工作提供指南同时确定测试的内容和范围,为评价系统提供依据;(2) 此外还帮助安排测试活动,说明对资源的需求;(3) 说明测试结果的评价指标。本文档的主要内容包括:(1) 测试系统登陆(2) 测试系统界面(3) 测试地点攻略(4) 测试页面切换设置本文档的预期读者是:(1) 开发人员(2) 项目管理人员(3...

2020-12-30 11:17:18 284

原创 订单功能如何测试

功能:1、用户下单后,取消订单;2、下单后,一直不付款,检查订单超时不付款的场景下,会不会自动取消订单;3、在订单快超时时,付款;4、下单后,在不同的终端登录,一端取消订单,同时一端对该订单进行付款;5、弱网状态下,多次点击提交订单按钮,检查是否会生成多个订单;6、用户付款后,申请退款,买家端的订单状态为退款申请中,卖家端显示为退款审核;申请退款通过后,订单状态为已关闭状态,买家收到退还的金额;卖家拒绝退款,订单状态为待发货状态;卖家超时不处理退款申请,自动退款,订单自动设置为已退款状态,买家

2020-12-29 17:01:48 8688

原创 还款功能如何测试点

功能:正常还款流程 逾期还款 不同的还款账户余额不足还款 弱网状态下,连续点击还款按钮 弱网状态,或系统不稳定,支付服务方未把支付结果返回给下单发起方(如果发生这种问题,结果是,钱扣了,还款状态未发生变化) 金额不输,为0,为负数 提前还款 第三方还款性能:还款的响应时间是否过长用户体检:系统提示是否容易理解界面是否友好, 输入框是否对齐, 按钮大小是否适中, 是否有错别字等安全性:是否能防止SQL注入, 防XSS攻击 还款金额是否会被拦截篡改 还款密码等敏

2020-12-29 17:00:04 4530

原创 登录功能如何测试

任何测试,不管测什么都是从了解需求开始的。1.功能测试(Function test)2.界面测试(UI Test)3.性能测试(performance test)4.安全性测试(Security test)5.可用性测试(Usability Test)6.兼容性测试(Compatibility Test)7.本地化测试 (Localization test)8.软件辅助性测试 (Accessibility test)9.任何测试,不管测什么都是从了解需求开始的。功能测试1.什么都不输

2020-12-29 16:49:51 8997

原创 文件上传功能如何测试

1.文件类型检查指定的文件类型,允许上传指定之外的文件类型,不允许上传并做出合理提示指定的文件类型后缀大写,允许上传指定的文件类型后缀大小写混合,允许上传2.文件大小检查假设限制上传文件最大为X:指定文件类型的文件小于X,允许上传指定文件类型的文件等于X,不允许上传指定文件类型的文件大于X,不允许上传并给出合理提示指定文件类型的文件等于0,视具体需求看是否允许上传非指定文件类型的文件大于X,不允许上传并给出合理提示剩余存储空间不足,上传失败并做出提示剩余存储空间已满,上传失败并做

2020-12-29 16:38:24 4471

原创 搜索功能测试

搜索历史内容记录,便于查找检索过的内容搜索内容联想输入,便于用户搜索的便捷与准确性搜索功能测试(重点)1.搜索内容为空,验证系统如何处理2.搜索内容为空格,查看系统如何处理3.边界值验证,在允许的字符串的范围内外,验证系统的处理4.超长字符串的输入,系统是否会截取允许的长度来检索结果5.合法的字符串长度后,加空格验证检索结果6.多个关键词中间加入空格,tab 逗号后,验证系统的结果是否正确7.验证每种合法的输入,结果是否正确8.是否支持检索内容的复制,粘贴,编辑等操作9.是否支持回车

2020-12-29 16:30:42 766

原创 测试理论知识点

1.B/S架构和C/S架构区别 B/S 又称浏览器/服务器模式1.客户端无需安装,有Web浏览器即可。2.BS架构可以直接放在广域网上, 交互性较强。3.BS架构无需升级多个客户端,升级服务器即可 C/S 又称客户/服务器模式 1. C/S架构的界面和操作可以很丰富。2. 安全性能可以很容易保证,实现多层认证也不难。3. 由于只有一层交互,因此响应速度较快。4. 维护成本高,发生一次升级,则所有客户端的程序都需要改变。2.HTTP协议http是超文本传输协议,1...

2020-12-29 08:37:18 2342

原创 python基础数据类型

一、为什么会有数据类型?更好地分配管理内存 方便统一管理 更贴近人类分类管理习惯二、数据类型种类数值类型:int、bool、float、complex 序列类型: 不可变:str、tuple、bytes 可变:list 映射类型:dict 集合类型:set三、数据类型1.数值类型:数值类型是不可变的类型。所谓不可变,是指类型的值有了变化,那么将会是一个全新的对象。比如1和2分别代表一个对象。python支持三种不同的数值类型:整数 浮点数 复数 当然,布

2020-12-28 16:33:46 97

转载 中高级必备自动化基础知识理论

引言:自动化永远是避不开的,反正你入职的岗位要不要用自动化,你必须得会一点,加分项。这一块包括,自动化一些理念和自动化的工具使用。理念和概念1.如何看待自动化和手动测试?怎样的一个比例才是健康的?曾经有项目已经实现了80%+的自动化,但是考虑到项目迭代周期短(还有个别业务场景),自动化还是成了辅助和回归(实际回归还是手工为主的)。而且个别新功能一添加,导致测试代码逻辑需要大调整,在测试人员不足的情况下(比如PM每日安排量化手工测试任务的时候,就需要你自己挤时间改代码),真的很无奈。不过做自动化还

2020-12-28 16:19:37 567

原创 购物网站(测试+步骤+代码)

一、功能需求1、只有注册用户成功登录之后才可查看商品类别,查看商品,选购商品,生成订单、查看订单。2、只有管理员才有权限进入购物网后台管理,进行用户管理、类别管理、商品管理与订单管理。二、设计思路1、采用MVC设计模式分层架构:展现层(JSP)<——>控制层(Servlet)<——>业务层(Service)<——>模型层(Dao)<——>数据库(DB)2、前台(1)登录——显示商品类别——显示某类商品信息——查看购物车——生成订单——支付

2020-12-28 11:47:22 5171

原创 购物车如何测试

一. 验证购物车界面设计界面设计验证点如下:1.界面设计是否美观,显示是否正常2.界面布局是否合理3.购物车入口数量设计是否合理(购物车需要引导用户付款,入口设计需要有此体现)4.购物车图标链接显示是否明显5.鼠标悬停购物车图标,是否有迷你购物车界面,显示是否正常二. 购物车功能测试功能测试可以分为两个部分,验证内容如下:•1.购物车基本功能– 添加商品1.是否能够添加商品2.添加单个商品数量是否有上下限3.添加商品种类是否有上下限4.添加同类...

2020-12-28 11:29:06 7451

原创 支付功能如何进行测试

非现金支付时代,非现金支付已经成为了生活不可或缺的一部分,我们只需要一台手机便可走遍全国各地(前提是支付宝,微信有钱<00>),那么作为测试人员,支付测试也是非常重要的一环,那么下面我就结合一下我的工作中遇到的一些问题,总结一下常见的支付测试:一:支付的分类:首先,根据不同维度,通常我们可以把支付分为如下图所示的种类:其次,一般来讲,线上支付分为两种消费模式。一种是直接支付金额,如淘宝,京东等购物网站,或是360云盘,视频会员等这种会员服务;另一种是充值购买金豆之类的虚拟币,在网站中使

2020-12-28 10:45:03 2806

原创 开发没有时间修改BUG作为测试如何推进BUG的修改

在测试过程中,不免会遇到开发人员因为一些原因不想修改个别bug的情况。那一般遇到这种问题时,我们该如何去推进开发修改bug呢?我们先来分析下到底会有哪些原因会导致开发不修改bug1、 开发与测试对bug的定义理解不一致产生的问题,例如暴力操作、非常规操作出现的问题、问题路径深、服务器返回的数据不规范、竞品同样有的问题、个别机型问题等情况,开发可能会不愿意修改。2、 工作流程方面的原因,例如开发有更高优先级的任务没有时间修改、上线时间紧急,来不及修改、开发不关注名下的bug、开发认为目前的实现比产

2020-12-28 09:25:42 2462

原创 测试方法(主要)

1、页面链接检查每一个链接是否都有对应的页面,并且页面之间切换正确;2、相关性检查删除/增加一项会不会对其他项产生影响,如果产生影响,这些影响是否都正确。3、检查按钮的功能是否正确如update, cancel, delete, save等功能是否正确。4、字符串长度检查输入超出需求所说明的字符串长度的内容, 看系统是否检查字符串长度,会不会出错.5、字符类型检查在应该输入指定类型的内容的地方输入其他类型的内容(如在应该输入整型的地方输入其他字符类型),看系统是否检查字符类型,会否报错.

2020-12-23 21:55:11 316

原创 签到礼盒设计点

礼盒设计点:1.充值后就百分百能拿到奖励么2.普通用户如果天天签到能否打开大奖3.如果玩家通宵玩儿 过了凌晨是否还会弹出4.如果网络卡顿时页面是否会自己关闭5.网络断流时也能签到成功么6.充值中心都包含哪几种支付方式7.充值后是否马上到账8.星星攒的足够多时除了能换大奖 还能换什么9.期间如果连续签到 或者 共签到一周/10天是否有额外奖励10.特殊节假日是否有额外奖励11.兑换的金币不花能保存到下个月么12.能否完成任务 领取星星13.充值用户除了领的星星较多还...

2020-12-15 17:09:12 101

转载 inner join、outer join、right join、left join 之间的区别

inner join、outer join、right join、left join 之间的区别一、sql的left join 、right join 、inner join之间的区别  left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录  right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录  inner join(等值连接) 只返回两个表中联结字段相等的行 outer join(外连接) 可分为左外连接left ...

2020-12-10 15:07:56 242

转载 项目如何介绍

谈谈XXX项目! 分析:考官通过看你的简历或者你的介绍来了解你所做的项目,那么考官肯定想更详细的了解您的项目,看是不是与你的简历写的项目经验一致。也就是考核你是否具有真实的项目经验。一般来说,在你的简历至少有一个重点项目,放在简历项目经验栏的第一位。把项目的业务功能描述清楚。在这里你就是重点谈一个项目就可以了。从下面几个方面来进行陈述1.用一句话简述项目2.详细的列出项目实现的功能3.说出项目实现的技术和架构,能说出项目的不寻常之处,比如采用了某项新技术,采用了良好的架框等...

2020-12-08 20:02:20 2837

原创 Mysql语句

01 mysql 数据库的操作 -- 链接数据库 mysql -uroot -pmysql -- 不显示密码 mysql -uroot -p mysql -- 退出数据库 exit/quti/ctrl + d -- sql语句最后需要有分号;结尾 -- 显示数据库版本 version select version(); -- 显示时间 select now(); --...

2020-12-07 19:53:30 60

原创 Jmeter负载和压力测试

负载和压力的区别:负载测试:在一定的工作负荷下,给系统造成du的负zhi荷及系统响应的时间。压力测试:在一定的负荷条件下,长时间连续运行系统给系统性能造成的影响。TPS和QPS的区别:tps可以理解为是每秒对事务的处理的能力 qps是每秒对服务器的查询能力性能测试web端和app端测试web端的性能指标:响应时间(客户端向服务端的请求时间,服务端对数据库的请求时间,服务端将结果展现到页面的时间)响应时间2 5 8原则 吞吐量:指的是在一次性能测试过...

2020-12-03 20:11:11 2877

原创 抓包测试步骤XMind

2020-12-03 20:01:03 374

原创 压力测试和负载测试的区别/性能指标/专项测试/(tps/qps)

压力测试和负载测试的区别/性能指标/专项测试/(tps/qps)1.   负载测试是从并发量维度出发,不断增加并发量发情况下,系统的性能指标    压力测试是从访问时间的维度出发,在并发量一定的情况下不断增加连续访问的时间情况下,系统的性能指标。  举例:    负载测试:服务员在单位时间内不断增加开发工作量,查看服务员在不同工作量下完成工作的程度,从而了解该服务员的技术水平    压力测试:基于外部压力,例如长时间不休息,长时间不开工作等情况,查看该服务员是否还会不会继续好好工作(能.

2020-12-03 17:12:23 3213 1

原创 Charles步骤

1.charles的抓包: web/app2.charles的过滤 a.filter b.ctrl+f的过滤 对请求头 响应体 等进行过滤 c.可以使用过滤url的方式 d.可以使用focys的方式过滤 只显示已经选中的url其他的进行隐藏3.charles的作用:1.抓取网络封包 (web/app) ...

2020-12-01 21:28:40 146

转载 APK的Mokey测试

一、为什么?在公司,第一次产品上线,经理会打出一个mokey包在最后一轮的测试中进行测试(俗称压力测试:就是假象一个哥们为了黑你程序,拼命的乱点你的程序,看你程序是否承受的了,现在为了提前测试,我们就交给android系统自动进行。假象一个猴子不停的单击)二、是什么?Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行压测试,检测程序多久的时间会发生异常。三、怎么用?Monkey程序介绍1.

2020-12-01 18:56:03 298

原创 Mokey

1.adb shell monkey 100   允许打开手机任意App 进行100测试  2.adb shell monkey -p 包名 100  指定App进行测试  3.adb shell monkey -p 包名 -v 100  monkey日志Monkey日志的级别是通过 -v -v -v  -v    仅提供启动提示、测试完成和最终结果等少量信息  -v -v   提供较为详细的日志,包括每个发送到Activity的事件信息  -v -v -v  最详细的日志,...

2020-12-01 16:55:21 482

原创 接口测试理论

1.接口测试分类    serviceAPI httpAPI  2.B/S和C/S的区别    CS响应速度快,安全性强,用户体验好,一般应用于局域网中,但是开发维护成本高,BS可以实现跨平台,客户端零维护,但是个性化能力低,响应速度较慢  3.http和https的区别:    1.http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议    2.http和https使用的是完全不同的连接方式,用的端口也不一样,http用的是80,https是..

2020-12-01 16:44:32 70

原创 接口测试理论资料

1.分类: serverAPI httpApi 2.B/S和C/S的区别?(面试题) CS响应速度快,安全性强,用户体验好,一般应用于局域网中,但是开发维护成本高,; BS可以实现跨平台,客户端零维护,但是个性化能力低,响应速度较慢 3.http/https 的区别?(面试题)HTTP 明文传输,数据都是未加密的,安全性较差,HTTPS(SSL+HTTP) 数据传输过程是加密的,安全性较好。 使用 HTTPS 协议需要到 CA(Certificate Auth...

2020-11-30 20:30:40 193

原创 接口测试XMind

2020-11-30 19:03:40 896 1

原创 Android/ios手机销售榜信息

2020-11-27 20:55:17 74

原创 ANR是什么

ANR是什么:应用程序无响应(ANR:Application Not Responding)对话框。用户可以选择让程序继续运行,但是,他们在使用你的应用程序时,并不希望每次都要处理这个对话框。因此,在程序里对响应性能的设计很重要,这样,系统不会显示 ANR 给用户。Activity 5 秒 broadcast10 秒耗时的操作 worker thread 里面完成, handler message…AsynTask , intentservice.等…ANR:Application Not Resp

2020-11-27 20:09:46 3176

原创 如何才能降低真机测试成本和建议所使用平台

可以用以下方式来降低真机测试成本: 1.租用2.借用3.二手网购买使用4.利用某些快递7天无理由退货退货功能购买真机测试,测完后在退货。(建议不要使用)5..买真机进行测试,测完以低一点的价格进行卖出。6.先购买真机测试完成测试后,利用公司内销降低测试成本。7.使用云测平台进行测试。 如何建议老板使用那个平台 1.可以找...

2020-11-27 20:02:24 113

原创 云测平台推荐

1.租用。2.借。3.二手网。4.利用快递7天无理由退货(建议有选择的使用)5.先买在以低一点的价格卖出。6.公司内销。7.云测平台(建议:贯众云测试)。

2020-11-27 19:38:30 2003

原创 web端项目展开测试步骤

web端项目展开测试步骤:1、功能测试1.1链接测试 链接是Web应用系统的一个主要特征,它是在页面之间切换和指导用户去一些不知道地址的页面的主要手段。链接测试可分为三个方面。首先,测试所有链接是否按指示的那样确实链接到了该链接的页面;其次,测试所链接的页面是否存在;最后,保证Web应用系统上没有孤立的页面,所谓孤立页面是指没有链接指向该页面,只有知道正确的URL地址才能访问。 链接测试可以自动进行,现在已经有许多工具可以采用。链接测试必须在集成测试阶段完成,也就是说,在整...

2020-11-27 17:39:27 647 1

原创 app如何进行测试

在日常工作的摸索中,我将如何做好app的测试简单归结为如下内容。(1)功能测试每项开发的新功能都需要进行测试。app测试中功能测试是一个重要方面。测试人员应该要进行手动测试和后期的自动化测试维护。刚开始测试时,测试员必须把app当做"黑盒"一样进行手动测试,看看提供的功能是否正确并如设计的一样正常运作。除了经典软件测试,像点击按钮、提交订单看看会发生什么,测试员还必须执行更多功能的app测试。除了整个手动测试过程,测试自动化对移动app也很重要。每个代码变化或新功能都可能影响现存功能及它们的状.

2020-11-27 17:29:47 375

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除