软件测试之项目面试题

软件测试之项目整体面试题

请简单描述最近的一个项目主要是做什么的?(项目特性、核心业务功能、架构)


请简单说下在该项目中你是如何执行测试工作的?(敏捷开发、瀑布模型以及测试流程)

1、我最近的一家公司是一个自主运营的,主要是做一个什么样电商的项目,在这家公司里面呢,我们走的是敏捷开发模式,那么我在这个项目里面呢,工作的开展,根据实际的任务会有一些不同的地方,那么经常做一些版本迭代,那么在这个版本迭代的过程中呢,分为啊,有时候做一些大型的版本,有时候做一些小型的版本。

2、那么基于小型的版本呢,比如我当时做的某某某,这个更新,那么一般的情况下面,我们是不需要写测试用例的,当我直接拿到这个相应的需求之后呢,拆解一下测试需求,然后直接和开发对接协调即可。

3、那么我个人呢,在之前的这个测试工作中,还负责一些独立的版本的测试规划。例如啊,之前做了一个优惠券,那么,对于这个优惠券的一个大型的版本来讲的话,啊,还是按照常规的测试步骤,首先呢,我们的这个这经理会给我啊,提前发送这个需求文档,拿到需求文档之后,会进行一个测试范围的一个评估啊,然后呢,也去确保自己对于需求的理解呢,没有什么太大问题,同时技术需求中可能存在疑问的地方的话,再按照指定的时间去参与需求评审会议,那么在这个需求评审会议上呢,我会提出去相应的问题,然后解决问题,确认这个测试范围。

4、最后呢,确认之后我会写一份基本的这个设计划啊,那如果需要人工资源的话,我会找设计经理去申请另一个设计资源,那么再按照设计计划呢,去编写设计里组织另一个设群计划,后面执行。或者这种产出一个链接方法,那么我当时就是这样开展自己的设计工作的。

该项目做了多长时间,写了多少测试用例,发现多少BUG?

一年左右的项目:在上一个项目里我一共是编写1300多条测试用例,其中一共是发现了300条左右的bug

项目有多少人?测试开发的比例如何?

一般情况下比例不要小于 开发:测试= 5:1 团队人数最好不要超过30

你们公司多久迭代一个版本?

一般分大版本和小版本,大版本主要是产品规划的新功能、新业务,小版本主要是一些历史功能优化和缺陷修复版本。 大版本一般2-3个月一次。小版本每周都会有。

如何进行回归测试?

1、缺陷回归:触发缺陷查看缺陷是否已经修复; 
2、历史功能回归:跟项目经理以及开发确认本次版本迭代影响的功能范围,对于影响的功能范围以及核心业务流程、关 键点,挑选正向的用例进行回归测试;同时利用版本迭代的空闲时间,对历史功能回归测试实现UI自动化

给你一个网站或项目你会如何开展测试工作?

①:首先查找需求说明、网站设计等相关文档,分析测试需求 
②:制定测试计划,确定测试范围和测试策略,一般包括以下几个部分:功能性测,试界面测试,性能测试,数据库测试,安全性测试,.兼容性测试 
③:设计测试用例: 
- 功能性测试可以包括,但不限于以下几个方面:链接测试;链接是否正确跳转,是否存在空页面和无效页面,是否有不正确的出错信息返回等;提交功能的测试;多媒体元素是否可以正确加载和显示;多语言支 持是否能够正确显示选择的语言等 
- 界面测试可以包括但不限于一下几个方面:页面是否风格统一,美观。页面布局是否合理,重点内容和热点内容是否 突出。控件是否正常使用。对于
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值