软件测试面试过程中常见的问题-论登录功能用例设计

测试用例设计:考察测试人员在用例设计方面考虑是否全面,以及对测试需求的分析能力;
最常被问到的,现在软件有一个登录模块,有用户名和密码,以及登录按钮,请你来设计测试用例;

首先说一下我的经历:
目前参加了5场面试,没有收到一个offer, 几乎每一场面试都会被问到这个问题,第一次我的回答是这样子的:
(面试官说给我两分钟,让我写一个登录功能的测试用例,登录界面只有用户名,密码和登录按钮,面试官还说,2分钟够吗?我肯定的回答,够了)
然后我在纸上写下了我的答案:
我的回答1:
测试步骤:
输入用户名和密码,点击登录按钮;
输入数据:
用户名和密码均为空
用户名或者密码为空
用户名不存在;
密码错误;
用户名或者密码输入最大长度;
用户名或者密码输入特殊字符;
用户名和密码输入正确;
然后我给面试官说我写好了,他说你这就考虑了功能方面,其他方面都不用考虑吗?…后来回来想了以下,好像确实考虑的不够,又去百度了以下,用例设计应该从哪些方面去考虑,我查到的是一般从,用户界面,功能,安全,性能,兼容性方面去考虑;
然后我用在了下一次被问到的这个问题中。

我的回答2:
一般从以下几个方面考虑:

  1. UI界面上:查看风格是否合理,输入框以及按钮设计是否好用;

  2. 功能上:针对用户名和密码,以及验证码,考虑多种无效输入和有效输入的情况下,系统是否能正确处理;

  3. 安全性方面:①考虑用户权限,使用不同的用户登录进去,查看能访问的功能是否符合要求;②页面超时是否有处理;③用户A登陆后,在当前标签退出后,立马再不同标签中等录B用户,再去操作上一个标签中用户A操作的界面,看系统是否做出正确的处理;

  4. 接口测试方面:如果在接口测试中有涉及登录的,可以在请求中对参数做出缺省测试,或者修改参数名称以及修改参数的值等进行验证;

  5. 性能测试方面:如果在性能测试需求中有涉及登陆的话࿰

  • 15
    点赞
  • 117
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值