某宝登录测试-测试点补充
  gfIgCtWMGIXl 2023年11月02日 28 0

大家好,我是十一。

上篇我们看了密码登录的基本测试用例,有给你们留作业的哦,来检查检查结果吧。

把《​​测试方案之实战篇​​​​​》中的需求和测试方案,与《​​某宝登录测试-测试用例​​​​》中的测试用例相对应;不难发现,在需求和测试方案中的某些功能点并没有在测试用例中提到过,具体如下:

1.支持同一个账号多人同时登录使用

2.支持密码、用户名找回

3.1GB网络时网页请求响应在3s内

那么以上功能展开又可以细化出哪些测试点呢?我们一一拆解来看看吧.


支持同一个账号多人同时登录使用

1.同一个账号在同一个终端的多个浏览器上访问http://www.taobao.com。期望结果是:第一个浏览器左上角是“亲,请登录”,如下图1,输入用户名、密码登录,比如CC/CC。登录成功,再用其他浏览器访问,左上角仍然是“亲,请登录”,如下图1,输入CC/CC登录,登录成功;所有浏览器均需要登录,且同一个用户可以在同一终端不同浏览器上使用

某宝登录测试-测试点补充_用户名

图1:登录前

某宝登录测试-测试点补充_测试点_02

图2:登录后

2.同一个账号在同一个终端上,同一个浏览器的不同页签/不同窗口登录。期望结果:第一个页签/窗口上角是“亲,请登录”,如上图1,输入用户名、密码登录,比如CC/CC,登录成功;在用其他页签/窗口访问,则会员名部分均会显示CC,如上图2。

3.同一个账号在不同终端上的浏览器上访问http://www.taobao.com。期望结果:第一个浏览器左上角是“亲,请登录”,如上图1,输入用户名、密码登录,比如CC/CC,登录成功;再用其他终端的浏览器访问,左上角仍然是“亲,请登录”,如上图1,输入CC/CC登录,登录成功。不同终端的浏览器均需要登录,且同一个用户可以在不同终端浏览器上使用。

注:登录成功后,可以看到所有浏览器/页签/窗口上均是显示CC登录成功,且购物下单等均正常使用

支持密码、用户名找回(点击登录页面的忘记会员名/忘记密码,这里我们以忘记会员名为例说明)

如下图所示,这部分与《淘宝登录测试-测试用例》的测试思想大体相同,我们这里不一一描述,大家自己补充上吧。如果有问题,可以后台提问题或者进群提问题哦~

某宝登录测试-测试点补充_测试点_03

图3

1.1GB网络时网页请求响应在3s内

这个就是典型的性能测试场景了,在后期的性能测试章节再介绍吧,此篇知道有这么个测试点即可。

除上述测试点以外还有些常规界面规范的测试点和安全的测试点我们在上篇里并没有提到,本篇我们一一罗列,如下:

常规界面规范测试点:

1.页面焦点定位。期望结果:默认在用户名文本框,如下图所示:

某宝登录测试-测试点补充_用户名_04

图4

2.用户名和密码大小写敏感。期望结果:用户名一般不区分大小写,即不敏感;密码一般都区分(这个期望结果要看具体需求)

3.用户名密码框有长度限制。期望结果:最多只能输入32个字符(一般文本框长度要求在32位以内;密码看具体要求,淘宝的设定是不能超过32位,各位可以输入试试。另外文本框还要注意最小字符,比如注册的用户名密码一般有最小值要求,如下图)

某宝登录测试-测试点补充_测试用例_05

图5

4.鼠标悬浮“登录”按钮有加深的效果。期望结果:鼠标悬浮,按钮颜色加深(鼠标悬浮:指的是鼠标移动到按钮上)。

5.中文用户名登录。期望结果:登录后首页显示的中文名不乱码,比如:使用“凯特”登陆,那么登录后左上角的会员部分显示是“凯特”。

以上部分就是常规的界面规范:

界面规范就是对界面的要求,统一整理做成类似标准的东西,项目组成员无论是在开发阶段还是测试阶段都必须严格遵守(除特别说明的情况外,比如手机号输入框要求就是11位)。


安全测试点:

1.密码框输入密码是密文展示。如下

某宝登录测试-测试点补充_用户名_06

图6

2.密码存储后应该以加密字节码存储。

3.不登录直接输入商品页的url,点击直接购买。期望结果:页面需要跳转到登录页面,提示需要登录

4.密码在传输过程中是否加密。期望结果:加密(再严格点,用户名也需要加密)

5.鼠标右键“查看源代码”。期望结果:密码是密文或者不显示

6.连续多次(比如5次)输入非法用户信息登录。期望结果:系统加以阻止,加一个拖动条,拖动后才能登录,如下:

某宝登录测试-测试点补充_用户名_07

以上这些补充上后,就比较全面了,无论是工作需要还是应付面试都足够大家使用了;相信在未来工作中,你会慢慢发现即使是这么多的场景还是不够全面,那么这个留白留给大家,希望大家在未来能自己补齐!

这篇完成后,你们还认为测试就是点点点,没有工作含量么?那测试究竟需要具备哪些素质呢?

1.专业技能。扎实的专业知识就像灯塔一样,时刻为你指明方向。

2.业务分析能力。业务一定要分析透彻,我们才能写出好的方案和测试用例等,才能更好更快的发现问题,分析问题以及解决问题。

3.逻辑思考能力。软件的业务逻辑与密室逃脱的思路很像,我们进入房间后,要如何走出?需求就像是每个关卡的提示信息,指引你前进;但是具体每一步如何走?还需要我们自己去思考,那么这个能力其实就是逻辑思考能力。发现问题,分析问题,解决问题哪一个也都离不开逻辑思考能力。

4.探索精神。要成为一个优秀的测试工程师,那么一定要少不了探索精神,少不了十万个为什么?为什么这样操作会出现这个结果?其他操作会不会出现这样的结果?这样操作会不会引发其他问题?都需要我们去探索。人类只有不断探索才能进步,测试工作亦是如此。

5.团队协作精神。软件测试工作贯穿软件整个生命周期,需要跟多个部门协同合作,好的协作会让测试事半功倍。

6.沟通表达能力。同上,测试需要与多个部门协同合作,且测试其实也是信息收集的过程,那么沟通表达能力就至关重要了。沟通表达能力的好坏,直接影响到产品的质量和周期。

好了,今天到此结束。我们下篇会就这两篇的测试用例的设计方法做详细介绍,敬请期待吧!如有任何问题请进群或者后台留言及时与我沟通,我会尽快回复大家!谢谢大家~我们下次再见!

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
gfIgCtWMGIXl
作者其他文章 更多
最新推荐 更多