当然还有很多测试方法,这些要根据实际不同应用场景而变化,这里就以键盘为例子进行测试方法的讲解。
1.需求测试
需求这种大家都知道这种主要是就是甲方或者项目经理写的,或者某些人需要什么我们就给什么,一般来讲一个东西给到你会不会用那么就会给你一个说明书,这个说明书里面就有写怎样去使用这个键盘,那么这个说明书就是我们要根据这里面的所写的功能对这些功能进行测试就是需求测试。
比方说这个键盘主要需求就是里面的键位,防水、usb插口这些功能我们需要对这些需求进行测试就是需求测试。
2.界面测试
界面测试顾名思义就是一个键盘的外观,主要测试就是这个外观对人的影响。
比如一个色盲的人看到这个键盘上面的键位能不能操作下去,还有比如一些人对某些颜色看不到,键位布局是否合理,用户在使用的时候进行敲击的情况下会不会触碰到另外的键位影响操作等我们在进行测试的时候需要把这些问题带入进行测试。
3.功能测试
功能测试主要就是对拥有的功能进行测试,比如键盘各个键位是否能够用得上,敲击键盘在电脑省能不能正确输出相应键位上的内容敲击键盘上的一些组合键位的时候,电脑上面能不能够正确输出相应的内容这就是常规的一些功能测试。
4.安全性测试
安全性测试就是针对键盘的安全性进行测试,主要就是保障每个人的人体的安全性。比如键盘的材质长时间对人体接触的时候是否会产生有害的元素,假如键盘在漏电的情况下接触到了人体不会不对人体产生危害生命健康的情况。
5.可靠性测试
可靠性测试就是测试键盘的一些主要功能在什么情况下会出现损坏。比如键盘在10米高空下垂直坠落,键盘会摔得粉碎,而在2米垂直坠落则不会出现故障那么这就是可靠性。
还有就是键盘宣传防水,那么这个防水会到一种什么样的程度呢?比如我倒一点点的水在键盘上,键盘还能够正常使用,而倒一盆水上去键盘就达不到防水的效果,那么这就是可靠性了。
6.可移植性测试
可移植性测试就是测试键盘是否能够在不同的电脑上插入都能够使用的情况。比如在一台不同厂家生产的型号电脑上面都能够正常的使用,在游戏机和手机上面也能够正常的使用那么这就是可移植性。
7.兼容性
兼容性主要就是测试键盘在不同的操作系统上是否能够正常的使用。比如在liunx系统上是否能够正常使用,或者在win10或者winxp上是否能够正常使用,在打游戏的时候键盘上的键位能不能够顺利的被使用,在进行网课的时候键盘在网课里面输入内容是否能够正常的被使用。
8.易用性
键盘针对使用的人群能否快速上手,下到6岁小孩上到百岁老人能不能够快速熟悉键盘的使用情况。或者给到一个从来都没有接触过键盘的人,你把键盘给他告诉他要做什么,指导一会之后他就能够操作键盘来进行工作。
9.压力测试
压力测试也就是键盘的使用的时候最大能接受多少次敲击不出现损坏,功能都还能够使用。对键盘用1斤的力量压上去敲击键盘还能不能够承受得住,然后正常输出内容的情况。
10.异常场景测试
比如在突发停电的时候,键盘在恢复电之后能不能够正常使用。
电路设备中有短路的情况,电流冲击过大的时候,键盘还不能够正常的被使用。
键盘在回南天的情况下还不能够正常被使用。
键盘在零下50度的时候还不能不能够正确输出相应的信息到电脑上面去。
当然还有很多其他方面的测试,需要大家去根据实际的工作和公司要求进行相应的变通。
最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取