首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【探索测试篇】探索无界,BUG无限,让程序猿头疼的测试技术

1、断网,操作功能流程,是否报错、闪退、卡死、异常显示问题 2、断网重连,app内,测试功能是否可正常使 3、断网,进入app,重连网,测试部分接口是否未重新调用,导致功能数据缺失 4、服务器断开功能使用检测...4、弱网环境下,网络连接失败,抛异常 例如:弱网迟迟没有返回响应,此时网络连接抛异常,可能会没处理,响应实例对象没有拿到,是个null, 又没处理,又要抛异常………… 5、弱网环境下,ui可能出现问题...例如:网络请求还在异步进行中,一般UI我们都会有进度条告知用户,没有拿到响应后,我们要更新ui,提 示用户网络连接失败等等文案,此时可能会出现问题,View没有同步成功,或者忘记gone掉进度条…… 6...,register_id未清空会收到推送 2、已登录账号,登录信息失效,踢出到登录页面,register_id未清空,会收到推送 3、已登录账号账号再其它地方登录,踢出到登录页面,register_id...id=2' and 1=2 可以注入的表现: ① 正常显示(这是必然的,不然程序就有错) ② 正常显示,内容基本与①相同 ③ 提示BOF或EOF(程序没做任何判断时)、或提示找不到记录(判断了rs.eof

1.8K31

【大家的项目】远程桌面软件 RustDesk 1.1.8 发布

rustdesk/rustdesk/releases/tag/1.1.8 https://gitee.com/rustdesk/rustdesk/releases/1.1.8 修复各种兼容性问题:白屏,闪退(...,没法测试所有系统) 修复鼠标/键盘异常和快捷键问题 修复Linux剪贴板同步问题 支持32位Windows,>=Win7 添加iOS客户端 手机端增加触屏模式,优化鼠标拖拽/选取 启用dxgi,如果失败就退回到...tokio到v1,升级vpx到1.10 实验实现Wayland,可用性还是比较低,暂时放弃 默认只提供Windows安装程序,但是可以在安装界面选择无安装运行 其它修复: 文件快捷方式UTF乱码问题 无法连接有...key的中继服务器 标题栏显示别名 全屏模式下标题栏隐藏太快 远程光标显示问题 增加一些小特性: 预设RDP账号密码 默认禁止远程修改本地配置 鼠标优先权

1.8K20
您找到你想要的搜索结果了吗?
是的
没有找到

『互联网架构』软件架构-解密电商系统-订单交易业务(74)

但是这样有个问题退单怎么办,整体退单要退一起退,反之不要退。 设计到订单的拆分合并。 订单号生成?订单防重。...account String 账号 payType varchar 付款方式 carry varchar 运送方式 rebate DECIMAL(9,2) 折扣 createdate datetime...String 订单项ID productID int 商品ID giftID String 商品赠品ID productName String 商品名称 price money 价格 number...(付款,订单状态,发布状态) 显示状态 订单状态 支付状态 发货状态 已付款 活动订单 已支付 未发货 已发货 活动订单 已支付 已发货 待自提 活动订单 已支付 自提点签收 已签收 活动订单 已支付...用户签收 已拒收 活动订单 已支付 用户拒收 配送成功 活动订单 已支付 配送成功 配送失败 活动订单 已支付 配送失败 交易成功 已完成 已支付 配送成功 交易失败 已完成 已支付 配送失败 取消中

89620

iOS开发之使用XMPPFramework实现即时通信(三)

今天的博客的大体思路是让用户输入用户名和密码,我们拿着用户名取连接我们的openfire服务器(即使用户没有注册,拼接出的jid也能连接服务器)。...连接完以后这不同的是去注册密码而不是去认证,注册成功后,然后再认证。   一,运行效果图展示     还是那句话,为了直观,是少不了图的,运行的部分截图如下: ?   ...resource:@"iPhone"]; 8 9 //把Jid添加到流 10 [self.xmppStream setMyJID:jid]; 11 12 //连接服务器...2 -(void)xmppStreamDidConnect:(XMPPStream *)sender 3 { 4 5 [self alterWithTip:@"openfire服务器连接...:@"用户名和密码错误"]; 5 }   三、注意问题     如果你输入的账号是已经注册过的账号,会提示注册失败

71660

iOS开发之使用XMPPFramework实现即时通信(一)

要做的准备工作是要有服务器支持XMPP协议,然后通过spark注册个测试账号,最后就可以通过XMPP用我们已有的账号和密码进行通信啦。...至于如何使服务器支持XMPP协议,如何通过Spark注册账号,不是本篇博客的论述主题,本篇博客中主要是如何在我们的App中使用XMPP协议。...,连接服务器分为三部分,先拼接XMPPJID, 然后把JID添加到xmppStream中,最后连接。...:%@",[error localizedDescription]); 15 } 16 } (3)实现连接服务器后要回调的方法(连接后要认证用户密码),代码如下 1 //连接后的回调 2 -...");5 } 个人感觉博客长篇大论不利于别人摄取自己要用的知识,所以今天的博客先就这么长吧,今天是连接服务器并认证用户身份。

1.4K100

app功能测试--需要测试哪些要点

(比如黄油相机APPV4.8.2.8版本,在无网络状态下,进入照片编辑页面,选择并拖动照片时,会发生闪退) 3.注册和登录 用户注册和登录功能是很多APP产品最基础的构成之一,而主流的登录页面大致分为三种...(比如邮箱账号需要邮箱格式等) ▲账号或密码输入错误时建议提示“账号或密码错误”,而不是“账号错误”或“密码错误” ▲密码是否加密传输(可抓取请求查看) ▲密码更改后,登录时是否做到了有效数据的校验:修改前的密码失效...▲网络权限关闭时,APP是否有提示(“服务器或网络错误,请稍后重试”),是否有提示引导用户开启权限。...2.重启APP更新提示按照需求再次显示,或者不再显示;3.点击更新是否正确跳转至后台配置的更新页面; ▲取消版本更新时,老版本可以正常使用; ▲APP更新后版本号应有更新; ▲APP更新后新增功能和老功能可正常使用...,数据是否可以自动恢复,正常加载; ▲只允许内网访问的APP,在连接到外网时是否有友好提示。

2K50

我的c++程序设计作业-atm

)) break; //输入正确跳出循环 printMsg(301); //账号错误提示 } while (true); //账号读入 account tmpAccount;...changePassword()) return; //验证密码失败一直退回到顶层重新welcome() break; case 6: //退卡 getCardBack...* * 方法: ATM::changePassword() * * 功能: 模拟atm改密码 * * 注释: 验证原有密码 - 设置新密码 - 确认新密码 - 返回菜单 * 验证原有密码失败则返回假一直退到顶层重新...* 116:转账成功 * 117:退卡提示 * * 调试提示信息: 2xx * 201:显示可用的内置调试账户号码 * 202:显示可用的内置调试账户密码 *...203:显示存款提示 * 204:退卡提示 * 205:调试取款提示 * * 错误提示信息: 3xx * 301:账号不存在 * 302:显示密码错误 * 303

95920

金三银四季招聘季,APP测试面试题温新一遍

逆向思维:已注册账号注册,未注册账号忘记密码,未注册账号登录,注册过程中退出再次注册。 输入法交互,切换输入法,切换输入模式,手写/九宫格。...登录账号的多样性:多个账号轮流登录,同一个账号多角色登录。 第三方登录验证:账号授权,信息正确,取消授权。 登录页面跳转,返回,登录成功及其他页面跳转。...四 App的闪退通常是什么原因造成的? APP闪退的原因可能是: 缓存垃圾太多,Android系统的特性,如果长时间不清理垃圾文件,会导致越来越卡,甚至闪退。 运行程序太多,导致内存不足。...APP中访问网络的地方,组件能否正常下载并显示。 APP的SDK与手机系统不兼容。 系统升级后,新版本不兼容老版本的API,返回对象失败,报空指针。 软件权限未开放。...获取设备的状态,设备的状态有 device , offline , unknown3种,其中device:设备正常连接,offline:连接出现异常,设备无响应,unknown:没有连接设备。

1K21

【云原生 | Docker】腾讯云部署Django项目 (服务器选型、git配置、docker三分钟部署)

在购买好服务器后,我们可以下载xshell,xftp连接工具 xshell官网地址(需要获取服务器公网ip连接和设置实例密码),连接到云服务器实例。...) cd ~/.ssh cat id_rsa.pub 复制全部内容 第四步:Github账号上添加公钥 进入Settings设置 添加ssh key,把刚才复制的内容粘贴上去保存即可...第五步:验证是否设置成功 ssh -T git@github.com // 而后填写 yes 显示如下信息表明设置成功 在clone仓库的时候使用ssh便不需要再次账号验证了 d....删除/var/lib/mysql文件,失败 b. 注释掉#datadir=xxx , 失败 c....liurui50/article/details/105478422 参考:https://blog.csdn.net/qq_33801641/article/details/120756083 如果都解决不了最后思路

1.4K20

等保测评:CentOS登录失败参数详解和双因素认证

在测评时,设计登录失败处理功能,就少不了要使用pam_tally2(centos6和之后的版本),那么就有必要明白这个模块各个参数(选项)的意义。...首先,先贴上常用的参数解释,保证来源部分不会出错,同时给出中文解释,大家可以对照着看: 1.1. deny 这个就不用多说了,登录失败次数一旦大于等于该数值,所登录的账号就会被锁定。...1.3. unlock_time 这个就很常见了,意思就是当你登录失败的次数大于等于deny所设置的数值时,账号锁定的时间,就不必多解释了吧?...第二点 堡垒机所管理的服务器,必须对连接方式进行限制,通过防火墙或者网络设备什么的,确保只能通过堡垒机进行连接。...本身也可以使用双因素进行身份鉴别,比如SANGFOR SSL V**,就可以在控制台中进行设置(功能好像挺多的,可以做很多设置): 但关键的还是要看配置有没有做全面: 第一点 只能通过V**连接服务器

2.2K22

iOS 银联支付开发流程

今天我们就主要介绍一下银联控件支付,其他支付也写了对应教程,并且给出了连接。 集成前首先要看看文档,银联手机控件支付,里面包含需要的库文件和详细的文档。...)用户在支付控件中输入相关支付信息后,由支付控件向银联后台发起支付请求;   (7)支付成功后,银联后台将支付结果通知给商户后台;   (8)银联后台同时也将支付结果通知支付控件;   (9)支付控件显示支付结果并将支付结果返回至客户端...fromScheme:@"URL Scheme" mode:tnModel viewController:self]; } 方法需要的几个参数文档上都写的有,tn是交易流水号,服务器端传回来的...4.控件闪退异常'NSInvalidArgumentException', reason: '-[__NSCFConstantString newSizeWithFont:详略]'  出现以上问题是由于添加...-ObjC宏的地方没有配置正确,如果配-ObjC实在解决不了的话,可尝试去掉-ObjC,改为-force_load+空格+控件路径,如:-force_load (PROJECT_DIR)/ libPaymentControl.a

3.5K30

微信小程序实现蓝牙开门前后端项目(一)

小程序调用接口 用户登录 小程序登录获取code 物料准备 一个蓝牙模块 详细设计 业务流程图 后台管理功能 1、管理员(超级管理员)可以登录后台,维护小区的基本信息、维护小区物业的账号信息...;已登录,跳转到开门页面 2、检测用户是否开启蓝牙,未开启蓝牙,提示:请开启蓝牙;已开启蓝牙,检测附近是否有蓝牙设备,没有蓝牙设备,提示:没有检测到蓝牙设备,请联系物业或密码刷卡开门(因为开不了门,需要咨询物业...);有蓝牙设备,使用预先下载的秘钥连接蓝牙设备,如果连接失败,重试3次,超过3次未成功,提示:设备连接失败,请联系物业或密码刷卡开门;如果连接成功,开门按钮高亮显示,用户可以点击开门按钮; 3、用户点击开门按钮后...,小程序会通过蓝牙接口调用蓝牙设备,发送开门指令;如果开门失败,会快速重试3次,超过3次,提示:设备连接失败,请联系物业或密码刷卡开门;如果开门成功,会有手机震动提醒。...小程序用户信息Object +avatarUrl 头像 +province 省 +其他略 返回字段: 名称 说明 sessionId 状态id openid 小程序用户唯一id unionid

89930

仿ios版微信应用源代码

做的比較匆忙,没操作提示) 3.点击某个用户就可以对他发送消息(聊天记录下一期更新) 4.首页显示收到的和发送的全部消息(排序和分组下一期更新) —-第二期更新内容—...- 1.修复了注冊延时时间,加入了切换账号功能,修复了输入框适配问题 2.微信页面和聊天页面界面已基本重做 。...首页消息按联系人分组按时间逆序显示。聊天气泡有待优化,收发消息所有採用 NSNotifaction 不用操心消息发了页面不刷新。自己主动滚到最新一条。...3.加入好友功能,加入完后能够在好友列表查看到,若是在是注冊的太早要翻非常久,或者新注冊用户刷新不出来,能够通过webview直接加入,可是需到控制台查看互相的ID 4.User对象和Message...图片/文字畅聊不闪退 4. 支持按昵称模糊搜索。找到朋友更easy 5. 修复了域名丢失引起的连接失败问题,如今server24小时确保能连接 6.

1.3K10

(ps全版本)Photoshop 2020的安装与破解教程(mac+windows全版本都有)

id=DFGhkjDRTFyguhiYUTRTyRYTUiiuyruIUHgf安装教程:01卸载你电脑上所有非2020版本的Adobe软件可能是兼容性的问题,如果你的电脑上安装了不同年代版本的Adobe...软件,安装2020时会出现安装失败的问题具体步骤:win10用户用【鼠标右键】点击【开始】,选择应用和功能。...因为新版的PS开启了账号验证,亲测没有先安装它,PS会出现闪退打不开了或者功能受限的情况。ps....就可以跳过这些步骤直接安装PS,但为了防止出现版本问题各种报错,还是推荐全部卸载干净重新双击安装哈~双击这个安装:双击后你就可以看到这个界面啦:虽然有4种登录方式,但下面三个在国内根本登不上哦~(苹果账号也时不时无法连接的...),请直接选择【注册】,免费弄一个Adobe的账号(当然你有的话直接登录)。

1.6K10

【面经】2022年软件测试面试题大全(持续更新)附答案

Ajax的Web服务漏洞 Q:有个用户反馈上传头像失败,分析原因? Q:app闪退的原因? Q:偶然闪退的排查?...https://blog.csdn.net/zhouziyu2011/article/details/71453126 Q:10%的用户反馈用不了功能,你讲如何排查?...看被测服务器的性能,看是否资源被打满,导致请求无法连接 解决办法:被测服务器扩容。 看接口是否出现报错,以及响应时间是否变慢 解决办法:接口性能优化。...检查是否连接了代理或代理连接是否出现异常,手机连接电脑代理之后,如果不安装证书,发起 https 的请求将出现异常。...安全性测试 评论是否会泄漏微信用户相关信息 Q:测试微信换头像功能,设计测试用例 1,点击头像可以放大观看 2,查看头像是否支持放大,缩小 3,刚创建账号时是否显示默认头像 4,查看头像之后点击其它区域自动退出

4.8K31

IM即时通信探索(四)-- 实现群组禁言管理

简介 禁言功能就是对群里的某一个群员或者全部群员禁言,并且可以设置禁言时长,禁言期间,被禁言成员退群后重新加入该群禁言依旧有效,直至禁言时间结束或被取消禁言。...try { this.tim.setGroupMemberMuteTime({ userID: this.userID, //被禁言人id muteTime: 300,...//禁言市场单位秒 groupID: this.groupID //群组id }) this....$message.error('设置禁言失败'); console.error('设置禁言失败', error); } 禁言全体成员 使用该功能需将 SDK 升级至2.6.2及以上版本。...', err) } cb(); }) 2.如果设置了同一个客户端可以登录多个账号的话,一定要注意在不使用当前账号时,调用logout方法,不然很容易出现bug,同一个客户端登录多个账号可以在控制台进行设置

2K22

金三银四季招聘季,APP测试面试题温新一遍

逆向思维:已注册账号注册,未注册账号忘记密码,未注册账号登录,注册过程中退出再次注册。 输入法交互,切换输入法,切换输入模式,手写/九宫格。...登录账号的多样性:多个账号轮流登录,同一个账号多角色登录。 第三方登录验证:账号授权,信息正确,取消授权。 登录页面跳转,返回,登录成功及其他页面跳转。...四 App的闪退通常是什么原因造成的? APP闪退的原因可能是: 缓存垃圾太多,Android系统的特性,如果长时间不清理垃圾文件,会导致越来越卡,甚至闪退。 运行程序太多,导致内存不足。...APP中访问网络的地方,组件能否正常下载并显示。 APP的SDK与手机系统不兼容。 系统升级后,新版本不兼容老版本的API,返回对象失败,报空指针。 软件权限未开放。...获取设备的状态,设备的状态有 device , offline , unknown3种,其中device:设备正常连接,offline:连接出现异常,设备无响应,unknown:没有连接设备。

94430

使用appuploader常见问题汇总

图标要上传啊,不上传哪来图标,图标你在app信息下面选择一个版本保存就显示了,我这个刚才就是这么设置的,可以显示了现在,不是在app信息里面,在箭头那个位置。...app store,才能通过appstore安装63.选择完之后也是空白,怎么解决​iCloud和驱动没安装好,或者是连接手机的时候弹出信任框被你拒绝了,重启手机重新连接试试64.我买了一个激活码,但是生成的描述文件还是...最诚挚的问候,应用商店评论提交状态显示 已拒绝 的原因:你提交的App可能存在一些问题,或者你的开发者账号可能存在一些问题。...错误提示内容:图片内容:Apple 推送证书通知服务SSL证书要为Apple ID 配置推送通知,需要允许通知服务器连接Apple推送通知服务的客户端SSL证书,每个App ID都需要自己的客户端SSL...创建证书​这个SSL证书是你服务器需要的,你申请成功以后给你的后端开发人员就行。

3.8K40
领券