• 0
  • 0
分享

面试官常问问题

1、描述一下软件测试活动周期

答案:需求评审—测试计划、方案制定—编写测试用例—执行测试用例—缺陷提交、跟踪—伦次回顾、输出测试报告。

2、请描述一个bug周期

答案:对于我们公司来说,bug创建及关闭是比较规范的,首先是先创建、提交一个缺陷到缺陷管理平台,然后制定给对应的开发负责人修改;等到开发修改完成后,我们会使用开发提供的程序进行验证,如果bug已经解决的话,那么我们会关闭这个bug,如果没有真正解决的话,那就重新打回给对应的开发重新进行解决。

3、测试人员在软件开发过程中的任务是什么?

答案:

1、尽可能早的找出系统中的缺陷  

2、避免软件开发过程中缺陷的出现  

3、衡量软件品质,保证系统质量,降低系统发布的风险,为决策者提供理论数据。

4、关注用户需求,并确保系统符合用户需求。

4、你觉得自动化测试的价值在哪里?你们公司为什么要开展自动化测试?

答案:引用自动化测试之后,能够代替一些大量繁琐的重复性工作,把测试人员解放出来继而让测试人员集中在复杂的功能模块的测试工作中去。自动化测试一般是对稳定下来的功能进行自动化,保证不会因为产品的更新导致之前稳定下来的功能出现bug。

5、测试的分类

答案:功能性测试、性能测试、安全性测试、兼容性测试

6、软件测试方法

答案:黑盒测试、白盒测试、灰盒测试、静态测试、动态测试、手工测试、自动化测试

7、测试质量特性

答案: 可靠性、功能性、易用性、效率、可移植性、可维护性

8、测试用例常用设计方法

答案: 等价类、因果图、边界值、判定表

9、为什么要做性能测试

答案:目前大多数的软件应用都是基于网路的分布应用,我们无法知道用户数量和使用场景,一个用户使用可能会没有问题,但是用户一旦多了就可能出现各种各样的问题,如cpu,内存是否够用,硬盘读写速度还有系统的响应时间快慢等等都需要考虑。因此我们需要做性能测试,总而言之就是让用户有更好的体验,满足“上帝”需求。

10、性能测试内容

答案:

1、负载测试:测试不同用户数量来测试系统的反应,主要关注性能指标,系统不同表现。

2、压力测试:高压状态下多用户高并发测试,主要关注系统测试是怎么崩溃的(如内存泄漏、cpu、数据库无响应、网络堵塞)

3、兼容测试:系统最大支撑的相关数量,数据库最大数据数量,用户数量。

11、性能测试关注点

答案:

1、系统响应时间快慢,服务器处理速度

2、服务端的使用情况

3、数据库的资源使用情况

4、最大用户访问数量

5、同时处理最大业务数量

6、系统长时间运转情况

7、系统稳定性

 

作者:sl01224318

原文链接:https://blog.csdn.net/sl01224318/article/details/106884805

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •        大多数情况下,开发的接口都不是给开发这个接口的人用的,所以如果没有接口文档,别人就无法有哪些接口可以调用,即使知道了接口的 URL,也很难知道接口需要哪些参数,即使知道了这些参数,也可能无法理解这些参数的含义。因此接口文档应该是项目必不可少的配置。       编写接口文档有很多种方式,最为简单直接的方式就是打开一个记事本或者 word 文档,将接口的详细信息和用法写下来,别人就可以参考这个文档来调用接口。这样做虽然简单,但弊端也很明显:一是需要写大量的描述文字,非常枯燥,但其实这些信息在代码中已有体...
            12 12 2828
            分享
          •   一、简介  wrk 是一款针对 Http 协议的基准测试工具,它能够在单机多核 CPU 的条件下,使用系统自带的高性能 I/O 机制,如 epoll,kqueue 等,通过多线程和事件模式,对目标机器产生大量的负载。  wrk是开源的, 代码在 github 上:https://github.com/wg/wrk  安装:https://www.cnblogs.com/savorboard/p/wrk.html   优势:轻量级性能测试工具安装简单学习曲线基本为0,几分钟就学会使用了基于系统自带的高性能I/O机制,如epoll,kqueue,利用异步的事件驱动框架,通过很少的线程...
            0 0 3821
            分享
          •   Web测试的主要内容:  一、输入框  二、搜索功能  三、增加、修改功能  四、删除功能  五、注册、登录模块  六、上传图片测试  七、查询结果列表  八、返回键检查  九、回车键检查  十、刷新键检查  Web测试的测试方法:  1.在测试时,与网络有关的步骤或者模块必须考虑到断网的情况。  2.每个页面都有相应的Title,不能为空,或者显示“无标题页”。  3.在测试的时候要考虑到页面出现滚动条时,滚动条上下滚动时,页面是否正常。  4.URL不区分大小写,大小写不敏感。  5.对于电子商务网站,当用户并发购买数量大于库存的数量时,系统如何处理。  6.测试数据避免单纯输入“12...
            0 0 2470
            分享
          •   前言  现今的互联网产品越来越注重可靠性,尤其是在生产环境中使用的系统,对高可用性都有一定的要求。而作为产品的提供方,在交付产品之前,也会对高可用进行验收测试。近期跟进过两个产品曾有高可用测试的需求,在此简单的总结分享下。  在介绍产品之前,先简单的介绍下高可用和高可用测试:  高可用:指的是系统如何保证比较高的服务可用率。在系统的某个部分因为各种原因而失效时,能保证系统整体的服务正常运行。  高可用测试:通过模拟系统出现异常的情况,验证系统是否能正常提供服务(或降级提供服务),并验证系统在异常恢复后,能否恢复至异常出现之前的运行状态。  产品A:云计算PAAS层组件  产品A为云计算的P...
            0 0 1670
            分享
          • 作为软件开发从业者,API 调试是必不可少的一项技能,在这方面 Postman 做的非常出色。但是在整个软件开发过程中,API 调试只是其中的一部分,还有很多事情 Postman 无法完成,或者无法高效完成,比如:API 文档定义、API Mock、API 自动化测试等等。Apifox 就是为了解决这个问题而生的。接口管理现状一、常用解决方案使用 Swagger 管理 API 文档使用 Postman 调试 API使用 MockJs 等工具 Mock API 数据使用 JMeter 做 API 自动化测试二、存在的问题1、维护不同工具之间数据一致性非常困难、低效。并且这里不仅仅是工作量的问题,...
            12 11 744
            分享
      • 51testing软件测试圈微信