肖sir面试题讲解xiaolehua

冒烟测试(称为版本验证测试,提交测试)是指对新版本的主要功能,基本功能进行测试,如果通过,那么冒烟测试通过,如果冒烟测试失败,那么就把版本打回给开发进行修改,直到冒烟通过;

2、你们公司的项目流程是什么?

(1)H模型

H模型:拿到需求=编写测试计划=编写测试用例==用例评审==导入用例管理工具==搭建环境==开发提交代码包(达到准入要求)==部署代码包(代码包发环境中)==冒烟测试通过==sit1系统集成测试(全部的用例)==发现bug提交给开发开发修改==测试输出测试小结=开发提交第二次版本包==冒烟测试=sit2系统集成测试以此类推达到准出要求=输出测试报告=通知uat验收测试=验收通过==版本封装==上线==线上测试==上线成功

(2)jenkins打包,自动化(有bug就提交修改,拉取最新的代码)

3、你们公司的bug分几个级别?

致命/L1严重/L2一般/L3(比较多)建议性/L4

4、你对外键是怎么理解的?你会使用外键吗?给一个表添加外键的sql语句是怎么写的?可以口述一下吗?

答:让一张表记录的数据不要太过于冗余,在数据库中对表的关系进行解耦,尽量让表的数据单一化。

建表时添加:

CREATEtable子表(字段1字符长度,字段2字符长度),constraint外键名foreignkey(子表字段名)REFERENCES父表(字段))engine=INNODB

表建好后添加:

altertable表名addconstraintFK_IDforeignkey(你的外键字段名)REFERENCES外表表名(对应的表的主键字段名);

5、购物车的测试点有哪些?

(1)测试思维;

(2)

6、你们公用那种数据库?数据库分为哪几种类型?举例说下

mysql,

关系型数据库和非关系型数据库

关系型数据库:myslq,db2,oracle,sqlserver

非关系型数据库:redis

7、数据库多表查询有几种方法?各有什么不同?

(1)内连接(2)左连接(左外连接)(3)右连接(4)全连接(5)左独有连接(6)右独有连接

1、内连接两表有关联的数据就显示,没有关联的数据就不显示

8、上线的一个基本的硬性要求?

(1)用例100%执行通过

(2)0bug

(3)输出测试报告

9、查询user表中的第7到22行数据,请说出具体的sql语句?

selsct*fromuserlimit6,16;(6索引是表示第7行,16是步长)

10、说一说你的擅长技能?

对数据库,linux比较熟练

11、根据自己的经验谈谈如何提高编写用例的水平和质量?具体怎么做?

(1)使用多种用例设计方法对用例进行设计:比如,等价类

(2)可以先用xmind图梳理好测试点,根据测试点编写测试用例,保证覆盖率

(3)按模块,系统,命名规范,测试步骤按顺序编写

(5)通过用例评审来提高用例水平和质量(组内评审,交叉评审)

12、项目组的人员有哪些?有主持过用例评审会议吗?怎么主持的?

(1)测试、开发(前后端开发),产品

(2)有

13、你们公司是怎么提bug的?bug是通过什么进行管理的?Bug的管理流程是什么?提交的bug包含哪些信息?

(1)在禅道上提、管理BUG

================

14、冒烟测试和回归测试有什么区别?

15、Linux怎么查看8080这个端口的使用情况?

(1)netstat-ntlp|grep8080

(2)lsof-i:8080

16、怎么把duocesi.txt这个文件打包成一个zip包?怎么把duoceshi.txt打包成一个tar.gz包?具体Linux命令是什么?

zip包名.zipduoceshi.txt

tar-zcvfduoceshi.txt

17、怎么对需求进行分析你们公司进行需求澄清会议有哪些人员参加你们公司的测试环境是谁搭建的

(1)

a、显性需求(主流程、业务、功能)

b、隐性需求

c、特殊需求年化收益率3.65%*10000/365=1块

d、关联需求

(2)有开发、产品经理、测试参加(3)环境是运维搭建

18、你们公司的开发和测试人员占比是多少?

1:5或1:6

19、你们数据库当中有多少张表?把user表中id=10的name字段的值改为多测师,怎么改?

(1)232表

(2)Updateusersetname=‘多测师’whereid=10

20、什么叫索引?索引有哪些作用?

(1)

索引:索引是一种数据结构一个索引是存储的表中数据结构;索引是咋表的字段上创建的索引包含了一列值,这个值保存在一个数据结构中

(2)

a、我们可以将索引理解为字典的目录,当我们查询数据是根据索引建立起来的目录去查询数据

b、加快查询速度:groupby,orderby

c、保证字段的唯一性

21、你对视图是怎么理解的?假如我要创建一个名字叫miao的视图,且要在俩个字段

上列如:name和class上面应该怎么创建?

(1)视图是一个模拟表(逻辑表)它不在数据库中以存储的形式保存(本身不包含数据),视图是在动态中生成,可对基本表的敏感信息进行保护(2)createviewmiaoas(selectname,classfromuser)

22、怎么查看创建好的索引?谈谈你对索引的理解?

showindexfrom表名;showkeysfrom表名;

23、白盒测试方法有哪些?白盒测试的优缺点?

(1)白盒测试的方法:语句覆盖路径覆盖条件覆盖判断覆盖组合覆盖条件组合覆盖

优点:

1.深入程序内部,测试粒度较细。

2.是测试用例设计方法的组成部分,也是黑盒测试方法的有力补充。3.为自动化测试与性能测试奠定基础

24、一条用例包含哪些信息?

1、用例编号2、用例标题3、前置条件4、用例步骤5、预期结果6、优先级别

25、点击加入购物车,点击全选购买这个过程,会联想到多少张表?具体的表名字和里面的表字段有哪些?

买家信息表,订单表,卖家表,商品信息表(id,admin_name,admin_password…………………)

26、Mysql数据库怎么往表中新增2个字段?你用过的关系型数据库有哪些?你用过的非关系型数据库有哪些?

altertable表名add字段名字段类型(字符长度)案例:altertable表名add字段名int(10);关系型数据库:oracle、mysql、sqlserver非关系型数据库:hbase、redis、mongodb

27、怎么创建一个唯一索引?怎么删除这个索引?(1)createuniqueindex索引名on表名(字段名)

(2)altertable表名dropindex索引名

28、你们项目组进行数据库连接的客户端工具是什么?怎样去连接的?

(1)navicat

打开Navicat软件,点击工具栏中的“连接”,进入连接设置界面。填写“连接名”、“主机名或IP地址”、“端口”、安装MySQL时设置的“用户名”、“密码”。然后“确定”,在“管理区”显示我们设置的连接数据库,双击进行连接。连接成功后,显示该连接下的所有数据库。

c

===============================================

31、你用过的常用的测试方法有哪些?说一下每种测试方法的特点?你一般用哪种测试方法用的比较多一点?

(1)黑盒测试方法,白盒测试方式,灰盒测试方法

(3)黑盒测试用的比较多

32、数据库常见的约束有哪些?

a、非空约束

b、唯一约束

c、主键约束

d、默认值约束

e、自增长约束

33、Mysql数据库怎么创建一个用户dcs并给这个用户赋予本地和对所有的库所有的表进行所有权限操作的sql命令?

grantallprivilegeon.todcs@’%’identifiedby“xxxx”

34、如何在数据库查看这周内最早成交的成交金额最大的那个人的姓名?

35、请举例说一下兼容性测试应该注意哪些方面?

手机端:系统:Android系统、iOS系统的各个版本、塞班、黑莓、windowphone等手机型号屏幕类型:曲面屏、全面屏、水滴屏、折叠屏等web端:系统:window7、window10、Macos、Linux等浏览器:IE、百度、谷歌、火狐等

36、请一分钟内说出30个Linux命令

答:文件目录:cdpwdls/llmkdirrmmvcptouch打包压缩:tar-cvf-xvfzipunzipzip-r:压缩多个文件目录查看文件:catmorelesstailheadtailf=tail-f:实时查看文件搜索:find-name-type-user、where、whereis用户和组:groupdelgroupadduserdeluseraddpasswd权限:chmodchownchgrp网络和进程:ifconfigps-efnetstat-ntlp

ps-ef|grep服务名称查看服务名称

tail-f日志文件查看实时日志

cat查看文件全部内容

kill-9强制杀死进程

sh或./启动文件

top查看实时日志

lsof-i:端口号

mkdir创建目录

touch创建文档

cp复制

mv重命名或移动

scp超复制

vim或vi复制

less

more

head

chmod修改权限

chown修改属主

chgrp修改属组

cd

history

useradd

passwd

ln

df

free

ifconfig

ping

ls

ll

pwd

37、Mysql数据中的表怎么进行备份?mysql中的数据库怎么备份到Linux服务器上面?怎么把Windows电脑桌面的文件上传到Linux服务器?

(1)createtable新表名like旧表名;

(2)mysqldump-uroot-pxxx>/xxx.sql

(3)rz敲回车或者xftp工具

38、你们公司是使用什么工具进行代码和项目的文档管理的?请简述一下SVN工具的工作原理?在使用SVN过程中遇到报错怎么去解决的?

(1)git和svn

(2)上传====修改=======下载

VN管理代码是在一台服务器上建立一个过程库,用于存放项目的文档、源码。用户在开发前,需要把过程库里的项目文件下载到本地,然后开发人员在本机电脑上进行开发修改。修改完成后用svn命令进行提交到过程库,也可以通过代码更新获取其他人的代码

(3)

查看文件历史版本,报错:条目不可用解决办法:找到版本库目录conf目录下的svnserve.conf文件,把#anon-access=read前面的#去掉,然后改为anon-access=none

39、有一个输入框里面可以输入IP地址,请说一下他的测试点有哪些?

ip地址测试点:

格式:192.168.151.170

1输出和输入的是否一致

2输入框标题是否正确3对特殊字符的处理4输入框输入超过限制的字符处理5输入框本身的大小长度6不同的字符的输入7对空格的处理8输入框的类型9输入的长度10是否允许复制黏贴11大小写混合情况12关键字含有一个或多个空格的情况13输入框输入是否加密14输入框是否有时长限制15是否对字符输入限制16是否限制字符长短17输入格式18输入的边界值19输入不同语言字符20输入敏感词21输入负数值22是否可以回车建换行23输入后是否会有记录24输入错误是否会有提示

40、请谈一谈你对存储过程的理解?你们公司一般用存储过程用来干嘛?(1)存储过程就是实现某个特定功能的sql语句的集合,编译后的存储过程会保存在数据库中,通过存储过程的名称可以反复的调用执行。

(2)造的数据是指定在存储中

41、在公司中因为一个bug和开发发生了争执,开发说这是不是一个bug,你说这是一个bug,遇到这种情况你是怎么处理的?

a.测试原因

=========================

42、编写测试用例应该注意哪些地方?

a、需求文档上提到的,一定要覆盖b、异常场景能写多少写多少c、不要把bug写成标题d、用例标题和用例步骤要写清楚、详细c、预期结果要和标题收尾呼应

43、Mysql数据库的删除有哪几种?各有什么区别?

deletefrom+表名where条件(删除表内容,不会删除表结构)truncate+表名(删除表内容,不会删除表结构)droptable+表名(删除表名和表结构)

delete,drop,truncate都有删除表的作用,区别在于:

44、怎么查看本地Windows电脑的ip地址和Linux服务器的地址?怎么换成临时的ip地址?

(1)windows的IP地址:cmd输入ipconfigLinux的ip地址:ifconfig

(2)ifconfigeth0ip

45、假如你通过远程客户端工具连接你的数据库服务器连接不上,你应该从哪几个方面

去排查?

(1)数据库的账号和密码是否正确

(2)数据库是否开启servicemysqlstart

(4)防火墙是否关闭

(5)ip地址是否正确

(6)密码是否设置成功

46、软链接和硬链接有什么区别?

软链接和硬链接有什么区别

1、硬连接指向的文件和原文件是同一个文件,文件都在同一个分区。

软连接指向的文件和原文件不是同一个文件。2、硬连接不能跨分区,软连接可以。3、新增的硬连接,连接数不变,而软连接新增要加一。4、硬连接的编号inode是一样的,而软连接编号inode是不一样的。5、原始文件删除,硬链接是可以访问的,而软连接不可以访问。因为硬链接是同一个分区的,原始文件删除了,可以用指向文件访问,软连接则不是同一个分区,删除原始文件就找不到原始文件所在的分区了,因此也不可以访问。6、硬连接存放的大小是原始文件的大小,软连接大小是路经的大小。7、硬连接不支持目录,软连接支持目录。8、它们的相对目录也不一样。

=======================================

47、Linux指令catlessmore有什么相同和不同的地方?

(1)相同点:都是查看文件

(2)不同点:

cat:查看文件所有内容

less:是按上下翻页的形式查看文件

more:是按百分比的形式查看文件

48、你做过的项目当中,项目的基本输入和输出是什么?

项目准入:什么时候开始进行测试阶段

(1)测试环境搭建完成

(2)开发完成自测报告

(3)用例编写好,并且评审通过

项目准出:什么时候完成测试

(1)0bug

(2)用例100%执行

49、有没有自己搭建过测试环境?怎么搭建的?(1)有(2)我们在搭建环境之前,会准备好,服务器,jdk,Tomcat,MySQL,代码包后面会配置好jdk环境变量,安装MySQL,设置好MySQL密码,检查防火墙是否关闭,安装好Tomcat,启动Tomcat,部署代码包。

50、Tomcat和Nginx的区别,nginx有哪些优点?

(1)区别:Tomcat是Java应用服务器:它只是一个Servlet(JSP也翻译成Servlet)容器,可以认为是Apache的扩展,但是可以独立于Apache运行。

Nginx是轻量级的HTTP服务器是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP代理服务器,常用做静态资源内容服务和代理服务器,更像一个HTTPserver.(2)Nginx优点:负载均衡、反向代理、处理静态文件优势。nginx处理静态请求的速度高于apache和tomcat。

51、日志的级别有几种?

info:仅是一些基本的讯息说明而已;notice:比info还需要被注意到的一些信息内容;warning或warn:警示讯息,可能有问题,但是还不至于影响到某个daemon运作。daemon()一直运行的服务端程序又叫守护进程。err或error:一些重大的错误讯息,这就要去找原因了。(错误,出现多的)crit:比error还要严重的错误信息,crit是临界点(critical)的缩写。alert:警告警告,已经很有问题的等级,比crit还要严重!emerg或panic:疼痛等级,意指系统已经几乎要宕机的状态!很严重的错信息了。

52、怎么查看实时日志?在哪个目录下面?用的什么命令查看?如果报错的日志太多

你是怎么去定位的?怎么去找到报错日志的?

(1)tail-f日志文件,例如:tail-fcatalina.out

(2)logs下

(3)tail-f

(4)cat日志文件|grep

(5)vim编辑/或?查询err或error

53、Tomcat的启动命令和Tomcat的端口号在哪里修改?

(1`)sh或./

(2)在tomcat中的cofig目录下vimserver.xml

54、jdbc你怎么了解的?全称是什么?

jdbc是java连接数据库,全称:javadatabaseconnectctivity

55、数据库当中怎么区分大小写?

Lower_case_table_names=0

56、你们公司的测试环境是由谁搭建的?

运维,测试经理搭建,或者自己

57、搭建测试环境遇你认为要注意那些问题?

(1)服务是否启动

(2)配置文件修改是否正确

(3)数据库中导入项目数据

(4)兼容性问题

(5)端口占用

(6)服务多开原因

58、jdk是什么,有什么作用?

(1)jdk是编译java语言

(2)dk是Java语言的软件开发工具包,能解释java程序,编译java语言,没有jdk的话无法编译java程序

59、你们公司的测试环境是基于什么搭建的?

lamp

lnmp

60、帮我解释一下webapps是什么?webapps目录下面存放的东西是什么

(1)webapp目录是存放应用程序;

(2)存放的是代码包,如文件夹,war包或jar包的形式

================================================

62、nginx的端口号在哪个文件里面修改?为什么访问多有米前后台的服务器ip地址和访问mysql数据库的服务器ip地址是一致的?

在Nginx.conf中,可以使用vim进行修改,在第36行。因为访问的数据库是同一个服务器,所以导致他们的IP地址一致

路径:/usr/local/nginx/conf

63、Tomcat的默认端口号是多少?nginx的默认端口号是什么?mysql的默认端口号是多少?假如端口号80、8080、3306被占用了怎么办?用什么命令进行查看?怎么去结束这进程?

(1)Tomcat的默认端口号8080;

(2)nginx的默认端口号80

(3)mysql的默认端口号3306

(4)查看:ps–ef|grep端口号查出进程号结束:kill-9进程号

lsof-i:端口

64、mysql数据库的配置文件存放在哪里?

cat/etc/my.cnf

65、什么叫动态资源?什么叫静态资源?

动态资源:需要服务器根据用户的操作所返回的数据,以及存储在数据库的数据,经过一系列逻辑计算后返回的数据。静态资源:存储在本地硬盘内的数据,固定的数据,不需要计算的数据。

66、nginxweb应用服务器有哪些优点?你用nginx做过代理服务器吗?nginx的动静态分离机制和负载均衡功能可以详细的介绍一下吗?

(1)优点:负载均衡、反向代理、处理静态文件优势。nginx处理静态请求的速度高于apache和tomca

动静态分离机制:服务端接收来自客户端的请求中,既有静态资源也有动态资源,静态资源由Nginx提供服务,动态资源由Nginx转发至后端。负载均衡:Nginx服务器作为前端,Tomcat服务器作为后端,web页面请求由Nginx服务来进行转发。但是不是把所有的web请求转发,而是将静态页面请求Nginx服务器自己来处理,动态页面请求,转发给后端的Tomcat服务器来处理。

67、对nginx的正向代理和反向代理有了解过吗?

(Nginx)正向代理需要在客户端配置,将本来要发送的请求转发到代理服务器反向代理需要在服务器上配置,将本来要发送到本服务器的请求转发到代理服务器上

68、你们公司的服务器一般是怎么进行配置的?

(1)运维配置

(2)根据项目实际情况;例如:前端工程1个服务,后端工程6个服务器,数据库有3个服务器(数据库集群)

69、假如你在前端页面点击一个搜索按钮的时候,有弹框提示:系统异常,这个时候你应该怎么去定位和分析这个问题?看日志怎么去看?

(1)a、将页面错误提示截图

b、查看接口,请求查看请求参数和返回参数,如:请求参数和返回参数都正确,页面提示错误则是前端的原因;若请求参数正确,返回参数失败则是后端原因

c、在查看服务器日志,日志报错,和上下报文,确定具体问题:如端口占用,jabc连接失败等d、重现bug

(2)tail-f查看实时日志

70、你们公司有多少张表?能说出常用的几张表的名字吗?和表里面的具体的一些字段的名字?

根据项目大小决定,一般几百张,user,address,(name,phone_nub………….)

71、rpm文件怎么安装?

rpm-ivh“文件名”.rpm;

72、用什么命令查看linux中系统磁盘和内存的使用情况?

top(cpu)

73、给你一个拍照的功能,有什么测试点?

测试点:

74、说一下你为什么从前两家公司离职

(1)项目结束

(2)父母在这边

75、你们公司是怎么培训新手的有去培训机构学习吗

(1)老带新

(3)每周进行业务培训

没有,通过csdn和博客园,b站学习

76、说说你印象最深刻的bug

准备5个;

结合你项目:

比如:(1)满减活动在退单,解决方法

77、风险评估有哪些点需要去考虑的?

风险评估:黑名单,收入证明,通信认证,资产,负债等

78、Linux如何查找日志最后99行?

tail-99f日志文件

tail-n99日志文件

79、Linux如何在当前目录下查找text文件?

find-name./"text"

80、常用的测试的工具有哪些?

post,jmeter,fidder,xshell,禅道,navicat

81、一个student表有4个字段,student_id,class,name,age.用sql语句查找出

class,name,age都相同的student_id

行子查询:

selectstudent_idfromstudentwhere(class,name,age)=any(selectclass,name,agefromstudentwhere(selectconut(id))sfromstudentgroupclass,name,agehavings>1)

理解:三个条件相等

selectstudent_idfromstudentwhereclass=name=age;

82、你们公司是怎么用数据库的?你在公司用数据库来做什么?

(1)mysql数据库一般是使用Navicat工具用数据库存放数据实现表与表之间的数据查询

(2)a、造测试数据b、校验数据正确性

83、在不用vim下怎么把/data/a.txt中的123换成456==》sed-i's/123/456/g'/data/a.txt

84、说一下借款模块着重考虑什么?

85、你做的金融项目,那么对于资金的数据流,后期如何跟踪维护?

资金流:绑卡(个人账户)==充值(平台账户)==提现(个人账户)

86、项目的阶段有哪些讲解一下。

单元测试

集成测试

系统测试

验收测试

87、多表怎么进行连接?

举例的方式:表1,表2

讲解

内连接:select*from表1innerjoin表2on表1.关联字段1=表2.关联字段2;左连接:以左表为主,(显示整个左表),右表关联的数据就显示,不关联的数据就以null形式显示格式:select*from表1leftjoin表2on表1.关联字段=表2.关联字;右连接:以右表为主,(显示整个右表),左表关联的数据就显示,不关联的数据就以null形式显示格式:select*from表1rightjoin表2on表1.关联字段=表2.关联字;

88、DDL和DML分别是指什么?数据库中删除的方式有哪几种?分别有什么区别?

DDL:数据库定义语言(对表结构和表字段进行操作)DML:数据库操作语言(对表数据进行操作)deletefrom+表名where条件(删除表内容,不会删除表结构)truncate+表名(删除表内容,不会删除表结构)droptable+表名(删除表名和表结构)

89、打一个tar.gz包、zip包怎么打?命令是什么?

tar-zcvfXX.tar.gzxxzipxxx.zipxxx

90、Linux中查看aa.txt文件的第23到37行用什么命令?

Sed–n’23,37p’aa.txt

head-n37aa.txt|tail-n15====================================================

91、举例部署项目包的过程,用到了哪些命令?

搭建环境的流程:

jdk安装

下载好linux中的jdk包rpm

rpm-ivhjdk包

java-version查看

===========================================================

rztomcat将服务器上传到中

tar-zxvf解压包

cd进入tomcat

cdwebapp下rm-rf*删除所有的包

rz上传下载好的代码

在bin目录下

sh或./启动

自动解压war包

在去修改

修改配置文件

编辑配置文件vim配置文件修数据库ip和端口号,库名

wq保存退出

前后端都要配置

====================

搭建数据库

yuminstallmysql

yuminstallmysql-server

mysql-uroot-p

createdatabase库名

rz上传数据库备份包

还原数据库包

mysql-uroot-p库名>备份的数据库名

放一个包流程:

rz上传代码包

sh或./启动或关闭服务

ps-ef|grep服务名称查看服务是否开启

在logs下查看日志tail-f日志文件

93、出现bug,你会给开发定位的原因,你会写些什么。出现最多的bug的原因是什么?

(1)会

(2)先看页面错误提示,在看接口入参和返回参数,在看日志报错,重现步骤,实际结果,预期结果

(3)代码逻辑错误

94、平常工作你们是怎么访问linux服务器,如果xshell连linux突然连不上,会有什么原因导致?

(1)xshell

(2)a.在虚拟机上没有连上网b.未关闭防火墙c.ssh服务未安装.ssh进程未开启d.虚拟机IP地址发生改变,可配置静态ip

e.ip、账号,密码错误

95、你们公司做完一个项目,比较常见的文档有哪些?

需求规格说明书(SRS)概要设计说明书(HLD)详细设计说明书(LLD)测试报告,测试用例,bug清单,测试小结,xmind图测试点,测试计划

96、数据库你在工作当中是怎么使用的?

增删改查

delete、update、select、insertinto

查询数据校验数据的正确性,保持一致

造数据insertinto

修改数据前后端数据的一致性

删除数据清除数据

97、我看你有带领团队完成测试工作,制定个人绩效考核,讲一下你们测试的kpi绩效考核怎么做的?

kpi:是指绩效考核,又称“关键业绩指标考核

效益指标

运营指标

组织指标

软件中:考勤,完成工作任务量,完成工作的质量,bug数、工时、特殊贡献、给定范围评定:优秀,合格,不合格

98、电商平台秒杀活动专区怎么测试?

==================================================

99、app测试有哪些着重的测试点?

1-1、App功能测试:

1.功能测试:

安装、卸载测试:正常安装卸载后app的所有功能是否都正常

升级测试:升级之后app的数据是否丢失

业务逻辑测试:分解需求使用xmind思维导图工具梳理测试点编写用例用例评

审后执行测试

UI测试:界面布局是否混乱界面内容是否显示正确、清晰

1-2、适配测试:

2.适配测试:

适配测试:在不同的硬件设备上app能否正常运行的测试

不同的平台:MTK(联发科(芯片产商))/高通(芯片与cpu产商)/展讯(国内芯片)

不同的组件:屏幕、接口、听筒

不同的可选项:cpu、内存、存储多培养一些优秀的测试工程师

1-3、App兼容性测试:

1.兼容性测试:

兼容性测试:不同软件环境的App能否正常运行的测试

不同的操作系统:androidios以及系统版本

不同的手机品牌:小米华为苹果oppovivo三星等以及型号

不同手机尺寸:4.85.15.56.1

不同屏幕的分辨率:1080*19201080*23401080*2400(宽1080个像素点*

长2400个像素点)越高表示屏幕的像素点越多图案就更清晰

不同网络:2G3G4G5Gwifi

1-4、App专项测试:

1.专项测试:

专项测试:因为app的终端是手机,严格来说属于手机的测试范畴

耗电测试:正向耗电测试(直接测试耗电量)逆向耗电测试(系统资源占用情况)

后台耗电测试(后台运行耗电量)

流量测试:流量占用后台流量

内存泄漏测试:内存占用内存泄漏内存不足

网络专项测试:弱网

蓝牙专项测试:蓝牙连接

T卡专项测试:2g4g8g16g32g手机存储卡

SIM卡专项测试:中国移动SIM卡中国电信SIM卡中国联调SIM卡

PS:指出响应报文协议及版本,状态码,响应头,响应体多培养一些优秀的测试工程师

1-5、App稳定性测试:

1.App稳定性测试:

提供服务

2.稳定性指标:

异常次数

异常频率

3.App稳定性测试实战:

Monkey工具

Monkey是向系统发送随机的用户事件流(如按键输入,触摸屏输入和手势输

入等),实现对正在开发的应用程序进行稳定性测试。可以更好的模拟用户操作,确

保App的稳定性

100、你们公司转测试有什么要求?(转测,提测,准出)

(1)用例写好,用例评审通过,测试计划写好,测试环境搭建

===================

101、支付功能有哪些测试点?随口说出10个以上?

1、最小值0.012、支付金额错误时,比如格式或数字错误3、超大金额是否有限制4、余额小于实际支付金额时5、是否支持指纹支付,不支持时,是否给出提示6、是否有免密支付7、账号+密码支付8、银行卡+密码支付9、是否支持动态获取支付验证码支付10、信用卡支付11、支付时断网时,处理机制12、支付失败时,如何补单/退单13、余额不足时,是否可以继续充值支付14、持续点击,是否会多次扣款15、出现多次扣款,如何返

====================================

103、数据库联调在项目怎么做的?

联调测试:系统与系统之间,模块与模块之间数据和控制流是否按照设计实现功能,联调测试是一种灰盒测试

104、假如客户在你们平台购买了一个标的过程,涉及到了数据库中哪些表,表里面有哪些字段?

105、怎么查表里是否新增了数据?

select*fromtablexxwherexx.data_fieldbetweento_date('2015/05/01','yyyy/mm/dd')andto_date('2015/07/31','yyyy/mm/dd')106

106、风险评估你要去考虑哪些点?

金融风险:征信,资产,负债,通信

107、怎么查询根目录下test文件中的dcs字符?

cattest|grep“dcs”

109、你们项目的开发框架是什么?前端的开发语言是什么?后端的开发语言是什么?你们公司用到了哪些数据库?

(1)sprint框架

(2)html,xml

(3)pythonjavac或c++shellphp

(4)mysql

(1)需求频繁变更

(2)开发效率低,质量差

(3)人力安排不够

(4)工作协调不够,及时跟进

111、有了解过小程序吗?你是怎么测试小程序的?

(1)有

(2)测试小程序和web测试是差不多的,就是测试的入口不一样,测试通过扫码跳转到程序界面,调试成体验版(或开发版),在进行测试,如果有bug就提交开发,开发修改后就生成新的二维码,在进行测试;

测试:测试功能,测试兼容性,测试接口,测试安全等

(1小程序类型

2真机上的调试模式

3小程序码的兼容性问题

4页面回退(页面路径最多只能十层)

在这个保留当前页面,跳转到应用内的某个页面,使用wx.navigateBack可以返回到原页面。在官方文档中,有提示注意:目前页面路径最多只能十层。如果开发在这里处理不当,有可能出现超过十层回退,则会导致白屏,无法操作,导致必须重新打开小程序才能正常工作。

优势:

可以调用更多的手机硬件功能例如,GPS,录音等;

(3)开发,维护成本较低。

劣势:

(3)不能跳转外链网址,所以间接影响了小程序的开放性,可能是想限制其他支付方式活功能接入;

(5)需要像APP一样审核上架,这点比H5即做即发布要麻烦;

(6)小程序没有push功能无法推送消息,并且没有独立的用户体系,用完即走。)

112、你觉得如何写一条高质量的测试用例?

(1)使用测试用例方法编写测试用例如:等价类,边界值

(2)测试标题明确,简单,易懂

(3)测试步骤有条理

(4)预期结果和标题相呼应

(6)设置用例的优先级

(7)前提步骤明确

(8)熟悉项目业务流程

113、你最近看的一本书是什么?

《大话jmeter》《软件测试指南》《软件测试艺术》《测试工程师全栈技术》

114、你一般平时周末都怎么安排,在工作中碰到很难的问题你一般是怎么解决的?你平时用的多的技术论坛都有哪些?

(1)看书,写反思,聚会,运动

(2)遇到问题,

a.先自己排除具体原因,根据具体的报错找出问题

b.尝试解决问题,通过已有的技能或查询资料,技术论坛等

d、总结

(3)csdn,博客园,简书,

115、你们开发转测试需要多久?

根据项目来计算,一般1-3月,比如敏捷开发1周开始,一周测试

116、app测试需要测试哪些地方?==》

(1)功能测试

(2)适配性测试

(3)稳定性测试

(4)兼容性测试:不同软件环境的App能否正常运行的测试

(5)专项性测试

SIM卡专项测试:中国移动SIM卡中国电信SIM卡中国联调SIM卡y

第1个要考虑是否为前端代码有问题用错标签第2个接口是否调用错误(接口请参数正确,返回无,后端代码问题;请求的正确,返回也正确,那就是前端的问题)第3个后台是否在部署第4个数据库有数据是否正确(数据库对应的是否正确)如果是数据问题则着重考试后台的问题、如果是页面报错提示的则着重考虑是否为前端问题

121、第三方支付的测试点有哪些?

1.支付安全2.正常支付流程3.支付过程退出4.不同状态的订单支付5.支付成功后提示

122、如果以后你做管理层,你怎么去管理,你又会如何去做?

a最好具备较强的测试技术水平

b勇于承担责任,把功劳推给测试团队.事事为先、严格要求自己,处处起到表率作用

c在公司条件允许的条件下,多给团队成员争取福利

d知人善用,用人之长,合理分工:

123、授信额度怎么来的,依据什么划分等级的?

客户信息通过公司风控系统匹配授信额度,客户信息发送到银行,通过征信报告,银行流水划分等级

124、你们公司的资金模式是怎么样的?(公司下款和以公司担保第三方银行下款)

THE END
1.辅导课程软件排行榜前十名网课软件有哪些好用?网课app排行榜课程辅导app小学课程辅导app初中辅导课程软件课程录播软件初中数学免费课程软件小学课程表编排软件小学课程表排课软件小学生免费课程软件大学课程表app初中课程视频教学软件免费幼小衔接课程app免费的课程软件免费课程app大学生课程表app大学生课程表软件可以免费学课程的软件免费英语课程软件专升...https://m.pianwan.com/s/zj-1846054
2.教育培训机构有哪些APP推荐教育培训机构有哪些下载教育培训机构app有哪些 教育培训机构app有哪些 随着人们对于学习越来越重视,也是有很多相关的软件衍生出来,它们的作用和效果上各有不同,下面小编就来和大家说说教育培训机构app有哪些,如果朋友们希望能通过相关的app来快速的掌握知识,了解不同类别的学科情况,那么就来看看以下这几款应用的表现究竟如何吧。 No.1 ...https://www.wandoujia.com/bangdan/1327399/
3.自贡市教育和体育局关于加强校外培训机构资金监管防范化解办学...为贯彻落实《国务院办公厅关于规范校外培训机构发展的意见》(国办发〔2018〕80号)、《四川省教育厅关于进一步防范化解校外培训机构办学风险的通知》(川教函〔2020〕453号)等有关文件,为强化综合治理、维护社会稳定、重视过程监管、有效防范和化解校外培训机构的经营风险,切实维护学生、家长、教职员工等群体的合法权益,...http://www.zg.gov.cn/web/sjyj/-180/-/articles/12431213.shtml
4.有了小i(iEnglish),我们的英语学习不一样!三、iEnglish区别于其他的培训或者app的核心特点是: 1,海量(19000册+)原版英文绘本,书籍,内容覆盖包含政治,历史,天文,地理,艺术,哲学,医学等内容,不仅仅学英语,而是用英语学其他学科! 2,400位欧美外教真人发音领读,纯正发音! 3,专机专用,拒绝玩游戏,随时随地可学习,无需父母接送培训机构! https://www.meipian.cn/2np532qj
1.2024年十大学习软件app教育app哪个好入选《 2024年CNPP学习软件行业十大品牌榜中榜名录》的有:作业帮、有道、学习通、百度文库、小猿搜题、百词斩、流利说、中国大学MOOC、斑马APP、知到等,该名录是以大数据算法、人工智能、客观真实公正统计计算为基础,通过广泛收集整理汇编全球权威资料,综合多家机构媒体和网站公布的排行榜单数据,结合专业独立的调研测评以及...https://www.cnpp.cn/china/list_6278.html
2.教育培训机构app有哪些学生教育APP排行榜伴随着社会对教育、学术研究愈发的关注与重视,各种相关的应用程序如雨后春笋般涌现而出,它们在功能及效果方面各具特色。若各位尊敬的读者朋友们期望借助于这些精心设计的应用,以提高自身的学识储备,并深度探索各类别学科的知识体系,那么请允许我向您推荐以下几款备受好评的应用程序,让我们共同领略其卓越的性能与出色的表...https://m.ali213.net/top/jylrjdq.html
3.培训机构学员APP软件推荐有哪些?培训机构学员APP软件推荐怎么...校盈易培训机构学员APP软件推荐提供教务管理系统、智能排课软件、家校服务小程序、私域运营scrm系统、招生营销系统方案、品牌自有小程序商城等培训机构运营管理相关应用,利用培训机构学员APP软件推荐可以帮助语言、体育、舞蹈、职业、美术、机器人/编程、棋类/书法、早教、出国留学、幼儿园、素质、学科等培训机构实现数字化经营...https://m.beiing.net/xygl02/1670494032486317.html
4.少儿编程培训教育排课软件app哪个好用?好用的少儿编程培训...校盈易少儿编程培训教育排课软件app,一款集智能排课、考勤消课、课时统计以及教务管理于一体的saas软件,一站式解决培训机构排课与教务管理难题。 少儿编程培训教育排课软件app有哪些功能? 智能排课 少儿编程培训教育排课软件app支持1对1/对N、规律/非规律排课,自动检测学员、老师、教室三方冲突,避免时间及资源冲突,高效...https://www.pkysoft.com/cjwt/1689913549390208.htm
5.东莞UI设计培训机构有哪些作为能够直接展现在用户眼前的内容,一款APP产品的UI设计可以说决定了用户的是否被吸引以及留存。在一些互联网企业中,UI设计师除去对产品的图标、界面进行美术设计与优化,还会关注到其交互设计内容,所以想要成为一名优秀的UI设计师,就需要全面学习技能。 有东莞的小伙伴在后台留言问小编:“东莞UI设计培训机构有哪些?”其...https://www.hxsd.com/content/4998/
6....委托下列哪些符合条件的机构承担干部教育培训任务()?昏暗迷离、充满诱惑的灯光,几名女子低俗露骨的表演,超大音响的浮躁舞曲,乱的口哨夹杂着汗味儿、烟味儿充斥着一个多平方米的绿色帐篷,这是某农村庙会的一个场景。这种悄悄下乡的文化垃圾[ ]①严重败坏了社会风气 ②能丰富人民群众的精神生活 ③可以当作人们农闲时的消遣 ④应该遭到抵制和严厉处罚 ...https://www.shuashuati.com/ti/c60f3887317c4796aa27a622b4eea59b.html?fm=bd91ea004250c6035470522670be3b4feb
7.新东方培训机构线上线下招生方式,有哪些是值得我们的学习的?虽然市面上有很多传统教育机构制作的 App ,但也只是处于辅助教学效果的阶段,还没有成为招生的主要渠道。一个app是帮助用户解决需求的,只有满足这个功能才会有可能把这个app给活下来,然后再植入有价值的产品,很显然很多教培机构在这一点就做得不够好,机构要想清楚如何进行资源的转接。 https://www.jianshu.com/p/39d7948a2fec
8.购买iEnglish之前,你一定要知道这10件事!!四- iEnglis和线下教育,培训机构有什么不同 - 培训机构效果大家都差不多。一周上两节课,下一周再去的时候孩子早都忘记了。核心是训练量太少了,英语是每天都需要浸泡的。 你看传统英语学习从小学学到大学,一直学到不考试为止,绝大部分人都学不会英语。传统英语学习最大的问题是把英语学习当作知识在教,而英语...http://m.zzbnh.com/wdoc_16364519.html
9.电商周报9月第三周:总融资超37亿元各领域电商发生了哪些事?9月15日,据首都教育微信公众号公布,北京市发布《关于做好义务教育学科类培训机构登记为非营利性机构相关工作的通知》。《通知》中明确,即日起,营利性机构不得组织开展义务教育学科培训的招生收费活动。现有登记为营利法人的义务教育学科类培训机构,且符合“双减”政策要求、办学规范的,可以申请登记为非营利性机构。https://maimai.cn/article/detail?fid=1665065911&efid=2WXvupNFU1JWqd6jkneZBw
10.社招面试会遇到哪些坑?猎聘先交流还是先投简历关于培训机构 前几年,互联网行业如井喷式发展,连猪都能飞起来,互联网行业的工作也随之热门起来。大家听说互联网的工资高,于是纷纷涌进来。 我知道,很多非计算机专业的学生,为了学编程写代码,会花半年的时间,交几万块钱,去参加线下的培训班。如果你现在还有这种想法和行为,我的建议是:请三思、请慎重。 https://blog.csdn.net/ydm19891101/article/details/85790344
11.培训机构推志愿填报APP用大数据填志愿靠谱吗?某款APP声称,填报功能是基于2631所统招院校大数据图谱,和1310个教育部公布的标准专业大数据图谱,为学生提供冲刺、稳妥、保底三档院校。 某网站表示,采用大数据智能分析+一对一方案的高考志愿填报,可达到保底院校的录取率接近100%。 某教育培训机构宣布,其高考志愿填报APP调取了260万2019年应届毕业生样本,涉及879个专业分...https://www.jfdaily.com/wx/detail.do?id=160176
12.IT培训机构排名,编程培训哪家好,IT培训学校有哪些全国IT培训机构大全,北京、上海、广州、深圳等一线城市的IT培训机构排名是怎么样的,北京IT培训哪家好,IT培训学校适合什么样的人,编程培训,IT培训就业怎么样,知名IT培训机构有哪些。https://www.itjx.com/jigou/