功能测试笔记-PART4白盒、性能、自动化延申,测试工具使用

本文介绍了功能测试中的白盒测试,包括逻辑覆盖和语句覆盖,以及自动化测试的应用场景,如Web自动化测试工具Selenium的安装与使用。同时,讨论了Web安全测试,如WASC和OWASP的安全威胁类别,以及性能测试的重要性,如LoadRunner的使用。此外,还涵盖了手机APP测试的特性和测试方法。
摘要由CSDN通过智能技术生成

测试优先级排序: 功能测试→自动化测试→安全测试→性能测试

白盒测试

一、逻辑覆盖

  1. 逻辑覆盖是白盒中最主要的测试方法
  2. 分为语句覆盖、判定覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖、其基本思路不同,产生的测试用例不同,覆盖范围也有所不同。

二、语句覆盖

设计测试用例,运行被测程序,使程序中的每个可执行语句至少被执行一次。
基本思想:每个判断的取真值和取假值都至少经历一次。

三、条件覆盖

使每个条件的取真值和取假值都至少经历一次。

自动化测试

WEB自动化
APP自动化
接口自动化
自动化测试框架
自动化测试的意义
自动化测试应用场景分析:
1、需求变更由计划性,并且频率不高
2、项目周期长,资源丰富
3、脚本重复利用率
4、代码规范

普遍存在的观点:认为自动化测试更适合回归测试和API测试,手工测试更适合做验收测试和GUI测试。
正确的观点:什么区分了手工测试和自动化测试,实际上应该从代码是业务逻辑相关还是基础性代码出发。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值