软件测试分类

如图:
在这里插入图片描述我理解的测试种类的话,就分为功能测试,性能测试和自动化测试。当然还有一些其他的名词,比如说我们要是按照阶段进行测试划分的话,又可以分为单元测试、集成测试、系统测试还有验收测试。又可以根据懂不懂代码,分为黑盒测试和白盒测试,还有一些其他的测试,比如回归测试、冒烟测试、随机测试。我就挑重点说一下下面这几个功能吧。

功能测试

功能测试,我们主要是要测试软件功能是否可用,当然功能呢个测试也不是这么简单,我们要测试逻辑功能,就是这个操作是否符合常人的思维逻辑,比如说,我用联智招聘,就感觉他有一块功能做的不好,一般我们是先登录,没有账号的话才进行注册,而联智招聘,进入到主界面,输入完信息准备登录,才发现默认是注册,这就属于逻辑上的一个问题,当然问题不算太大。还有界面测试,就是界面正常操作,是否都能执行成功,比如注册能够执行成功,注册结束之后,能够跳转到登录页面,这个就是进行界面测试。还有测试这个软件的易用性,如果不好用,用户操作不了,也可以算一个bug。还有兼容性测试,比如我们测试Android手机上的应用,就经常有兼容性问题,比如分辨率问题,Android的app分辨率我们就需要使用多台不同分辨率的手机进行测试,还有兼容性问题,国内都对手机源代码进行了改动,同一款app,可能在华为手机上能好使,在小米手机、OPPO手机上就不好使。

自动化测试

自动化测试,一般就需要使用脚本来进行测试,也可以叫做白盒测试,技术含量相对来说比较高,基本上Python的基础是需要掌握的,比如Python的变量和基本的数据类型,输入输出语句,集合和元祖操作,以及循环和条件判断操作,还有Python中的字典和set集合操作,以及Python中面向对象编程,异常,单元测试这些内容。

静态测试和动态测试

静态测试,是指不实际运行被测试软件,而只是静态的检查程序代码、界面或者文档中可能存在的错误的过程。
动态测试,是指实际运行被测程序,输入相应的测试数据,检查实际输出结果和预期结果是否相符的过程。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值