1.测试的基本流程

需求分析>测试计划>测试用例>用例评审>冒烟测试>系统测试>提交缺陷>回归测试>测试报告>系统上线

2.测试报告包含哪些内容?

一、概述

包括项目背景、需求分析

二、测试时间、测试环境

三、测试过程

评审记录、测试范围、测试用例

四、功能实现清单

列出是否已经按照测试计划实现功能

五、缺陷统计

测试缺陷统计;

测试用例执行情况统计

六、测试统计情况

资源统计

执行情况

问题统计

问题列表

遗留的问题

七、测试总结

测试结论;(是否通过)

测试内容、测试用例的覆盖程度、bug的解决程度

八、测试风险

3.bug的基本生命周期

BUG的生命周期,就是一个BUG被发现到这个BUG被关闭的过程。

生命周期中缺陷状态:新建-->指派-->已解决-->待验-->关闭

发现BUG-->提交BUG-->指派BUG-->研发确认BUG-->研发去修复BUG-->回归验证BUG-->是否通过验证-->关闭BUG

如果待验的BUG在验证时没有解决好,我们需要重新打开--指派—已解决—待验,循环这个过程。

中间其他状态:拒绝、延期等

BUG的处理流程图(生命周期图)

4.常用的http协议响应状态码

1XX: 收到请求,需要请求者继续执行操作,比较少用     2XX: 请求成功,常用的 200   3XX: 重定向,浏览器在拿到服务器返回的这个状态码后会自动跳转到一个新的URL地址,这 个地址可以从响应的Location首部中获取;   好处:网站改版、域名迁移等,多个域名指向同个主站导流

  必须记住: 301:永久性跳转,比如域名过期,换个域名 302:临时性跳转   4XX: 客服端出错,请求包含语法错误或者无法完成请求   必须记住: 400: 请求出错,比如语法协议 403: 没权限访问 404: 找不到这个路径对应 的接口或者文件 405: 不允许此方法进行提交,Method not allowed,比如接口一定要 POST方式,而你是用了GET

5XX: 服务端出错,服务器在处理请求的过程中发生了错误

  必须记住: 500: 服务器内部报错了,完成不了这次请求 503: 服务器宕机

5.cookie ,session,token 的区别

Cookie是浏览器用来保存用户信息的文件,可以保存比如用户是谁,购物车有哪些商品等。

Session是一次会话,会话是指我们访问网站的一个周期。

比如用户打开一个浏览器访问某个位的站点。

在这个站点点击多个超链接查看各个网页,然后关闭浏览器,整个过程称之为一个会话。

token是服务器返回的一个临时签名数据, 可以使用这个签名数据表面用户身份.

6.Python的基本数据类型

7.Python创建函数、列表、字典、集合的关键字

def、list、dict、set

8.ABD常用命令

获取序列号:

adb get-serialno

查看连接计算机的设备:

adb devices

重启机器:

adb reboot

重启到bootloader,即刷机模式:

adb reboot bootloader

重启到recovery,即恢复模式:

adb reboot recovery

查看log:

adb logcat

终止adb服务进程:

adb kill-server

重启adb服务进程:

adb start-server

获取机器MAC地址:

adb shell cat /sys/class/net/wlan0/address netcfg

获取CPU序列号:

adb shell cat /proc/cpuinfoqeg

安装APK:

adb install <apkfile> //比如:adb install baidu.apk

保留数据和缓存文件,重新安装apk:

adb install -r <apkfile> //比如:adb install -r baidu.apk

安装apk到sd卡:

adb install -s <apkfile> // 比如:adb install -s baidu.apk

卸载APK:

adb uninstall <package> //比如:adb uninstall com.baidu.search

卸载app但保留数据和缓存文件:

adb uninstall -k <package> //比如:adb uninstall -k com.baidu.search

启动应用:

adb shell am start -n <package_name>/.<activity_class_name>

查看设备cpu和内存占用情况:

adb shell top

查看占用内存前6的app:

adb shell top -m 6

刷新一次内存信息,然后返回:

adb shell top -n 1

查询各进程内存使用情况:

adb shell procrank

杀死一个进程:

adb shell kill [pid]

查看进程列表:

adb shell ps

查看指定进程状态:

adb shell ps -x [PID]

查看后台services信息:

adb shell service list

查看当前内存占用:

adb shell cat /proc/meminfo

查看IO内存分区:

adb shell cat /proc/iomem

将system分区重新挂载为可读写分区:

adb remount

从本地复制文件到设备:

adb push <local> <remote>

从设备复制文件到本地:

adb pull <remote> <local>

列出目录下的文件和文件夹,等同于dos中的dir命令:

adb shell ls

进入文件夹,等同于dos中的cd 命令:

adb shell cd <folder>

重命名文件:

adb shell rename path/oldfilename path/newfilename

删除system/avi.apk:

adb shell rm /system/avi.apk

删除文件夹及其下面所有文件:

adb shell rm -r <folder>

移动文件:

adb shell mv path/file newpath/file

设置文件权限:

adb shell chmod 777 /system/fonts/DroidSansFallback.ttf

新建文件夹:

adb shell mkdir path/foldelname

查看文件内容:

adb shell cat <file>

查看wifi密码:

adb shell cat /data/misc/wifi/*.conf

清除log缓存:

adb logcat -c

查看bug报告:

adb bugreportadb

获取设备名称:

adb shell cat /system/build.prop

查看ADB帮助:

adb help

跑monkey:

adb shell monkey -v -p your.package.name 500

初级测试工程师面试指南相关推荐

  1. 2019年网易游戏初级测试工程师面试经验

    采用视频面试的形式,主要给了一个需要自己做的题. 一个怪兽有100滴血,你和对手交替攻击,每次可以选择掉1-5滴血,你先攻击,怪兽血为0时获胜,问你第一次需要攻击掉多少血才能保证你一定能够获胜? 其它 ...

  2. 初级测试工程师面试笔试题(附带答案)

    1.编写测试用例有哪几种方法? 答:大刚法.等价类.边界值.因果图.场景法.正交法.错误推断法.正则表达式 2.测试的六条基本法则是什么? 答:功能.可靠性.易用性.效率.可维护性.可移植性 3.软件 ...

  3. 【程序员面试干货】资深面试官告诉你:测试工程师面试要注意什么?

    找工作,找更好的工作,永远是职场人士特别是IT/互联网这个人才流动性巨大行业的永恒话题.而提到找工作,又离不开对于面试的探讨. 网上虽然有诸多面试相关的文章攻略,不过站在面试官角度谈面试的却很少. 本 ...

  4. 三年我从初级测试工程师到高级测试工程师的前进之路。

    首先要感谢那些嘲讽我代码写的烂的人,五年开发经验嘲笑刚出校门踏入社会的我,让我放弃了开发工作,走向测试的康庄大道.此外,曾经的开发经验对我测试工作的帮助是无与伦比的.数据库,编程语言,liunx,环境 ...

  5. 2021-Java后端工程师面试指南-(SpringBoot+SpringCloud)

    前言 " 文本已收录至我的GitHub仓库,欢迎Star:https://github.com/bin392328206/six-finger 种一棵树最好的时间是十年前,其次是现在 &qu ...

  6. 数据挖掘工程师面试指南

    http://www.itongji.cn/article/122014K2012.html 数据挖掘工程师面试指南 发表于 2012-12-21 01:09 来源:xccds1977.blogspo ...

  7. Android 开发工程师面试指南

    原文链接:https://github.com/GeniusVJR/LearningNotes <Android 开发工程师面试指南 LearningNotes >,作者是知乎Androi ...

  8. Android开发工程师面试指南

     Android开发工程师面试指南 功能介绍     给Android开发工程师的一份面试指南,包含面试题集与简历模板. 面试题集 面试题集里的答案大部分来源于我的博客,因此这个题集也相当于是我的博客 ...

  9. 视觉工程师面试指南_选择正确视觉效果的终极指南

    视觉工程师面试指南 When it comes to effective data visualization, the very first and also the most critical s ...

最新文章

  1. 开发者账号申请完多久可以用_苹果开发者从0到发布app到apple store
  2. 为什么计算机存储的是二进制补码?
  3. “吃神么,买神么”的第三个Sprint冲刺总结
  4. H5炫酷特效系列2——canvas特效-炫酷的心
  5. mysql 交叉表 存储过程_用于生成交叉表的存储过程的存储过程
  6. 转:c# 安装包制作
  7. C# excel导入导出,NOPI ,简单例子
  8. Excel小技巧总结,工作中超实用
  9. 2021年6月1日大学化学无机原理(12)——第六章四个量子数、多电子的核外排布。
  10. dataframe两个表合并_python处理DataFrame数据的一些常用操作
  11. Opencv3.2各个模块功能详细简介(包括与Opencv2.4的区别)
  12. CTF中字符长度限制下的命令执行 rce(7字符5字符4字符)汇总
  13. 双复合摆的动力学【牛顿法---拉格朗日法】两种方式
  14. 字体图标的svg导入及寻找
  15. 数字用计算机写大写,微信小程序学习用:大写计算器;数字转换为大写
  16. java流的试题_Java练习题 - Stream流
  17. java中的日历_Java中的日历功能
  18. java csv 引号_csv文本编辑引号问题
  19. 【干货】绕过校园网认证实现轻松上网
  20. 简述P2P、P2C、O2O、B2C、B2B、C2C 的区别

热门文章

  1. Gta4 微软服务器,R星发布《GTA4》Win10补丁 业界良心从不令人失望
  2. 【Python个人学习笔记】--- pyc文件(了解)
  3. Secret Milking Machine POJ - 2455
  4. pr 导入 歌词 字幕
  5. 三角函数π/2转化_【数学知识点】完整版三角函数诱导公式
  6. CMake的一些细节
  7. 春节短视频暗战,微视后发制人
  8. 前端工程师到底有哪些晋升和发展方向选择?
  9. solidworks 资料分享
  10. Discuz提速优化技巧