xing-zhi-lian

        做为一个软件测试工程师,我们要有自己的测试思想,以不变应万变;一个项目,虽然你需求不是很了解,但我们可以从一个用户的角度,对这个系统进行用户测试。

  比如,对于我们常见的QQ软件,我们可以从测试的角度来对它进行分割,把他分割为:界面、输入框、功能按钮,下面,我们将从专业的角度对这三类进行细分。

       界面是我们的第一印象,我们可以从界面的美观性、输入框与功能按钮位置合理性、在不同平台的展示是否一样(不同操作系统)、界面提示性文字。

       输入框,这个界面有两个输入框,一个QQ号码,还有一个密码输入框,我们不仅要考虑输入框的长度限制,还要考虑是否可以输入特殊字符(!@#¥&*……),以及输入特殊字符与中英文、数字的组合。

       功能按钮,通常我们要考虑周全,不能遗漏重要的功能点,比如这个界面,就有注册账号、找回密码、记住密码、自动登录、登录、登录之后的状态、二维码登录、登录时取消、多账号登录、QQ号码输入框下拉按钮、密码输入框打开软键盘按钮;这样,我们就把一个登录模块拆分成一个个的子模块。然后我们再把一个个的子模块继续拆分,比如登录按钮,我们需要考虑:该账号是否存在、是否已经登录、是否记住密码、是否自动登录、是否可以二维码登录、登录后状态、用户名密码是否正确、多账号登录、网络情况、登录平台(电脑、手机、pc、网页)、登录时取消、登录时断网、断电、退出后登录、连续登录、登录后是否可以正常使用。再比如注册账号按钮,我们要考虑不同的账号类型:用手机号注册、用邮箱注册、注册完之后是否可以正常使用、不同平台注册(网页、客户端、操作系统)、网络情况、注册时间过长、该手机号或者邮箱已经注册过、注册的邮箱或者手机号不存在、注册的邮箱或者手机号无法正常使用。

       这样一拆,我们的思路就明朗了,当然,我们在测试时,必须要知道我们的需求是什么样子的,这样可以更好熟悉用户的需求,并且针对用户的需求进行更完美的测试,避免遗漏重要的功能点。

分类:

技术点:

相关文章: