腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
测试技术圈
测试丨技术丨面试丨DevOps 关注测试技术圈,关注测试,添加巨蜥小程序获取精品技术文章
专栏作者
举报
277
文章
380967
阅读量
94
订阅数
订阅专栏
申请加入专栏
全部文章
腾讯云测试服务
编程算法
java
http
网络安全
容器
https
python
git
linux
sql
容器镜像服务
网站
数据库
jenkins
apache
自动化测试
uml
maven
github
云数据库 SQL Server
ide
开源
html
nginx
api
单元测试
javascript
node.js
spring
存储
自动化
缓存
微服务
bash
运维
jvm
c++
打包
kubernetes
tomcat
文件存储
访问管理
SSL 证书
selenium
windows
php
xml
json
android
云数据库 Redis
ubuntu
DevOps 解决方案
devops
压力测试
yum
tcp/ip
微信
安全
负载均衡
NLP 服务
ios
c 语言
jar
centos
bash 指令
爬虫
shell
ssh
spring boot
spring cloud
socket编程
大数据
action
code
junit
mapping
screen
task
笔记
测试
进程
内存
系统
机器学习
css
单片机
eclipse
负载均衡缓存
神经网络
深度学习
gui
npm
rpc
gradle
小程序
架构设计
Elasticsearch Service
工具
继承
模型
实践
数据
LLM
费用中心
其他
自动驾驶
erlang
servlet
jsp
r 语言
regex
vue.js
jquery
typescript
oracle
postgresql
access
flask
analyzer
日志服务
命令行工具
云数据库 MongoDB
腾讯git代码托管(工蜂)
图片标签
文字识别
mongodb
人工智能
金融
企业
sass
serverless
游戏
分布式
面向对象编程
dns
flash
scrapy
dubbo
udp
rabbitmq
gcc
scikit-learn
anaconda
数据分析
数据可视化
物联网
数据结构
云计算
虚拟化
groovy
接口测试
功能测试
性能测试
白盒测试
测试服务
bug
delay
excel
file
io
it
lines
mvp
project
prompt
properties
redhat
redis
self
size
sonarqube
swap
target
text
thread
timer
version
xlrd
测试工具
磁盘
定时器
工程师
集合
开发
量化
配置
软件
软件测试
设计
同步
项目经理
消息队列
研发
搜索文章
搜索
搜索
关闭
IOS真机移动端App+H5混合自动化测试实战(1)
npm
ios
node.js
http
javascript
吴老的java版《selenium webdriver3 实战宝典》和python版《selenium Webdriver 3.0 自动化测试框架实战指南》出版了,代码拿来就能用。
Criss@陈磊
2019-11-06
1K
0
浅谈App测试~带音频
访问管理
android
微信
ios
(1)账号密码登录注册 注册过程: a.app收集账号和密码 b.app请求服务端接口提交账号 c.服务器端进行数据格式和账号唯一性验证 d.记录注册数据并返回给客户端 e.客户端接受到服务器端返回的信息成功则页面跳转,失败则返回错误编辑和提示,app显示提示 登录过程: a.app端收集登录信息发送给服务端 b.服务端校验账号密码正确性 c.正确则返回成功,app页面登录成功 d.如有错误根据错误编码和提示错误,app展示 测试点: a.输入正确的账号密码,可正常注册和登录 b.已注册用户再次注册 c.账号输入框对最大长度和格式应有校验(比如邮箱账号需要邮箱格式等) d.密码是否加密传输(可抓取请求查看) e.密码"****"展示 f.切换账号登录,检验登录的信息是否做到及时更新 g.多设备同时登录同一帐号时(iOS+iOS,Android+Android,iOS+Android),检查是否将原用户踢出 等等测试点太多 (2)验证码登录 登录过程: a.客户端手机号码后,点击"获取验证码"按钮 b.发请求给服务端,服务端会生成一条随机验证码,一般是一串数字,再调用短信接口,把验证码发送用户的手机端。 c.用户在前台相应输入框输入验证码,提交之后,后端会对用户提交的随机码和后台原先存储的验证码信息做对比,如果两者无误差,那么用户的身份得以确认成功,就返回给app成功。 测试点: a.输入正确的账号密码,可正常注册和登录 b.已注册用户再次注册 c.验证短信的接收是否及时; d.用验证码可正常登录; e.验证码错误时,是否有提示 f.频繁操作验证码发送,是否有次数限制 g.验证码有效期校验(一般有效期2分钟、5分钟) h.重新获取验证码入口 (3)第三方登录 第三方登录原理,Oauth2.0,一般采用的是授权模式。 测试点: a.用户从未注册,使用微信第三方登录 b.用户已有账户,使用微信第三方登录,用户使用微信扫描后,跳转到绑定账户页面,输入已注册的手机号,登录成功。 c.用户同时绑定多个第三方登录,用户绑定微信第三方登录后,再次使用微博第三方登录 d.重复绑定,比如用户账户已经绑定过一个微博账号了,再次用另一个微博账号绑定该账户。 其他需要注意的点: (1)密码输入错误次数限制:注册登录一般都有密码输入几次会把账号锁定,再次登录的时候会增加校验流程,比如验证码校验等; (2)常用设备维护:比如可以有三台常用设备,登录第四台的时候会有异常设备登录的逻辑,这个测试的时候需要关注 登录页面账号记忆功能,就是默认会记忆上次输入的账号 (3)有注册登录 ,就有注销用户,一个账号反复注册注销的操作。
Criss@陈磊
2019-10-16
988
0
Jenkins Gitlab持续集成打包平台搭建
jenkins
ios
jar
java
ssh
OTA(Over-the-Air Technology)空中下载技术,具体参考此文介绍。
Criss@陈磊
2019-08-02
1.1K
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档