自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 什么是TDD?(Test Driven Development)

违反第三条,产品代码实现了超出当前测试的功能,那么这部分代码就没有测试的保护,不知道是否正确,需要手工测试。如果是存在的需求,那后面的测试写出来就会直接通过,破坏了TDD的节奏感。测试驱动开发是一种软件开发技术,其要求先写测试用例,然后再编码让测试通过,最后重构代码消除重复及优化设计,使编码得到快速反馈。违反第二条,写了多个失败的测试,如果测试长时间不能通过,会增加开发者的压力,另外,测试可能被重构,这时会增加测试的修改成本。违反第一条,先编写了产品代码,那这段代码是为了实现什么需求呢?

2023-02-10 22:02:38 167 1

原创 白盒测试和静态测试

静态代码检查:指在不运行代码的方式下,反通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性,找出代码隐藏的错误和缺陷,如参数不匹配,有歧义的嵌套语句,错误的递归,非法计算,可能出现的空指针引用等等。3. 在某些情况下,要测试程序中的所有可能情况是不现实的,因此会有一些未被测试的情况。1. 相比黑盒测试,白盒测试更具备检测代码中的每条分支和路径的能力。1. 性能、压力、兼容性测试不是白盒测试的价值所在,黑盒测试更擅长。2.白盒测试复杂,因为测试员必须有编程知识,对测试人员的要求更高。

2023-02-10 21:02:13 803

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除