测试用例
开发了这么些年, 虽然一直听到单元测试, 自动化测试, 但是自己开发, 写测试用例的场景真得很少. 也就是工具类, 写一写测试用例吧.
做前端, 测试用例大概也就在工具类的使用上了. 但是前端的自动化测试又是另一个话题, 有些可以达到自动化, 有些并不能达到自动化.
但是前端终归是要跟数据打交道的, 写前端, 当然可以根据自己的UI, 写一套测试用例, 将所有的问题隔离在数据的接收阶段
服务端, 写测试用例的地方就多一些, 不管是自生产数据, 还是从别人那里拿到的数据, 对于自己输出的接口, 都可以写一套模拟数据测试用例.
不管是哪一层, 写测试用例的目的之一, 也是我目前所认识到的主要目的, 就是将问题隔离在与其他层交互上, 也仅限于数据简单的交互. 有了数据后的一切业务逻辑相关的问题, 都就该在开发阶段搞定自动化自测, 这样可以大大减少调试沟通的时间.
至于大公司更全面的自动化测试流程, 或者其他领域更多的测试流程, 暂时还没有见过, 下一步努力进大公司长长见识, 这些没有钱支撑, 还真没人愿意搞这些, 所以, 发展与经济分不开的.
赚钱并不可耻, 相反是更根本的保障, 仓禀实而知礼节.
然而测试用例确实可以保证程序更健壮, 也减轻了后期的测试压力。
之所以没写过,还是没见过大场面吧。
测试驱动
测试驱动确实是一个好的开发习惯, 与面向接口开发是同一个思想。然而这需要团队都有一定的开发经验才能达到。