1、什么是软件
控制计算机硬件工作的工具。
2、什么是软件测试
使用技术手段验证软件是否满足使用需求。
3、软件测试目的
减少软件缺陷(bug),保障软件质量。
4、测试分类
功能测试——主要验证程序的功能是否满足要求。
自动化测试——使用代码或工具代替手工对项目进行测试。
接口测试——使用代码或工具验证程序中的接口是否访问正常。
性能测试——模拟多人使用软件,查看服务器缺陷
在性能测试中,用到了软件Locust,Locust是一款完全基于事件的负载测试工具
5.测试分类
黑盒测试对应于系统测试,灰盒测试对应于接口测试,白盒测试对应于单元测试。
6、质量模型
功能、性能、兼容、易用、安全、可靠性、移植性、维护性。
7、测试流程
8、测试用例
定义:为测试项目而设计的执行文档
作用:防止漏测;实施测试的标准
编写格式:
例子: