2020-11-01-昨日面试题解答

  1. 您以往所充实的软件测试工作中,是否使用了一些工具来进行软件缺陷(bug)的管理有请结合该工具描述软件缺陷(bug)跟踪管理的流程

答:

1、期间所使用的缺陷管理工具是jira,工作过程—测试过程中发现bug,如果是在冒烟阶段(针对大需求而言,公司的大需求指测试需要一周以上,小需求,一般测试周期在2天之内)我们直接在群里面通知开发或者是直接去开发位置上直接与相关开发进行交流,告诉他们bug在哪里,怎么复现bug等。如果是在test/yufa环境测试阶段,发现bug可以选择在群里或者直接与开发沟通也可以提交bug到jira上,

2、流程:在jira上,选择创建问题—》项目(一般由公司创建或者管理员创建,如果没有当前项目,叫上主管加上即可)–》问题类型(缺陷/建议/优化等)–》主题(写上bug的标题,可以是bug的问题描述)–》优先级(低,中,高等,优先级判断条件根据测试用例中写的判断,或者根据这个bug是否影响后面测试进度判断)–》严重程度(普通,紧急等)–》模块(是指在哪一个板块出现的问题,比如后台,前端,客户端或者具体功能位置,也是由管理员加上)–》经办人(指交给那个开发处理)–》问题描述(填写问题的产生步骤,期望结果以及发生问题页面的截图)等等一些其他不是必填内容—》提交bug,系统自动发邮件给相关开发人员(经办人位置填写),开发处理完毕会有反馈邮件,将解绝结果改成已解决/不是bug等,然后测试检查bug是否修复成功。如果后面还是出现类似bug或者bug并没有修复,我们是直接与开发联系通知相关人员。

 

  1. 您所用过的HTTP协议调试代理工具有哪些细说明抓取HTTPS协议的设置过程

答:

1:Fiddler抓包工具,经常使用

2:chrome中f12,经常使用

3:postman,使用频率低于上面

4:httpRequests火狐中插件下载,使用频率最低,因为经常使用浏览器是chrome

       抓取https:以fiddler为例:打开fiddler,tool—》option—》https—》勾选上,点action后确定,杀fiddler进程重新进入。

 

 

3、常见的adb命令有哪些出10条以上

答:

adb [-d | -e | -s]   -d指定当前唯一通过usb连接的安卓设备为命令目标,-e指定当前唯一运行的模拟器为命令目标,-s相应色 被序列 的设备/模拟器的命令目标,通过adb devices获取

1:adb devices  查看设备

2:adb version  查看adb版本

3:adb start-server  启动adb,使用命令时,一般无须手动执行,自动执行

4:adb kill-sercer  停止adb

5:adb root  root运行adbd

6:adb -P start-server  指定adb的 络端口,默认5037

7:adb shell pm list package [-f/-d/-e/-3/-i/-u/filter]  查看应用列表,-3表示第三方应用,

-i表示应用的installer,-s表示系统应用,-e表示enabled的应用,-d表示disables应用,-f表示应用关联的apk文件,filter表示包名包含filter字样的包
8:adb install 包名在电脑上的路径,安卓成功是success,安装失败原因有很多,比如内存不足,解析失败,已经存在同名程序,无效的apk文件,无效的apk文件名等

9:adb uninstall [-k] package-name  写在应用,-k表示保留程序的数据

10:adb shell pm clear package-name  清楚应用数据缓存
11:adb shell pm path package-name  查看应用的安装路径

12:adb shell netstat  查看 络统计信息

13:adb shell ping -c 4 域名  测试两个 络之间的连接,-c 4表示发送请求 文次数,ctrl+c可中段

14:Android 系统的日志分为两部分,底层的 Linux 内核日志输出到 /proc/kmsg,Android 的日志输出到 /dev/log。

adb logcat  查看安卓设备系统属性日志

adb logcat -d  将日志显示在控制台

adb shell dmesg  内核日志

15:adb shell dumpsys battery  查看你设备电池状况

16:adb shell wm size  查看设备屏幕分辨率

17:adb shell ifconfig | frep Mask  查看设备ip地址

18:adb shell ps  查看进程状态

19:adb shell screencap -P /sdcard/sc.png  屏幕截图。后面是保存路径

20:adb shell dumpsys cpuinfo  获取本机cpu占有率

adb shell dumpsys cpuinfo | findstr 包名  获取应用cpu占有率

21:adb shell dumpsys meminfo 包名  获取应用的内存使用情况

adb shell getprop | findstr dalvik  本机内存的使用情况

adb 命令常与monkey搭配使用

 

4、针对app的安装功能,写出测试点

假设安装过程中无须流量加载。

1:在内存足够的手机上加载4g/5g 络安装,后序安装过程正常,无异常事件发生

2:在内存不足的手机上加载4g/5g 络安装,

3:在内存足够的手机上加载WiFi 络安装,

4:在内存不足的手机上加载WiFi 络安装,

5:下载apk之后打开 络安装,正常安装

6:下载apk之后关闭 络安装,正常安装

7:下载apk之后,安装过程中打开/关闭 络,正常安装

8:安装过程中,一个电话打进来,中段安装

9:安装过程中,一条短信发送过来,继续安装

10:安装过程中,手机将其退到后台,中段安装

11:安装过程中,打开其他app,中段安装

12:通过qq/微信传送apk文件,然后在qq/微信界面直接安装

13:通过蓝牙传送apk文件,然后安装

14:将apk放在不同手机型 (小米/Huawei/oppo等)上安装,然后也可以搭载内存/ 络进行搭配选项

15:将apk放在不同android版本上安装,看是否适合低版本安卓,然后也可以搭载内存/ 络进行搭配选项

16:安装之后是否可以打开,打开之后是否可以运行

17:安装的界面UI是否美观,通俗易懂,方便指导

18:安装前奏是否可以退出安装,安装中是不能退出

19:安装之后的保存路径是否可以找到

20:安装权限申请,如果不同意权限是否可以运行

21:安装之后,图标和app名称显示正常

22:是否有安装说明书等,是否规范

23:安装过程中手机没电关机

24:安装过程中手机重启

25:如果手机之前已经有一版本,能否覆盖安装,或者在原基础上能否更新安装

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年10月1日
下一篇 2020年10月1日

相关推荐