做完简单的自我介绍后,就对我直接来了专业知识检测,题目是:对于一个登陆功能,输入正确的用户名和密码,你从哪些方面来设计预期结果?
当时问我的时候我回答的很简单,首先看是否正确的登陆了系统,登陆系统后的页面是否正确,其次是注意看登陆系统所需要的时间。后来,我觉得我这个回答是一个很“笨”的回答方式。我为什么说这是一个很“笨”的回答方式呢?你想啊,哪个做过测试的人不知道系统一般要从功能和性能方面入手啊。可是为什么一个项目经理问这么一个“弱智”的问题呢?其实啊,项目经理考察的不是你知不知道测试要从功能和性能方面入手,他考察的是你考虑问题的成熟度。就拿这个题来说吧,一个系统登录功能,什么系统我们不知道,也不知道登录模块的需求,那么我的回答应该考虑更周到一些。首先,登录界面是什么样的,如果是对话框的形式,那么正确登录后对话框有没有关闭这个肯定是要考虑的,如果是web页面形式的,那就是页面跳转是否正确。这样还不够,登录界面的功能按钮有哪些。一般会有确认按钮和取消按钮,那么如果输入正确的用户名和口令,点击取消按钮,系统是否有正确的回应;但还有的系统在登录页面提供重置按钮,那么输入正确的用户名和口令,点击重置按钮,系统是否还能有正确的回应。
这是我能考虑到的,大家讨论讨论,还有哪些需要考虑。
题目是:对于一个登陆功能,输入正确的用户名和密码,你从哪些方面来设计预期结果??