APPUI 自动化测试
问:Android 测试与 web 测试有什么区别?
相同点:
1.设计测试用例均依据等价类、边界值等方法,测试原理相同;
2.大多数都采用黑盒测试方法来验证业务功能;
3.需要检查界面布局、风格和按钮是否美观、统一等(UI 测试);
4.测试页面载入和翻页的速度、登录时长是否溢出等问题(性能测试)
5.测试应用系统的稳定性;
不同点:
1.手机作为通信工具,通信等一些行为会对 APP 产生(中断测试)
2.手机用户对 app 产品的安装卸载操作:从上一版本/上两个版本直接升级到最新版本(安装卸载测试);
3.web 自动化测试使用的工具较常用的是 selenium,而 android 手机自动化测试比较常用的自动化工具是 monkey、monkeyrunner、Appium(测试工具不一样)
\
MySQL基础
问:sql语句 取一个月内的id分组 取一个年级中每个班级年龄最小的同学名字 成绩表输出前三名的成绩,后三名呢 拷贝A表的数据到B表 查询每门科目都大于80分的学生名字 筛选出每个小时的记录 考察where 考察聚合函数 where和having的区别 一个数据库sql查询重复个数 在学生成绩表中查询平均分不及格(低于60)的学生id及平均分 查询总成绩最高的人的姓名 user表中在一个时间段内登陆三次的用户id limit的用法
这个我惊呆了,竟然有大概一半高程不能完整答出来,难道是太偏了吗?
Liunx
问:说出10个以上的Linux命令
这个纯粹是加分项,惊喜加分
Python
说下python的内存管理和垃圾回收机制
性能测试
描述软件产生内存泄露的原因以及检查方式。(可以结合一种开发语言进行描述)
情景题
如果抖音一个地区的许多用户无法下载视频的原因
最近面试BAT,整理一份面试资料《软件测试面试BAT通关手册》,覆盖了软件测试核心技术、web测试、接口测试、性能测试、自动化测试、数据结构等等。文末有领取方式。
软件测试基础高频面试题
Linux高频面试题
MySQL高频面试题
web测试高频面试题
接口测试高频面试题
APP测试高频面试题
\
Python高频面试题
selenium高频面试题
\
计算机与网络高频面试题
资料获取方式:《点击这里,备注掘金》 \