pyserial

串口自动化测试

web端兼容性测试:

Browsershots几乎所有的自动化测试工具都能进行兼容性测试。
selenium playwright

Pasted image 20250418093006.png

功能测试

定义:

验证和确认软件系统的各项功能是否正确,并满足需求规格说明书的所有要求

常做的测试类型:功性兼安安全测试:

sqlmap(sql注入) brupsuite (漏洞扫描) appscan(漏洞扫描)

fiddler(弱网测试抓包工具)

wireshake(抓包工具)

Pasted image 20250418102455.png

Pasted image 20250418103955.png

性能测试常见的类型:

压力测试、负载测试、并发测试、余量测试
负载测试包含了压力测试。

负载测试,给软件施加一定负荷,查看软件正常工作到异常工作的临界点。

压力测试:给软件系统不断施加负荷,直到软件系统崩溃为止,查看软件极限运行情况

并发测试是指单位时间内给软件系统施加的负荷。查看软件运行的情况。

余量测试:不管怎么给软件系统施加负荷,软件都应该剩余20%的性能余量。(预期为:80%)

Testin云测: app测试


安全性测试
安全性测试的基本概念
安全性测试方法

web3工具 配置项测试

测试需求:
测试对象:

学生端登录首页

测试功能:

1、页面图片展示是否正确
2、学生账号登录是否正确账号密码
3、忘记密码功能是否正确
4、开发单位显示是否正确

测试流程:
需求分析:
怎么做需求分析:

1、收集项目相关文档

比如说SRS、 UI原型图、数据库设计文档、接口文档、其他相关文档. 意义:熟悉项目,明确开发出来的成品需要实现的功能和UI界面等。

2、画出测试需求矩阵(看文档)(需求,怎么做)

3、实际使用已开发出来的成品,根据自己测试经验推断其是否有缺陷

4、跟开发、产品经理、项目经理及项目其他人员进行沟通,进一步熟悉项目

5、竞品分析


Pasted image 20250418153717.png