pyserial
串口自动化测试
web端兼容性测试:
Browsershots几乎所有的自动化测试工具都能进行兼容性测试。
selenium playwright
功能测试
定义:
验证和确认软件系统的各项功能是否正确,并满足需求规格说明书的所有要求
常做的测试类型:功性兼安安全测试:
sqlmap(sql注入) brupsuite (漏洞扫描) appscan(漏洞扫描)
fiddler(弱网测试抓包工具)
wireshake(抓包工具)
性能测试常见的类型:
压力测试、负载测试、并发测试、余量测试
负载测试包含了压力测试。
负载测试,给软件施加一定负荷,查看软件正常工作到异常工作的临界点。
压力测试:给软件系统不断施加负荷,直到软件系统崩溃为止,查看软件极限运行情况
并发测试是指单位时间内给软件系统施加的负荷。查看软件运行的情况。
余量测试:不管怎么给软件系统施加负荷,软件都应该剩余20%的性能余量。(预期为:80%)
Testin云测: app测试
安全性测试
安全性测试的基本概念
安全性测试方法
web3工具 配置项测试
测试需求:
测试对象:
学生端登录首页
测试功能:
1、页面图片展示是否正确
2、学生账号登录是否正确账号密码
3、忘记密码功能是否正确
4、开发单位显示是否正确
测试流程:
需求分析:
怎么做需求分析:
1、收集项目相关文档
比如说SRS、 UI原型图、数据库设计文档、接口文档、其他相关文档. 意义:熟悉项目,明确开发出来的成品需要实现的功能和UI界面等。
2、画出测试需求矩阵(看文档)(需求,怎么做)
3、实际使用已开发出来的成品,根据自己测试经验推断其是否有缺陷
4、跟开发、产品经理、项目经理及项目其他人员进行沟通,进一步熟悉项目
5、竞品分析