web测试和app测试的相同点和区别?
相同点:不管是传统行业的web测试还是app测试,都离不开测试的基础知识;
同样的设计测试用例方法:边界值分析法、等价类划分法、错误推测法、场景法
同样的测试方法:黑盒测试,验证业务功能是否正确符合用户设计预期;
都要检查UI:界面的布局、风格和按钮等是否简介美观、是否统一等;
性能检测:测试页面载入和翻页的速度、登录时长、内存是否溢出等;
应用的稳定性:测试应用系统的稳定性,不会闪退卡死等;
不同点:相对于web测试,app测试除了要考虑基本的功能、性能等等,还要考虑手机本身的属性,比如来电话 或者突然断网
消息推送如何测试?(消息推送测试点)
(1)推送消息的推送时间,在后台设置,是否准确推送
(2)推送消息内容在发送前是否可删除
(3)推送消息在发送前删除是否可以继续推送
(4)用户点击推送是否可以进入APP
(5)手机未打开对应的APP,是否可以接收对应APP推送消息
(6)推送次数是几次,是否准确
(7)推送内容是否有误
(8)APP离线状态是否可以接收推送消息
(9)手机锁屏状态是否接收到推送
(10)app内部推送开关不打开是否可接收
app闪退是由哪些原因造成的?
网络的变化:不同网络间的切换可能会影响App的稳定性。
内存管理:可用内存过低,或非授权的内存位置的使用可能会导致App失败。
用户过多:连接数量过多可能会导致App崩溃。
代码错误:没有经过测试的新功能,可能会导致App在生产环境中失败。
测试过程中遇到app出现ANR,你会怎么处理?
把日志过滤出来 定位问题 然后交给开发去处理就好了
如何查看移动端的日志以及会出现那些异常?
第一种方法:logcat。logcat是Android中一个命令行工具,用于查看程序输出的运行日志信息。
第二种方法:是ddms。ddms的全称是Dalvik Debug Monitor Service,是 Android 开发环境中的Dalvik虚拟机调试监控服务。它为我们提供例如:为测试设备截屏,针对特定的进程查看正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、接收SMS、虚拟地理坐标等等。 用ddms的好处就是你不用执行命令行,而且日志会自动高亮为不同的颜色。 ddms是sdk中提供的工具
app测试主要测哪些以及对应如何展开对应的测试工作?
功能测试:也就是黑盒测试 根据测试用例看APP的功能需求都没有没实现
性能测试:1、内存 2、CPU 3、流量 4、电量 5、启动速度 6、滑动速度、界面切换速度 7、与服务器交互的网络速度
兼容性测试:主要是不同品牌不同机型上的 安装卸载升级
主要测 功能,UI,安装卸载,更新,性能,安全。
app的性能测试的关注点有哪些?
1、内存 2、CPU 3、流量 4、电量 5、启动速度 6、滑动速度、界面切换速度 7、与服务器交互的网络速度
如何对app进行弱网测试?
用fidder或者步行到电梯 或者地铁这种弱网环境
安卓的四大组件?
活动、服务、内容、提供广播接收器
网友评论