01、聊聊Web自动化测试

一、什么是测试

  • 通俗讲,就是程序运行并且发现程序错误,就是找bug。
  • 专业一点讲,就是验证程序的正确性、完整性、安全性和质量的过程。

二、测试的分类

1、黑盒测试(功能测试)

       黑盒测试也就是说按功能测试,不关心内部结构和代码,将被测试的代码视为一个黑盒,只关心输入数据和输出数据。比如登陆功能,输入正确的用户名和密码登陆成功,输入错误的用户名或密码登陆失败。

2、白盒测试

       白盒测试,就是查看代码,检验代码的正确性,是否有死循环,主要研究代码。

3、灰盒测试

      间于白盒和黑盒之间,有功能性测试也有代码测试,主要用于集成阶段。

1、静态测试

       不运行程序本身通过分析检验源码的方式比如说源码的语法结构,过程接口等。对需求说明规格书或者是软件设计的说明书、程序代码做一些结构的分析、程序流程图的一些分析或者符号的一些排错等。

2、动态测试

     使程序跑起来运行起来,检查程序的运行结果和实际预期的结果,是否有差异并且分析运行的效率。比如说正确性、健壮性等等性能。

1、α测试

     模拟用户在实际环境下的测试,它的目的主要是评价一个软件像功能的可用性。可靠性等等

2、β测试

    验收阶段,交给用户来测试。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值