怎么做能收费的视频网站,电子商务网站的推广方式,邢台建设银行网站,建站之星做网站#x1f345; 视频学习#xff1a;文末有免费的配套视频可观看 #x1f345; 点击文末小卡片#xff0c;免费获取软件测试全套资料#xff0c;资料在手#xff0c;涨薪更快 APP测试实际上依然属于软件测试的范畴#xff0c;是软件测试的一个真子集#xff0c;所以经典软…  视频学习文末有免费的配套视频可观看  点击文末小卡片免费获取软件测试全套资料资料在手涨薪更快 APP测试实际上依然属于软件测试的范畴是软件测试的一个真子集所以经典软件测试理论依然是在APP测试中有效的只是需要针对APP的特殊情况进行一定的增补和额外覆盖。 
对于APP测试一般采用的是黑盒测试思想也会在必要的时候进行自动化测试以及性能测试并且对于APP还会有专项测试例如内存流量以及耗电量测试。 
在APP测试中因为牵扯的预备条件比传统软件更多些更需要额外精力进行事先准备。 
在测试任务开始前所具备的测试资源应该着重检查包括但不限于功能需求文档、功能需求说明、测试设备、测试方案、测试环境、测试人员等。 
一、安装和卸载 
安装和卸载是任何一款APP中都属于最基本功能。一旦出错就属于优先级为紧要的BUG。因此APP的安装和卸载应作为一个测试点多加重视。 
1、应用是否可以正常安装命令行安装豌豆荚手机助手等第三方软件安装apkipa安装包安装 
2、应用是否可以在iOS和Android不同系统版本机型上进行安装有的系统版本过低应用不能适配 
3、安装过程中是否能暂停再次点击是否能继续安装 
4、安装空间不足时如何表现是否有相应提示提示是否友好 
5、安装过程中断网或网络不稳定的情况下是否有相应提示以及网络恢复后是否能继续安装 
6、是否可以正常删除应用桌面删除第三方软件删除命令行删除 
7、应用卸载后所有的安装文件夹是否全部删除 
8、卸载过程中出现死机断电重启等意外的情况等待环境恢复后是否可以继续正常卸载 
9、卸载是否支持取消功能单击取消后软件卸载情况是否正常 
二、运行 
1、软件安装后需要检查应用是否能正常运行 
2、APP安装完成后是否可以正常打开稳定运行 
3、APP的速度是可以让人接受切换是否流畅 
4、网络异常时应用是否会崩溃:在请求超时的情况下如果程序逻辑处理的不好就有可能发生Crash 
三、注册和登录 
用户注册和登录功能是很多APP产品最基础的构成之一而主流的登录页面大致分为三种 
1账号密码注册登录 2手机号注册登录 3第三方授权登录。本文针对前两种注册登录方式进行阐述 
账号密码注册登录 
1、输入正确的账号密码可正常注册和登录 2、已注册用户再次注册 3、未注册用户尝试登录 4、密码“******”展示 5、账号输入框对最大长度和格式应有校验比如邮箱账号需要邮箱格式等 6、账号或密码输入错误时建议提示“账号或密码错误”而不是“账号错误”或“密码错误” 7、密码是否加密传输可抓取请求查看 8、密码更改后登录时是否做到了有效数据的校验修改前的密码失效 9、未登录时对一些页面的操作是否做了控制 10、切换账号登录检验登录的信息是否做到及时更新 11、对于多个端都进行操作时确保数据库操作无误且每个端可以及时看到数据的更新 12、多设备同时登录同一帐号时iOSiOSAndroidAndroidiOSAndroid检查是否将原用户剔除弹出异地登录提示且对一些需要登录后才能使用的页面无操作权限。 
手机号注册登录 
1、手机号输入框格式校验检查 2、验证短信的接收是否及时 3、用验证码可正常登录 4、验证码错误时登录失败友好提示 5、验证短信文案是否符合所测APP 6、重复发送验证码前一个验证码正常失效 7、频繁操作验证码发送应有操作限制 8、验证码有效期校验超过有效期无法登录 
四、日历控件 
目前很多APP中都会设置日历控件对日历控件的测试我们需要关注 
1、月份和日期对应比如2月有28天7月31天 
2、闰年2月应有29天 
3、跨年时年份应该有增加 
五、权限设置 
当前很多APP的使用依赖于位置通知网络等用户权限例如高德地图APP在首次启动时会询问用户是否同意启用定位通知网络权限。针对用户权限我们可以多关注以下几点 
1、首次启动APP询问是否同意启用权限 
2、消息权限开启时消息推送是否正常接收iOS系统应用启用和后台关闭时都应该可以收到Android系统在后台关闭进程后就不会推送 
3、消息权限关闭后APP客户端接收不到消息推送。 
4、位置权限开启时APP可定位到当前位置比如杭州公交APP能自动定位到用户当前位置展示出附近的公交站 
5、位置权限关闭后APP需定位才可用的功能是否有提示引导用户开启权限比如“请打开系统设置中’隐私-定位服务’允许“XXXX”使用您的位置”。 
6、网络权限关闭时APP是否有提示“服务器或网络错误请稍后重试”是否有提示引导用户开启权限。 
六、软件更新 
1、强制更新APP开启后要求必须更新否则无法使用APP1.多次关闭和打开APP后是否正常跳出更新弹窗且无法关闭2.点击更新是否正确跳转至后台配置的更新页面 
2、非强制更新只提示一次更新1.可正常关闭更新弹窗。2.重启APP更新提示按照需求再次显示或者不再显示3.点击更新是否正确跳转至后台配置的更新页面 
3、取消版本更新时老版本可以正常使用 
4、APP更新后版本号应有更新 
5、APP更新后新增功能和老功能可正常使用。 
6、当有新版本时不删除客户端的情况下直接更新是否成功 
7、删除APP后更新 
七、网络环境 
3G,4G,5G,wifi 网络环境下应用的各功能可正常运行 
1、网络异常时 数据交换失败是否会有提醒 
2、有网到无网再到有网环境时数据是否可以自动恢复正常加载 
3、只允许内网访问的APP在连接到外网时是否有友好提示。 
八、兼容性测试 
1、尽量覆盖该产品的主要用户建议选取产品自己的数据具体技术方案可以采取APP内部埋点的方法。如果是新发布的产品可以选取竞品类产品的数据 
2、从不同系统版本分辨率机型不同厂家ROM等纬度进行适配测试 
3、通常选择在少数主流设备上执行全向的用例在其他兼容性范围内的设备上覆盖主要功能的测试用例 
4、关注各功能界面在不同分辨率下是否存在UI展示问题如果代码没有对不同分辨率做适配处理就可能会出现错位遮挡留白拉伸和模糊等问题 
5、基于UI自动化脚本的云测试方案基于轻量级的UI自动化脚本以及借助云平台大量的真机资源 
九、异常测试 
1、没有内存空间时APP能否正确响应 
2、横竖屏切换展示 
3、APP运行时网络中断 
4、反复操作某个功能一般是比较重要的功能不断点击和刷新是否会出现闪退 
5、APP运行时接入电话短信微信或其他消息 
同时在这我为大家准备了一份软件测试视频教程含面试、接口、自动化、性能测试等就在下方需要的可以直接去观看也可以直接【点击文末小卡片免费领取资料文档】  【2024最新版】Python自动化测试15天从入门到精通10个项目实战允许白嫖。。。