软件测试-测试类型分类

测试类型分类

  • 1.功能测试
  • 2.性能测试:
  • 3.安全测试
  • 4.兼容性测试
    • WEB兼容性
    • APP兼容性
  • 5.易用性测试
    • 测试点总结
  • 6.文档测试
  • 7.可靠性测试
  • 8.本地化测试
  • 9.部署测试(测试环境的基础)
  • 10.无障碍测试(AccessibilityTest)
  • 其他测试类型

是看着课程听的,做的课程的随堂笔记
课程的链接如下:
https://coding.imooc.com/class/411.html

1.功能测试

对功能进行测试(比如对于一个 站,他可以查询注册了的公司,那么它的功能就是查询这种功能 对这种功能进行测试)
功能测试是一个方向,而黑盒测试是一个方法,对于功能测试来说,采用最多的方法是黑盒测试,功能测试是吃饭,而黑盒是筷子,白盒是勺子这样。
针对的问题:功能错误或遗漏、界面问题、性能错误、数据及访问错误初始化及终止错误。

功能测试工具:

WEB兼容性

WEB兼容性测试方向
◆浏览器兼容性
◆操作系统兼容性

测试方法.
◆人工测试:测试工程师测试主流浏览器和常用操作系统测试主流程和主界面,看看主流程和主界面是否有问题
◆第三方测试工具:部分情况下,部分浏览器可以依赖第三方工具辅助测试

对于浏览器方面的兼容性测试思考:
一个一个测从而覆盖更多浏览器当然好,但是效率太低,思考一下为什么不同浏览器展现的页面不同,为什么有的按钮这个浏览器可以点,有的就不行呢。
因为内核的不同!(所以不要考虑尽可能多广全,从内核上去考虑)

软件测试-测试类型分类

6.文档测试

针对软件产品的交付品,配套的文档类部件的测试。如用户手册、使用说明、用户帮助文档等

文档测试关注要点:完整性、正确性、一致性、易理解性、易浏览性

7.可靠性测试

软件可靠性

硬件可靠性(老化、温度、湿度、包装)

8.本地化测试

针对软件的本地化版本实施的针对性测试(如英文版、中文版)。

主要测试内容:

1.语言、书写习惯(阿拉伯语习惯从右往左写)

2.时区、日期格式、货币

3.当地风俗(穆斯林地区尽量减少暴露女性图片)、法律法规(部分结果未予以显示)

4.政治敏感内容(比如国外软件对某国的归属)

9.部署测试(测试环境的基础)

也称安装测试,主要验证系统部署过程,并确保软件经过安装测试后可以正常使用

主要测试内容:
1.在不同环境下的部署验证( 络中断,存储空间不足等)

2.参照部署文档执行,过程的合理、正确性

10.无障碍测试(AccessibilityTest)

可访问性测试,指软件需要提供便于特殊人群使用的功能,包括视障、听障、老年人、身体残疾用户等,无障碍测试则是针对这部分功能的测试。

其他测试类型

回归测试:
(与版本关联)软件功能修改后,对软件进行重新测试以确认修改没有引入新的错误或导致其他部分产生错误

回归测试的重心在于关键模块和重点功能组建

软件研发周期中会进行多次回归测试,且尽量实现自动化。

Monkey测试:
也称搞怪测试,就是用一些随机、稀奇古怪的方式来操作软件,以测试系统的健壮性和稳定性。

冒烟测试:
全流程的测试。来自于硬件板卡验证术语。软件上则用于确定代码中的更改会按预期运行,且不会破坏整个版本的稳定性。更多是针对关键模块的

“每日构建”(敏捷测试):中用冒烟测试来确认合入的代码没有影响主要功能的正常。

A/B测试:
多用于互联 行业,通过为页面提供2个版本给用户使用并记录相关的用户行为数据,来确定更优化设计的一种测试方案。

实施要点:

1.多个方案并行

2.每次测试仅改动一个变量

3.按照某种规则进行优胜劣汰

测试工具:

Google Analytics Content Experiments
(向用户提供了不同页面以后,通过嵌入分析脚本来分析)

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年2月23日
下一篇 2020年2月23日

相关推荐