计算机网站建设与推广,阿里云网站注册,公司介绍ppt,wordpress导航模板下载对于产品的手机项目#xff08;应用软件#xff09;#xff0c;主要是进行系统测试。而针对手机应用软件APP的系统测试#xff0c;我们通常从如下几个角度开展#xff1a;功能模块测试、兼容性测试、安装和卸载测试、软件更新测试、性能测试、用户体验性测试、交叉事件测试…对于产品的手机项目应用软件主要是进行系统测试。而针对手机应用软件APP的系统测试我们通常从如下几个角度开展功能模块测试、兼容性测试、安装和卸载测试、软件更新测试、性能测试、用户体验性测试、交叉事件测试、用户界面测试等。 常见的功能类缺陷
1、APP崩溃
这是测试中的常见问题这类问题也是非常严重的会直接影响用户对产品的第一印象例如我们正在使用某个APP正在使用突然应用就停止响应界面上弹出“强制关闭错误”的窗口需要强制关闭应用或者正在使用时出现闪退的现象。这些情况都很影响用户的体验导致用户卸载该APP。通用的触发移动APP崩溃的测试场景如下
1验证在有不同的屏幕分辨率操作系统和运营商的多个设备上的APP行为
2用新发布的操作系统版本验证APP的行为
3验证在如隧道电梯等网络质量突然改变的环境中的APP行为
4通过手动网络从蜂窝更改到Wi-Fi或反过来验证APP行为
5验证在没有网络的环境中的APP行为
6验证来电/短信和设备特定的警报(如警报和通知)时的APP行为
7通过改变设备的方向以不同的视图模式验证APP行为
8验证设备内存不足时的APP行为
9通过用测试工具施加载荷验证APP行为
10用不同的支持语言验证APP行为。
11功能未实现或只实现了部分
这类问题在测试过程中也经常出现送测的版本有的只实现了部分功能未实现产品需求说明书里的全部功能例如账单明细查询要求显示每笔交易账单的明细并且显示是否已入账开发实现了每笔交易账单的明细但是未实现显示该笔账单是否已入账。 2、功能实现错误
未按产品需求说明书中的功能实现如按照产品需求说明书白名单内的用户进行登陆时不受单点登陆的限制也就是说同一个账号可以同时在A手机和B手机登录但是开发实现错误白名单内的用户在A手机登录后在B手机登录然后点击A手机上APP的功能会弹出提示该账号在B手机已登录A手机强制退出登录。
3、功能测试要点
根据产品需求文档编写测试用例软件设计文档编写用例
测试要求保证输入数据正确并且进行了正确的操作明确正确的输出结果和中间数据数值及格式。
兼容性测试要点及常见的兼容性缺陷
IOS 系统常见版本有7.0、8.1、8.4、9.1等硬件常见 iPhone 4S、iPhone 5、iPhone 5S、iPhone 5C、iPhone 6、iPhone 6S、iPhone Plus、iPad 系列安卓常见的版本有4.3、4.4、5.1、6.0硬件更是数之不尽不同的品牌常见的如三星系列、华为系列、小米系列、OPPO 系列、VIVO系列等
测试APP在不同的机型上由于软件、硬件等不同而出现各种各样的问题这些都是缺陷聚集的地方一个页面可能在安卓手机上显示正常但可能在iPhone手机上显示错位所以测试中尽量覆盖主流的手机型号和版本如iPhone系列、三星系列、华为系列、小米系列、oppo系列、vivo系列等找出在这些主流手机上使用app出现的缺陷并修复。
1、安装、卸载测试要点及常见缺陷
1、常见的安装、卸载类缺陷
1安装过程中出现闪退
2安装完成后点击APP无反应
3安装完成后点击APPAPP出现闪退
4已经存在旧版本但不卸载旧版本进行覆盖安装新版本时版本号是新版本的版本号但APP的内容仍然是旧版本。 安装、卸载测试要点
安装测试很重要用户使用APP的第一个动作就是安装APP如果安装APP出现问题会让用户直接弃用该APP。
2、测试中主要从以下方面进行测试
5应用是否可以在IOS不同系统版本或Android不同系统版本上安装有的系统版本过低应用不能适配
6软件安装后是否可以正常运行安装后的文件夹及文件是否可以写到指定的目录里
7安装过程中是否可以取消安装空间不足时是否有相应提示
8检查安装包是否齐全尤其DLL 检查安装手册
9如果应用需要通过网络验证之类的安装需要测试一下断网情况下是否有相应提示
10是否可以删除应用可通过桌面删除也可以通过软件卸载安装。曾发现在IOS手机上有个应用安装时未完全安装终止安装后未完成安装的应用图标一直显示在手机上并且无法成功删除
11测试卸载后文件是否全部删除所有的安装文件夹
12卸载过程中出现死机断电重启等意外的情况待环境恢复后是否可以正确卸载
13卸载是否支持取消功能单击取消后软件卸载情况是否正常。
软件更新测试要点
当客户端有新版本时有更新提示软件更新一定要测确保Android软件更新可以正确更新新版本且安装运行正确确保IOS软件更新会有限制正式版只有上了商店且有版本更新时才能测试用户取消版本更新时老版本可以正常使用但是下次启动应用时仍出现更新提示
当有新版本时不删除客户端的情况下直接更新检查是否能正常更新且更新后客户端的功能是否最新版本正常来讲不用强制删除本地客户端可以正常更新
出现跨版本更新的时候可以更新成功。
性能测试要点及常见缺陷
1、常见的性能方面的缺陷
1加载时间过长
2应用程序首次启动速度慢
3进入某个界面速度慢
4启动某一有动画效果的界面动画执行过程不流畅或者动画执行卡顿时间长
5响应某一用户事件时长时间无响应
6应用长时间运行后随机出现卡顿现象
7服务器无法响应报HTTP500错误
8APP出现黑白屏
9APP崩溃。
性能测试要点
性能也是衡量APP质量的一个指标如果加载时间过长响应时间过长用户没耐心等待很可能直接卸载APP
1APP的启动时长是否过长
2APP使用时对CPU、内存的消耗情况
3APP使用时Crash的几率是否较多可以进行埋点分析测试
4APP使用时电量流量的使用
5反复长期的操作情况下系统该资源的使用情况
6响应能力测试验证各种情况下不通操作能否满足用户的响应请求。
用户体验性测试及常见缺陷
以主观的普通消费者的角度去感知产品或服务的舒适、有用、易用、友好亲切程度。通过不同个体、独立空间和非经验的统计复用方式去有效评价产品的体验特性提出修改意见提升产品的潜在客户满意度。主要从易用性和友好性方面进行测试。
1、常见缺陷
1界面显示是否美观界面的色彩、字体大小是否合适、布局是否美观提示语是否友好;
2按钮、对话框、列表和窗口等是否符合用户的使用习惯;
3是否易于导航、导航是否直观、导航与页面结构、菜单、连接页面的风格是否一致。
4用户体验性类的缺陷
5界面显示不美观、界面色彩用户使用不舒服、界面色彩和按钮、其他的编辑框等不搭调、图片和字体显示布局不美观文字包围图片方面、界面的字体不满足视力不好的用户、菜单层次太深、相关的选项离得太远、按钮不可点击如果按钮处于不可用状态一定要灰掉或者拿掉按钮否则会给用户误导
6超长的页面加载时间移动端的要求比较高一般要求无等待间隔的加载页面加载时间过长会导致用户没耐心等待而弃用该APP
7页面排版过长一般很少有浏览者有兴趣看页面中最下面的内容 90%的用户打开一个页面只浏览第一屏的内容就以为看到了全部而不会向下滚动。一个过长的页面很容易引起浏览者的视觉疲劳
8不友好的导航不友好的导航是最影响用户操作的不能让用户很方便的找到自己想到的内容。用户来到一个页面不知如何返回上一页不知道当前页面是在哪个栏目下的。这样很可能用户来了一次就不会再来了这也是现在比较强调信息架构设计的原因导航设计是信息架构中的一部分。用户每次都得用重新打开APP的方式来寻找内容的话很难有用户会留存
9过期的信息很久不更新的信息很容易让浏览者感到反感而且在心中也会对你这个产品的品牌形象大打折扣。过期的新闻过期的促销信息、活动信息都是致命伤
10死链接或链接错误
11缺少互动的内容缺少用户的参与不能让用户表达情感和思想注定这个产品只是个固步自封的产品。现在最基本的都要提供的一个“意见反馈”的入口以便产品的忠实用户发表看法从而收集这部分反馈去改进产品。再者有互动的口子也会让用户觉得产品是比较开放的
12恶意插件恶意弹出窗口
13提示语粗暴不友好。
交叉事件的测试要点及常见缺陷
针对智能终端应用的服务等级划分方式及实时特性所提出的测试方法。交叉测试又叫事件或冲突测试是指一个功能正在执行过程中同时另外一个事件或操作对该过程进行干扰的测试。如App在前/后台运行状态时与来电、文件下载、音乐收听等关键运用的交互情况测试等。交叉事件测试非常重要能发现很多应用中潜在的性能问题。
1、交叉性方面缺陷
手机的基本功能就是作为通讯工具进行使用所以我们在使用APP中肯定会有电话、短信、蓝牙、闹钟等进入并且这些功能比APP的优先级高一旦同时出现 APP要后台运行或者进行处理让基本功能优先工作。在测试过程中会出现电话进入APP崩溃或卡死的现象闹钟响起APP挂起等现象、 APP运行同时电话进入电话无法接听等。这方面的问题非常严重如果APP引起手机基本功能无法使用用户是无论如何也接受不了的。
2、交叉事件主要测试要点
多个APP同时运行是否影响正常功能
APP运行时前/后台切换是否影响正常功能
APP运行时拨打/接听电话
APP运行时发送/接收信息
APP运行时发送/收取邮件
APP运行时切换网络2G、3G、Wi-Fi
APP运行时浏览网络
APP运行时使用蓝牙传送/接收数据
APP运行时使用相机、计算器等手机自带设备。
用户界面测试要点及常见缺陷
测试用户界面(如菜单、对话框、窗口和其它可规控件)布局、风格是否满足客户要求、文字是否正确、页面是否美观、文字、图片组合是否完美、操作是否友好等。
UI测试的目标是确保用户界面会通过测试对象的功能来为用户提供相应的访问或浏览功能。确保用户界面符合公司或行业的标准。包括用户友好性、人性化、易操作性测试。
1、用户界面类的缺陷
不符合 UI 设计或与界面原型不一致
如APP的某个功能的界面风格和整体界面风格不一致或者和图片、文字、按钮等不协调此类问题虽然不存在使用上的问题但是用户感觉非常不好也给用户留下该研发团队不专业或者产品粗制滥造等印象用户也不会使用太久或者直接卸载。
2、界面显示不完全
APP由于功能相对简单但是又要给人直观印象所以图片作为首选使用尤其在首页进行产品展示或者重要信息传递媒介会经常使用但是在实际测试过程中会出现页面加载不完善的情况如图片显示不完全按钮显示错乱请求新页面的内容成功返回后和原来的界面内容重叠、在编辑框输入内容过长向服务器提交请求返回数据和其他内容重叠等。
上拉刷新和下拉刷新时出现页面加载错误
手机客户端内容超过一页时上拉加载更多内容加载错误容易出现数据重复图片和文章不匹配图片重复加载文章标题和内容不一致等情况
最后感谢每一个认真阅读我文章的人看着粉丝一路的上涨和关注礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走 软件测试面试文档
我们学习必然是为了找到高薪的工作下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料并且有字节大佬给出了权威的解答刷完这一套面试资料相信大家都能找到满意的工作。