1、常用响应码?
1)开头是信息相应100内容可行,应继续请求,如已完成忽略;
2)开头是成功响应200成功202请求接收到,但是没有响应;
3)开头是重定向301转至指定的url;
4)开头是客户端响应错误404服务器找不到指定页面400错误请求405方法不被允许;
5)开头是服务器响应错误500服务器内部错误502收到了无校的响应504响应超时505http版本不支持"。
2、测试的含义?
测试是将文档、程序、数据结合的一个整体。
3、测试和调试的区别
测试是由测试人员进行的,主要是发现缺陷、报告缺陷、并跟踪缺陷。
调试是由开发人员进行的,主要是对缺陷的分析:分析位置、分析与原因、修复缺陷"。
4、IEEE是什么?
国际电气电子工程师协会。
5、GB是什么?
国家标准。
6、软件测试的含义?
简单点就是发现缺陷的过程。EEE定义是,软件测试是通过使用手工或者自动的手段去检测系统的过程;目的是检测它是否符合需求。或者检测预期结果与实际结果一直的差别。
7、软件测试的目的?
1)验证软件是否和需求文档中规定的软件功能要求;
2)找出软件中存在缺陷;
3)为软件提供质量测量和评价提供依据;
4)帮助开发改进开发流程。
8、什么是功能、性能、兼容?
功能:功能指的是程序能够做什么。
性能:性能指的是程序的运行速度、效率、占用资源的多少等指标。
兼容:兼容指的是程序对运行环境的依赖程度。对于平台、硬件、其他软件的兼容程度"。
9、测试分为几个阶段?每个阶段测试目的是什么?
测试分为单元测试、集成测试、系统测试、验收测试四个阶段。前三个是对软件尽可能的发现缺陷,验收测试是验证如软件满足客户的需求,帮助用户建立系统可以正常使用的信心,发现缺陷不是此阶段主要的目标。
10、AQ及其职责?
AQ指的是软件质量保证人员,职责是加强软件的质量保证、促进软件开发。
11、确认测试和回归测试
确认测试:将缺陷修复后进行确认是否修复的过程。
回归测试:缺陷修复完成后将整个功能模块串联起来进行测试,看看是否那个地方有修改缺陷后出现了新的缺陷。
12、请简要介绍一下移动应用(客户端)测试方法?
app测试主要针对安卓和ios两大主流操作系统软件来进行测试。
主要考虑的就是功能性,比如安装卸载升级测试、登录测试(密码登录、指纹登录、第三方登录、扫描登录等)、离线测试(缓存数据验证、推送测试)、中断测试(断电、断网、前后台切换、来电来短信中断等测试);
UI测试,需要保证用户界面与UI设计效果图一致,用户交互操作友好;
兼容性测试,测试不同操作系统、屏幕尺寸、分辨率,考虑主流手机的兼容验证;
安全性测试,软件权限测试,登录鉴权验证;
网络测试,3G/4G/WIFI不同网络情况验证,断网重连、弱网测试;
性能测试,长时间对app应用施压验证压力稳定性测试;
对app进行流量、内存、电量、CPU监控测试;看应用是否正常运行。
13、试用例包含什么?使用的哪方法?App安装测试用例写一下?
编号、模块、标题、前置、步骤、测试数据、预期结果、实际结果、用例级别。
边界值、等价类、因果图、判定表、错误推测法、场景法。
离线安装、在线安装、覆盖安装、卸载在安装、安装是否可卸载、低版本覆盖高版本安装、新版本安装在安装。"
14、bug的生命周期?
新建、已指派、待处理、已处理、已拒绝、待验证、已验证、重新打开、已归档。
15、说说你以前公司的测试流程说说你以前公司的测试流程?
首先会召开需求分析会议,参加人员有产品、开发和测试,主要是探讨需求主要的一些功能点,完了之后,开发就排期进行开发,主管开始编写测试计划,对我们进行任务分配。我们参考需求规格说明书及原型图编写测试用例,写完之后会进行用例评审,有评审修改的就修改整理形成最终的用例版本,之后开发人员版本编译完成后,我们会先进行预测,主要对主功能业务进行测试,如果主业务流程不通过,直接返回给开发进行修改。预测通过,依据测试用例进行系统测试,测试过程中,提交bug,跟踪bug,进行回归测试直至不存在严重bug,满足用户需求,测试完后编写测试报告,发布上线后,关注web是否正常运行。