ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

软件测试的基础知识(四)

2021-01-07 20:01:22  阅读:190  来源: 互联网

标签:兼容性 浏览器 基础知识 安全 文档 测试 易用性 软件测试


本篇文章,从第四个角度来谈软件测试的方法,按测试对象划分,可以分为:

  1. 性能测试
  2. 安全测试
  3. 兼容性测试
  4. 文档测试
  5. 易用性测试
  6. 界面测试
  7. 安装测试

1、性能测试

性能测试,检查系统是否满足需求规格说明书中规定的性能

通常表现在以下几个方面:

  1. 稳定性
  2. 响应时间
  3. 吞吐量

以淘宝的双十一来举例,在双十一这个高并发的场景下,网站的表现是否稳定?零点时分,大量下单,网站能否承受如此大的订单量,支付的响应速度是否足够快?这些都是用户关注的性能点。

 

同样的,货车,最大载重是多少?超过了这个标准,稳定性就会变差,容易出现侧翻的现象……

2、安全测试

安全测试,是一个相对独立的领域,需要更多的专业知识,如:web 的安全测试、需要熟悉各种网络协议、防火墙、CDN,熟悉各种操作系统的漏洞、熟悉路由器等

在安全方面,OWASP 每年都会公布十大漏洞:

SQL
XSS
CSRF
APIs

以上这些就是安全方面需要关注的。

生活上,汽车的安全性测试就是一个很好的例子。

同样的,也不建议非科班人员,以安全测试作为自己的发展方向。

没错,安全测试是一个专业性极强的岗位,但是,其岗位需求量也极小,一家100人的公司,可能只需要1名安全测试工程师而已。安全方面,国内较好的公司有绿盟、深信服。

另外,去年一部电视剧《亲爱的,热爱的》,刷新了我对信息安全的认识,漏洞的攻防也可以如此精彩。

3、兼容性测试

兼容性测试,主要是指,软件之间能否很好的运作,会不会有影响,软件和硬件之间能否发挥很好的工作效率,会不会导致系统崩溃

兼容性测试重点关注:

  1. 平台测试
  2. 浏览器测试
  3. 软件本身能否向前或者向后兼容
  4. 测试软件能否与其他相关软件兼容
  5. 数据与数据类型的兼容

兼容性,其实相对容易理解,比如淘宝网站,关于浏览器的兼容,我们可以到 百度统计流量研究院 了解到,目前浏览器的份额,Chrome 浏览器最高,那么,除了在 Chrome 上可以打开,在火狐浏览器、搜狗浏览器、QQ浏览器等是否也可以打开,甚至是有点古老的 IE 浏览器呢?因为目前有不少网站,已经开始不支持 IE 浏览器了。

生活上,兼容性的例子也是处处可见,还是关于汽车,这一次是它所用到的汽油,首先需要能兼容不同品牌的车型,其次,要保证能在不同的温度下正常使用,不可能到了北方冬天,就出现凝固现象,导致车辆无法启动的情况发生。

4、文档测试

文档测试,软件开发文件、用户文件、管理文件的测试

在实际的测试中, 最主要的就是用户文件的测试 ,例如:用户的操作说明书。

文档测试,在敏捷开发中,尤为关键,因为,软件产品,最先输出的就是需求文档,测试为了能够尽早介入,可参考的就是需求文档,从需求文档中提取测试需求。

其次,对于用户文件的测试,可以改善已安装性,改善软件的易学性与易用性,改善软件的可靠性,降低技术支持成本。

那么,如何开展文档测试?

文档测试的关注点:

  1. 文档的术语
  2. 文档的正确性
  3. 文档的完整性
  4. 文档的一致性
  5. 文档的易用性

5、易用性测试

易用性测试,又称为用户体验性测试,指交互的适应性、功能性和有效性的集中体现。

从上学到工作,我一直都在使用 office 软件,复制、粘贴、回退、前进、查找等快捷键,都运用的滚瓜烂熟了。那么,选择使用一款编辑器,例如 PyCharm,IDEA 时,它们沿袭使用同样的快捷键,会让用户有一种受照顾的感觉,觉得这款编辑器很容易上手。

6、界面测试

此外还要关注测试界面操作便捷性、导航简单易懂性、页面元素可用性,文字、图片组合是否完美等

从 Windows 系统的电脑 切换到 Mac 电脑,发现一个风格的差异,Windows 系统的电脑,文件夹、浏览器及其他应用,最小化、最大化、关闭这3个功能键,都保持一致的风格,都是在右上角的。而 Mac 电脑呢,则刚好相反,但同样保持一致风格,在左上角。

以上就是本篇文章所要分享的内容,欢迎各位大牛指正。你的指正,能让我在测试之路上快速成长。

Leo Never Stop Fighting!

 


文章标题:软件测试的基础知识(四)

本文作者:程序员二黑

本文链接: 

欢迎关注公众号:「程序员二黑」及时接收最新技术文章!

标签:兼容性,浏览器,基础知识,安全,文档,测试,易用性,软件测试
来源: https://blog.csdn.net/m0_52650621/article/details/112332950

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有