大家好,我是讯享网,很高兴认识大家。
对于很多刚进入测试行业的新手来说,由于缺乏工作经验,即使具备了测试的基础知识,仍然很难完美的写出测试用例。所以,借鉴别人的测试经验,将是你成为测试高手的必经之路。
今天我们就以QQ邮箱为例,从邮箱登录和写信这两个常用的功能模块来说明如何编写一个完整的测试用例。
登录界面测试
下面是QQ登录界面。
那么,我们应该如何测试这样的页面呢?现在,我们一步步来分析。
1)外观界面测试
登录模块的页面外观主要包括:背景色、字体颜色、字体格式、页面图案、动画、表单布局等元素,这些元素构成了登录页面。同时,也给用户第一视觉体验。任何一个要素出了问题,都会给用户留下不可靠的影响。
比如字体风格不一致,颜色搭配错误,表格布局不合理,单词拼写错误等。所以外观界面测试是必不可少的一部分。
2)功能测试
在邮箱登录模块中,最重要的部分就是登录操作。所以登录操作的功能测试也是必不可少的。其中主要涉及账号和密码。
请思考:用户名和密码应该测试什么?是否只包含正确的账号密码,正确的账号和错误的密码?
当然不会。登录时,除了正确的账号密码,错误的账号密码会导致登录不成功吗?答案很可能是否定的。因此,在设计登录测试用例时,我们必须考虑许多情况。
3)性能测试
思考:邮箱登录模块的性能测试主要测试什么?
在使用邮箱的过程中,你可能遇到过这些情况:有时候打开一个网页要等5s ~ 10s,甚至更长时间,网页才能加载全部内容;有时候,不管等多久,网页总是加载;有时候,不到1s,网页的内容就全部跳出来了。这就是性能测试需要做的事情。
邮箱使用过程中的页面加载,本质上是用户通过客户端浏览器向服务器发出的请求。从请求到页面加载,从用户的角度来说称为“页面加载时间”,而这个时间在软件性能测试中称为系统服务器的响应时间,是我们在性能测试中需要考虑和重点关注的指标。响应时间是衡量产品性能的重要指标之一。因此,在测试计划中,性能测试必不可少。
4)安全性测试
你有没有发现,通常情况下,我们在电脑上登录QQ邮箱后,虽然我们注销了操作系统,但是你登录时你的账号密码还在电脑上。
这涉及到安全测试领域。不需要测试,黑客就可以利用你留在电脑上的痕迹入侵你的系统,窃取你的私人信息,倒卖你的信息。
5)兼容性测试
在日常生活中,你有没有遇到过在某个浏览器打开的网页,出现布局异常或者页面乱码,但是换了另一个浏览器再打开,网页又恢复正常使用的情况?是的,这就是为什么web代码与某些浏览器不兼容的原因。登录模块也存在这样的问题,所以在基于兼容性设计测试用例时,必须充分考虑这些问题。
6)易用性测试
可用性测试,通俗点说,也可以算作用户体验测试。主要是测试用户在使用邮箱登录模块的过程中是否流畅,操作是否简单。
在设计用例的时候,我们可以把自己当成一个用户,然后找出自己觉得莫名其妙或者难以操作的地方,让开发人员和设计人员根据实际情况不断优化。软件好用的话用户体验会很好,所以这部分也需要考虑。
可见,在测试邮箱功能时,也要立足于软件的外观界面、功能、性能、安全性、兼容性、易用性六个方面。
邮箱发送测试
下图是QQ邮箱首页。接下来说一下QQ邮箱信件模块的测试。


1)外观界面测试
信页的字体格式、颜色风格、输入框大小的一致性、界面布局、排版都属于外观界面,也是用户的第一视觉体验,所以外观界面不会出错。
2)功能测试
信页的重要功能是写信和发邮件。这些功能主要表现在用户是否可以正常写邮件,写好的邮件是否可以另存为草稿,是否可以定时发送或发送,收件人是否可以正常接收邮件。如果你写完邮件后无法发送,或者发送的邮件无法被对方收到,那么写信功能就失去了意义。
3)性能测试
如前所述,系统的响应时间也是影响产品使用的重要因素。
比如:用户点击写信按钮,到写信页面完全显示出来需要等待多长时间;或者,你给你的朋友发了邮件,你的朋友多久能收到你的邮件,等等。
4)安全性测试
你听说过“熊猫烧香”事件吗?其实这是安全测试的必要环节。有些人可能在收件箱中收到了一些病毒附件。如果你点击或者下载,很可能会导致你的电脑中毒。因此,在设计安全测试用例时,需要考虑邮箱是否具有附件安全检查功能,这也是安全测试不可或缺的一部分。
5)兼容性测试
这主要体现在信页的呈现上。主要测试信件页面在不同浏览器中能否正常显示。我就不细说了。
6)易用性测试
写信页面的可用性主要体现整个写信过程是否易于操作,其功能是否易于理解,提示是否清晰。如果有一个功能不好用,一般人看不懂,那么信页的可用性就会大打折扣。
总结一下,对于一个初级的软件测试人员来说,你在测试一个产品的时候,不妨通过产品的外观界面、功能、性能、安全性、兼容性、易用性这六个方面来进行。可能有同学会问:软件产品的测试一定要基于这六个方面吗?
答案是否定的,但是,对于一个初级的软件测试工程师来说,如果一开始测试范围太大太广,对学习和掌握都是不利的。所以,这六个方面的基本功最好一开始就能扎实掌握,然后再进行细化和拓展。这样你的考路才能更宽广~
本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://51itzy.com/30837.html