软件测试类型
功能测试
接口测试
安全测试
性能测试
易用性测试
兼容性测试
软件测试方法
按测试对象分类:白盒测试和黑盒测试
白盒测试:根据程序内部逻辑结构设计测试用例进行测试,不考虑外部界面和功能
黑盒测试:根据界面设计和功能设计测试用例进行测试不考虑程序内部逻辑
按测试是否执行分类:静态测试和动态测试
按测试手段分类:手工测试和自动化测试
软件质量
质量定义:
质量是一个实体的所有特性,基于这个特性满足明显和隐含需求的程度
质量模型
功能性
可靠性
易用性
效率性
可维护性
可移植性
软件质量管理的构成
SQA:软件质量保证,预防缺陷
SQC:软件质量控制,寻找缺陷
常用数据类型
数字型
整数型:
tinyint:微整型,1字节
int:整型,4字节
小数型:
float:单精度浮点型
double:双精度浮点型
字符串型
char()
varchar()
日期时间性
datetime 日期时间
timestamp 时间戳
字段属性
null:默认为空,可设置为not null
default:默认值
comment:备注
unique key :唯一,一个表中可以有多个唯一
primary key :主键,唯一标识一个字符,一个表中只有一个主键,不能为空,不能重复
auto_increment:自动增长,一般和primary key成对出现.