面试中遇到的不会回答或回答不好的问题

上一篇 / 下一篇  2014-05-13 18:00:35

面试中遇到的不会回答或回答不好的问题
1、怎么保障测试用例的覆盖率
2、保障覆盖率的情况下让用例不冗余
3、你是怎么将需求转化为测试点
4、测试中的杀虫剂怪圈事件,怎么避免

1、保障测试用例覆盖率的方式:除了一些常用的测试用例方法如:等价类划分、边界值、错误类推等,完全理解需求的情况下,可以分模块、分场景写用例
如拉手团购,安装模块来分:首页、附近、我的、更多(设置)
再细分一些:城市、地图、搜索、列表、登录、购买、支付、退款、设置、活动
分场景可以考虑:2g/3g、wifi、强网络、弱网络、高峰期购买、从一个城市到另一个城市、用户升级(覆盖安装)

2、用例冗余问题,其实冗余的测试用例看起来会有点浪费时间,但是确实测试人员的一颗定心丸,因为发现冗余是在测试过程中,对应于更加了解的情况下才会意识到用例的冗余。能把用例设计的恰如其分也是需要一定的经验积累。

3、需求转化为测试点:首先是要对需求理解透彻,需求描述不明或不清楚的地方及时跟产品沟通;完全理解透彻时,分目标对象业务场景来写测试点
 如一个购买流程的需求
  首先分析产品有哪几种如:普通、拉手券、商家二维码、商家导码、购物、抽奖
  然后购买过程中用户会有哪些正常或异常的操作如:反复生成取消订单、修改余额使用、修改手机号、修改配送地址、修改支付方式
  还有用户购买的入口有哪些如:列表、收藏、已付款、待付款、拉手券、最近浏览
   这些都可以转化为测试点,然后根据测试点来写测试用例

4、测试中的杀虫剂怪圈是指一直使用某一杀虫剂来杀虫,虫子就会产生抗体,慢慢的这样的方式就不能杀死虫子了。对于测试,就是测试人员对某一模块测试的次数越多也越难发现bug的情况,原因是测试人员对软件越了解就会产生思维定式。
    解决方法:模块交互测试、换测试方式


TAG:

 

评分:0

我来说两句

日历

« 2024-05-19  
   1234
567891011
12131415161718
19202122232425
262728293031 

我的存档

数据统计

  • 访问量: 1526
  • 日志数: 1
  • 建立时间: 2014-05-13
  • 更新时间: 2014-05-13

RSS订阅

Open Toolbar