-
软件测试流程?
需求评审-测试计划-测试用例-用例评审-冒烟测试-测试执行-bug记录-验收测试-产品经理验收-测试报告-项目上线-线上观察、跟进
-
Android和iOS的区别?
-
运行机制
iOS:沙盒机制
沙盒是一种安全机制,用于防止不同应用之间相互访问
Android:虚拟机机制
Android本身不是为触摸屏打造的,所以所有的应用都是运行在一个虚拟环境中,由底层传输数据到虚拟机中,再由虚拟机传递给用户UI,任何程序都可轻松访问其他程序文件
-
后台制度不同
iOS:任何第三方程序都不能在后台运行
Android:任何程序都能在后台运行,直到没有内存
-
APP内存消耗处理方式
iOS:iOS的应用程序在内存消耗过高时会收到内存警告,如果不及时处理应用程序会自动退出
Android:安卓中了病毒或木马会一直消耗内存,直到内存没了才宕机
-
推送机制不同
iOS:在软件关闭情况下,依然可以接收推送消息;苹果使用APNS服务器来负责消息的推送
Android:安卓在软件关闭的情况下,无法推送接收消息。安卓一般使用个推发送消息
-
-
http和https的区别?
- http是超文本传输协议,信息是明文传输;https则是具有安全性的ssl加密传输协议(http+ss)
- hhtp的连接很简单,是无状态的
- 使用的链接方式不同,端口也不同。http的端口是80,https的端口是443
- hhtps协议需要用到ca证书,免费的证书很少,需要一定的费用
-
支付流程怎么测?
-
功能测试
(1).用等价类和边界值判断支付的金额
(2).如果没有登录能否支付,支付成功后是否可以正常跳转
(3).支付方式是否支持扫码支付,第三方平台支付(微信、支付宝、银联等)、指纹支付、人脸识别支付、免密支付
(4).支付时是否需要身份验证,支付后有无手机短信提示,支付时是否动态加密支付
(5).待支付状态:订单是否可以正常支付;是否可以取消支付;有相同的订单是否可以支付两次
(6).输入错误的密码会怎样显示,有无错误次数限制
(7).若两人同时扫码支付同一个订单会怎么处理
(8)有无最小金额限制,无意义的支付金额0,重复支付如何处理
(9).用户有满减券等优惠,该怎么处理优惠额度
(10)是否支持退款,退款后的金额变化
-
性能测试
(1).弱网、无网时是否可以支付
(2).退款到账时间、耗电量的多少
(3).带负载情况下的响应时间和吞吐率,在某个时间段内同时访问系统的用户数量
-
压力测试
(1).多人同时付款
-
UI测试
(1).界面是否美观
(2)支付界面有无错别字、排版是否合理等
-
兼容性测试
(1).是否可以跨平台,不同机型显示是否正常
-
安全性测试
(1).若支付失败、退款是否原路将金额返回到对应账户
(2).是否支持抓包篡改数据
(3).使用用户的相关信息时是否询问授权
-
-
登录流程怎么测?
-
功能测试
(1).输入正确的账号和密码,点击提交按钮,验证是否能正常登录
(2).输入错误的
-
软件测试面试题
最新推荐文章于 2024-06-19 23:17:04 发布