测试驱动开发并不是一个很新鲜的概念了。在日常开发中,很多时候需要测试,但是这种输出是必须在点击一系列按钮之后才能在屏幕上显示出来的东西。测试的时候,往往是用模拟器一次一次的从头开始启动app,然后定位到自己所在模块的程序,做一系列的点击操作,然后查看结果是否符合自己预期。
这种行为无疑是对时间的巨大浪费。于是有很多资深工程师们发现,我们是可以在代码中构造一个类似的场景,然后在代码中调用我们之前想要检查的代码,并将运行结果和设想结果在程序中进行比较,如果一致,则说明我们的代码没有问题,由此就产生了单元测试。
02单元测试的目的单元测试的主要目的是发现模块内部逻辑、语法、算法和功能错误。
单元测试主要是基于白盒测试验证以下问题:
验证代码与设计相符度。
发现设计和需求中存在错误。
发现在编码过程中引入的错误。
单元测试
转载请注明:http://www.0431gb208.com/sjslczl/950.html