软件测试基础面试

一条软件缺陷(或者叫Bug)记录都包含了哪些内容?

bug编号;bug状态;bug严重级别;bug所属项目;bug产生的模块;bug对应的版本;bug出现的环境;bug概要描述;bug详细现象描述,操作步骤,包括一些截图、录像、日志....等等;bug产生的概率;bug修复的优先级;bug报告人;bug创建日期;bug经办人;bug操作记录

二、appium是如何定位元素的?比如id、name、xpath这几种定位方式的原理是怎样的?

 

三、activity的生命周期有哪些?原理是什么?

 

四、testng有哪几种监听?你用到了哪些?源码看过吗?

 

五、单例模式,单例模式有多少种写法,实现代码能不能描述下?越多越好

 

6、Exception、error、Throwable的区别是什么?

 

7、Java为什么会有包冲突?

 

8、1到100的累加,会有多少种实现,对应的时间复杂度是多少?

 

9、一条sql语句执行很慢,你是如何定位和调优的?

posted @ 2019-03-20 17:21  yanrufei  阅读(82)  评论(0)    收藏  举报