在测试的岗位上差不多已经有了一年,最近有过一次面试遇到了这个登录面试的面试题(这是我第二次遇到。so 我就像好好的把这个问题弄通)设计用例如果弄懂了后其他的测试用例的测试多少在一定的程度上是互通的。看了其他的博文我对比了我两次的面试的不足和进步,最大的进步应该就是在测试之前一定要了解需求(对于需求真的是每个字眼都要扣清楚,一次的项目有一个圆盘收起的测试,产品的原型上描述的是点击后圆盘旋转收起,那时候我才刚接触测试,测试过程中检查圆盘收起就觉得是通过了,但后面的我的师傅检查后问我点击后你知道是要立即收起还是有一个等待的时间再收起,这个问题问得我噎住了。。。。从那时候我在每次的测试开始之前都会把原型和需求度了解清楚,不然漏测了一个需求点放到客户那里都是很严重的事故。
以下的内容为借鉴原文:https://www.cnblogs.com/zhangxian/articles/5048244.html
登录功能通用测试用例:具体需求:
有一个登录页面,有一个账号和一个密码输入框,一个提交按钮。请针对这个页面设计testcast
此题考察的目的:
1、了解需求(测什么都是从了解需求开始):
2、是否有设计test cast的能力;
3、是否熟悉各种测试方法;
4、是否有的丰富的web测试经验;
5、是否来接web开发;
了解需求:测试需求分析过程,可以从质量要求出发来展开测试需求的分析,如功能、性能、安全性、兼容性等各个要求出发,不断细化其内容,挖掘与其对应的测试需求,覆盖质量要求。也可以从开发需求如产品功能特点、敏捷开发用户故事)出发,针对每一条开发开发需求形成已分解的测试项。结合质量要求这些测试项在扩展为测试任务,这些测试任务包括了具体的功能性测试任务和非功能性测试任务。在整理测试需求时需要分类、细化、合并并按照优先级进行排序,形成测试需求列表
1、登录界面应该四弹出窗口式,还是直接在网页里面;
2、账号长度和密码的强度(比如需要多少位、大小写敏感、特殊字符混搭等)
3、界面是否有特殊设计(及时需要详细的进行UI测试);
······
用例设计:测试需求分析完成后,开始用例设计,主要可以从一下几个方面进行考虑:
1、功能测试;
2、界面测试;
3、性能测试;
4、安全性测试;
5、可用性测试;
6、兼容性测试;
7、本地化测试;
软件辅助性测试(软件辅助功能测试是指测试软件是否想残疾用户提供足够的辅助功能)