测试常用规则
来源:互联网 发布:tensorflow ocr 编辑:程序博客网 时间:2024/06/03 18:47
- 一个测试单元必须关注一个很小的功能函数,证明它是正确的;
- 每个测试单元必须是完全独立的,必须能单独运行。这样意味着每一个测试方法必须重新加载数据,执行完毕后做一些清理工作。通常通过setUp()和setDown()方法处理;
- 编写执行快速的测试代码。在某些情况下,测试需要加载复杂的数据结构,而且每次执行的时候都要重新加载,这个时候测试执行会很慢。因此,在这种情况下,可以将这种测试放置一个后台的任务中。
- 采用测试工具并且学着怎么使用它。
- 在编写代码前执行完整的测试,而且在编写代码后再重新执行一次。这样能保证你后来编写的代码不会破坏任何事情;
- 在提交代码前执行完整的测试;
- 如果在开发期间被打断了工作,写一个打断的单元测试,关于你下一步将要开发的。当你回来工作时,你能知道上一步开发到的指针;
- 单元测试函数使用长的而且具有描述性的名字。在正式执行代码中,可能使用square()或sqr()取名,但是在测试函数中,你必须取像test_square_of_number_2()、test_square_negativer_number()这些名字,这些名字描述更加清楚;
- 测试代码必须具有可读性;
- 单元测试对新进的开发人员来说是工作指南。
0 0
- 测试常用规则
- web测试、界面测试规则
- 界面设计与测试规则
- 界面设计与测试规则
- 界面设计与测试规则
- 项目测试反馈规则
- 界面设计与测试规则
- 界面设计与测试规则
- Junit 测试的规则
- 界面测试常见规则
- 界面设计与测试规则
- 界面设计与测试规则
- 防火墙规则测试工具
- 规则文件测试类
- 自定义测试规则
- 界面测试规则
- 测试基础、规则
- 常用命名规则
- (转)嘉信理财再度全面降佣,它会否成为投资界的Amazon?
- 入党
- 2016 机器学习之路:一年从无到有掌握机器学习
- UEFI+GPT hard disk install multi linux system
- 小飞鱼通达.商务网络平台-OA二次开发程序基础网络直播课程
- 测试常用规则
- javascript:void(0)
- Leetcode 160. Intersection of Two Linked Lists
- 迷你 DVD管理器
- React 入门实例教程
- mysql性能优化-配置参数优化
- java学习笔记-excel表格形式记录
- 机器学习算法比较
- Redis 应用案例 - 在问题中不断成长