TDD测试
- TDD测试驱动编程,编程方法,编程思想
- 先写测试,再编写业务代码
- 源码里编码,CRUD
crud是指在做计算处理时的增加(Create)、读取(Read)、更新(Update)和删除(Delete)几个单词的首字母简写。crud主要被用在描述软件系统中数据库或者持久层的基本操作功能。
User
Save
del
edit
select
Userservice
DDD 领域驱动设计
测试本身也是一套完整的学科
单元测试
- 白盒测试 能看到完整代码的
- 黑盒测试 没有源码功能测试
- 灰盒测试
压力测试
- 并发数的问题,能够承载多少的并发
疲劳强度测试
- 长期稳定运行,超过72小时,
冒烟测试
- 对主要流程的测试,支付环节
- 对一个功能点疯狂的测试
集成测试
- 完整功能的测试,最重要的是测试整体业务流程
回归测试
- 增加一个功能
自动化测试
- 编码,场景设计
review
- 代码评审
- 电商 B2B2C eg:如果你是天猫的程序员,去京东去工作,试想一下,如果你在京东其程序中添加后门,双十一让网站停止5分钟,后果不堪设想