
测试小知识
软件测试相关的一些小知识分享
请给小胡大红包
这个作者很懒,什么都没留下…
展开
-
关于查询功能中的重置
在查询功能中重置按钮一般是清空所有的查询内容,显示所有的记录,但当记录要根据登录账号所属地进行筛选显示时,就 需要特别注意一下了。背景要求:某些记录,要求只显示登录账号所属地的记录信息,非登录账号所属地的记录信息过滤不进行显示。测试点:1.点击【重置】按钮后,系统显示的记录信息是否已根据所属地进行筛选显示。最直白的观察方法就是,不输入任何查询条件,看一下点击【重置】按钮前和后记录总量是否有变化,如果有变化大概就是有问题的了。...原创 2022-03-09 14:26:19 · 2051 阅读 · 0 评论 -
关于获取手机验证码倒计时的测试点
软件上经常会用到输入手机号,然后获取验证码的功能,输入正确的手机号后,点击获取验证码,然后开始倒计时。测试点:获取验证码,开始倒计时,在倒计时结束前任一时间,将手机息屏,然后打开屏幕,验证倒计时是否正常。常见问题:1.息屏后再次打开屏幕,倒计时停止在息屏的时间;2.息屏后再次打开屏幕,倒计时未正常计算。PS:因为疫情,现在常用的支付宝健康码小程序也有类似的问题,比如我经常遇见的就是,进地铁打开健康码然后直接后台运行,等我下地铁到公司门口,再次打开健康码,健康码的时间就是继续从我进地铁打开的时.原创 2021-11-26 13:36:05 · 903 阅读 · 3 评论 -
线上支付同时支持支付宝和微信,关于退款问题的测试
某一APP提交订单支付方式有支付宝和微信,提交订单选择支付方式后,付款失败,订单进入待支付订单列表。然后在待付款订单列表再次付款,系统会再次提供支付方式选择,付款成功后,后台管理系统可以进行退款操作。测试场景:提交订单,支付方式选择支付宝,然后不付款,订单进入待支付订单列表;在待支付订单列表,点击【付款】,弹出支付方式选择框,选择微信支付,支付成功;在后台管理系统,将该订单进行退款操作,确认系统是否能够退款成功。要点解析:本场景的重点在于,一个订单可以两次选择不同的支付方式,退款时系统要正.原创 2021-04-26 09:59:40 · 871 阅读 · 0 评论 -
退款和取消订单功能测试点
关于退款和取消订单,我们常见的有两个情况:1.退款即取消订单,退款的同时可以将订单也同步取消;2.退款和取消订单功能完全独立,退款是退款的功能,取消订单是取消订单的功能,两个功能互不影响。这里,我们将讨论第二种情况的测试点。退款和取消功能的测试点:退款金额不允许超过实付金额;退款金额是0,是否允许提交退款申请;退款金额不允许输入非正数;是否可以只退款不取消订单;是否可以只取消订单不退款;退款功能是否有订单状态的限制。...原创 2021-04-07 14:52:34 · 7556 阅读 · 4 评论 -
新人办证成功,赠送新人有礼券重复问题测试点
新人办证成功,赠送新人有礼券重复问题有很多个测试场景,在此只详细记录一个不常见的场景。场景说明:某个APP引流至微信小程序办证功能,APP登录后,引流到微信小程序办证成功,系统自动赠送一张新人有礼券;同时用APP账号登录微信小程序后,成功办理微信小程序的证,系统也会赠送一张新人有礼券。需要说明的是,APP引流办证和小程序办证,一个APP账号实际只办理一个微信小程序的证,系统也应只赠送一张新人有礼券。测试数据:1个APP账户,2个微信号,1个手机。测试步骤:使用手机登录微信号1,进入微信小程序后.原创 2021-01-21 10:43:32 · 295 阅读 · 0 评论 -
关于客服电话
我们常用的软件产品,免不了会提供客服电话,以供用户咨询。其中,很重要的一点是:系统拨号的号码是否和页面显示的一致,经常会出现的一种情况就是页面显示的是一个号码,系统拨号的是另一个号码。关于客户电话,我们做如下考虑:页面显示的电话号码是否正确;页面是否支持点击电话号码,系统进行拨号操作;对于支持点击电话号码,系统进行拨号操作的页面,系统拨打的号码是否和页面显示的号码一致;总结:客服电话,要记得测试系统拨号是否有误。...原创 2020-11-26 10:04:38 · 3728 阅读 · 0 评论 -
关于订单配送的物流类型
现在网上购物比较常见,关于配送订单的物流常见的有京东、EMD等,对于订单配送的物流类型,我们特别需要注意的是订单什么时候会调用物流接口,往物流那边推单。注意点分析总结:若订单只要提交就会往物流推单,那么,对于未付款状态的订单,物流那边是否可以进行开始配送;若订单只要提交就会往物流推单,那么,对于未付款状态的订单,如果客户主动取消的订单,那么,物流那边的配送订单是否会进行处理;若订单只要提交就会往物流推单,且系统有超时未支付自动取消订单功能,那么,对于超时未支付系统自动取消的订单,物流那边的配送.原创 2020-11-18 16:13:20 · 1030 阅读 · 0 评论 -
关于订单扫码在线支付
常见的在线支付有一种是会生成一个支付网页,网页上有付款码,扫码进行支付,支付成功后,页面自动刷新,返回订单页面。简单分析,可以总结出:选择支付方式,系统生成有付款码的付款页面;扫描付款码最多只允许付款一次;付款成功后,付款页面自动刷新并返回订单页面通过上面的分析,可以总结如下注意点:同一个订单,已经生成一次付款页面后,在另一个客户端,选择同样的支付方式,生成的支付页面的付款码是否是同一个;付款码是否允许扫描多次(比如第一次扫描后,未支付,此时另一个客户端也扫描付款码),如可扫描多次,.原创 2020-11-16 17:42:36 · 722 阅读 · 0 评论 -
关于代办提醒
常见的代办提醒会简单的显示一下总代办数量,而点击代办提醒可以进入代办事项列表页面,比较容易忽视的一点,就是总代办数量和代办事项列表页面的总记录数量是否一致。实例:现有一个代办事项“超过7天未登记图书”,点击详情进入超过7天未登记图书列表页面。分析:从代办事项的名称“超过7天未登记图书”,可以简单的分析出列表页面的数据筛选要求:1.时间上是超过7天的,7天之内的不应该显示在列表中;2.状态上是未登记状态的,不是未登记状态的不应该显示在列表中。可以总结出,关于代办提醒的总数量,我们需要关注的是:.原创 2020-11-12 10:21:33 · 424 阅读 · 0 评论 -
活动奖状的功能
关于活动,常见的会有两种,一种是仅仅只有活动,另一种是活动后会有相关奖状。对于会有相关奖状的活动,我们需要关注:未发布状态的活动,获奖人是否能搜索到该活动的奖状活动信息修改后,对应的奖状里活动信息是否有更新活动删除,是否删除对应的奖状信息活动删除,不删除对应的奖状,获奖人是否能搜索到该活动的奖状...原创 2020-09-01 10:25:52 · 177 阅读 · 0 评论 -
简述正则表达式
正则表达式 是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。元字符 元字符有很多,不同元字符有不同的作用,大致可以分为如下几类。用于表示意义(用来代指字符串中的元素类型)元字符说明\w匹配所有字母数字下划线\W匹配所有不是字母数字下划线的字符\d匹配所有数字原创 2020-07-03 15:28:15 · 450 阅读 · 0 评论 -
编辑功能的多个入口
在一个系统中,某个编辑功能可能有多个入口可以进入编辑页面,并提交编辑信息。 在我当前测试的某个项目中,有一个编辑功能,这个编辑功能在两个单独的菜单中都有进入编辑页面的入口,于是我就发现了一个问题。 那就是,我从一个入口进入,提交编辑信息并改变记录状态之后,我从另一个入口可以进入编辑页面,并将状态信息逆向改变,比如,第一次编辑后,状态就审核通过了,第二次我可以编辑审核不通过。原创 2020-06-18 17:24:36 · 256 阅读 · 0 评论 -
删除、退回等负向操作添加二次确认
常规的软件流程,删除是会有二次确认提示框,退回会有原因必填框,然而有时项目需求说明简单,这些细节问题就会被忽略。 最近在测试的项目,上线发布后,一直都是平稳运行,没有什么大问题。直到有一个人提出,说误操作批量退回了200多个变更申请,瞬间一石激起千层浪,毕竟是涉及到民生的项目,每一个操作都会有短信提示,激起民愤就不太好了。 按照常规:删除/作废等一些不可逆操作,一定要有二次确认提示框,删除后要确认一些页面是原创 2020-06-17 13:36:05 · 1233 阅读 · 0 评论 -
微信小程序输入框输入换行
今天的每日一测,更新文本输入框中输入换行的问题。 最近在做微信小程序项目的测试,因为输入框中输入换行的问题导致项目上线后出现bug。 具体情况是,在某些文本输入框中,我想到了测试输入换行是否能提交成功,测试结果是能提交成功。 &nbs原创 2020-06-16 15:46:53 · 4709 阅读 · 1 评论