常见面试以及答案(一)
2017-03-13 14:45
120 查看
1、如果要检测网络协议及参数, 有什么好用的工具么?
如果要检查的是客户端向引擎发起请求,如何请求里面的参数核对?
首先,建议使用Fiddler工具,PC客户端:
1.下载Fiddler
2.直接打开Fiddler即可查看
(1)http协议,可以直接查看
(2)https协议
a.开启Fiddler查看https协议设置
![](http://mmbiz.qpic.cn/mmbiz_png/za53OcOES1QWLBFlnd4Fc3yVbCVDhMFB8LQP00KNh5Nu9CibjbrZ3hf6lknQmf51XEHHqpTOCNJp4KibdmKQicKlw/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1)
b.勾选设置项
![](http://mmbiz.qpic.cn/mmbiz_png/za53OcOES1QWLBFlnd4Fc3yVbCVDhMFBxk4PIDoq9fy5zr5sINsfyaQl0ZYkgj1BnzuICVHhlMjj5CVTS8zicuw/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1)
c.结果查看
查看请求参数方法:
选择需要查看参数的URL,点击inspectors选项卡,点击WebForms选项,可以进行详细参数查看。
2、请问app测试有什么分类?前后端的交互怎么测试?
(1)APP测试可以分为:功能测试、性能测试、稳定性测试、兼容性测试,每个方面对应的测试方法是不同的
(2)前后端的交互怎么测试?可以将这个问题拆分成两部分,前端测试和接口测试。前端测试具体对应的就是功能层面的测试,具体操作步骤:
a.熟悉了解产品需求文档、产品交互文档。
b.书写测试用例可以从手机的分辨率、机型、系统设置等方面进行发散。
c.进行用例评审,保证覆盖度。
后端测试具体对应的就是接口测试,具体操作步骤:
a.熟悉了解接口说明文档。
b.分析函数逻辑。
c.根据逻辑书写对应用例(可手动、可以自动化)。
3、你用的selenium1还是2?
web自动化测试的局限性是什么?
建议用2,毕竟时代在进步.
局限性?先说用起来吧,web自动化有些例如验证码,cookie加密算法算是自动化需要突破的一些地方.多用就知道了.
4、学生表 S id(学号) name age
科目表 C id name
成绩表 X id(学科) StuId(学号) mark(成绩)
要求查询 名字姓张开头的学生的数学成绩,按照年龄降序排列
selecta.name,a.stuId,a.subId,a.score,`subject`.`name` from (select student.`name`,grade.stuId, grade.subId, grade.score from student,grade wheregrade.stuId=student.id) a,`subject` where a.subId=`subject`.id AND a.name LIKE’张%’ ORDER BY a.`name` ;
5、有两个字符串str1,str2,判断str2是否在str1中,有的话有几次?位置分别在什么地方?
![](http://mmbiz.qpic.cn/mmbiz_png/za53OcOES1QWLBFlnd4Fc3yVbCVDhMFBibmXjA2qABbAOiaXVXvFibOffGse73Hs1ia806xvwdYKa76EJuwHibnqaSg/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1)
6、junit需要注意什么?什么时候用before什么时候用beforeClass?
Before注释指示此方法必须在类中的每个测试之前执行,以便执行测试所需的一些前提条件。
BeforeClass注释指示所附加的静态方法必须在类中的所有测试之前执行一次。当测试方法共享计算expensive的设置(例如连接到数据库)时,会发生这种情况。
如果要检查的是客户端向引擎发起请求,如何请求里面的参数核对?
首先,建议使用Fiddler工具,PC客户端:
1.下载Fiddler
2.直接打开Fiddler即可查看
(1)http协议,可以直接查看
(2)https协议
a.开启Fiddler查看https协议设置
b.勾选设置项
c.结果查看
查看请求参数方法:
选择需要查看参数的URL,点击inspectors选项卡,点击WebForms选项,可以进行详细参数查看。
2、请问app测试有什么分类?前后端的交互怎么测试?
(1)APP测试可以分为:功能测试、性能测试、稳定性测试、兼容性测试,每个方面对应的测试方法是不同的
(2)前后端的交互怎么测试?可以将这个问题拆分成两部分,前端测试和接口测试。前端测试具体对应的就是功能层面的测试,具体操作步骤:
a.熟悉了解产品需求文档、产品交互文档。
b.书写测试用例可以从手机的分辨率、机型、系统设置等方面进行发散。
c.进行用例评审,保证覆盖度。
后端测试具体对应的就是接口测试,具体操作步骤:
a.熟悉了解接口说明文档。
b.分析函数逻辑。
c.根据逻辑书写对应用例(可手动、可以自动化)。
3、你用的selenium1还是2?
web自动化测试的局限性是什么?
建议用2,毕竟时代在进步.
局限性?先说用起来吧,web自动化有些例如验证码,cookie加密算法算是自动化需要突破的一些地方.多用就知道了.
4、学生表 S id(学号) name age
科目表 C id name
成绩表 X id(学科) StuId(学号) mark(成绩)
要求查询 名字姓张开头的学生的数学成绩,按照年龄降序排列
selecta.name,a.stuId,a.subId,a.score,`subject`.`name` from (select student.`name`,grade.stuId, grade.subId, grade.score from student,grade wheregrade.stuId=student.id) a,`subject` where a.subId=`subject`.id AND a.name LIKE’张%’ ORDER BY a.`name` ;
5、有两个字符串str1,str2,判断str2是否在str1中,有的话有几次?位置分别在什么地方?
6、junit需要注意什么?什么时候用before什么时候用beforeClass?
Before注释指示此方法必须在类中的每个测试之前执行,以便执行测试所需的一些前提条件。
BeforeClass注释指示所附加的静态方法必须在类中的所有测试之前执行一次。当测试方法共享计算expensive的设置(例如连接到数据库)时,会发生这种情况。
相关文章推荐
- JAVA常见面试问题以及答案
- C#.Net的常见面试试题附答案
- 华为各类工程师通信基础面试题库以及答案
- 单链表基本操作以及一些常见的面试问题
- IT企业面试常见逻辑推理题智力题及详解答案(一)
- 200个最常见的JAVA面试问题(附答案)
- C#.Net的常见面试试题附答案
- Hibernate的10个常见面试问题及答案
- C++面向对象基础,以及一些常见面试 改错题。
- 最难面试的公司以及常见面试问题
- IT企业面试常见逻辑推理题智力题及详解答案(三)
- 常见英语面试问题及答案
- .NET面试中的一些常见问题与答案 推荐
- java面试100题以及答案
- 华为各类工程师通信基础面试题库以及答案
- C#.Net的常见面试试题和参考答案
- 一些常见的C#面试问题和答案
- 面试-操作系统常见面试题(答案仅供参考)
- Hibernate 的 10 个常见面试问题及答案
- Hibernate的10个常见面试问题及答案