单元测试

1.工具手段-Expecta框架

2.数据防御
2.1 #if DEBUG
//写死的假数据代码,包裹在条件编译宏内

if DEBUG

titleLabel.text = "这是一个标题这是一个标题这是一个标题这是一个标题这"
thumbnailImageView.image = UIImage(named:"sampleImage")
avatarImageView.image = UIImage(named:"sampleImage")
authorNameLabel.text = "作者名"
viewCountLabel.text = "1000"
commentCountLabel.text = "1000"

endif

2.2再请求接口的头部添加信息
加上iOS版本号、app版本号、iPhone设备型号(重要)。为了防止api 再不同版本 或者 不同设备出现不兼容的情况。

3.回归前 需要全部确认所做的功能是否都正确。
3.自测
3.1最低版本和最高版本跑遍。有多余全部。
加强临界值的判断
3.2新开发的页面dealloc是否有执行
3.3业务逻辑验证。
3.4git代码提交前,代码审查。

4.CI发包

参考:
https://www.cnblogs.com/cxchanpin/p/6743191.html

你可能感兴趣的:(单元测试)