【精选】单元测试框架测试网络协议.pdfVIP

【精选】单元测试框架测试网络协议.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【精选】单元测试框架测试网络协议

杨延庆 2015-05 姓名 :杨延庆 简介 :目前就职于中兴通讯股份有限公司 高级软件工程师 ,十年嵌入式软件 开发经验,见证了嵌入式从微码到 C到C++的演进。 敏捷教练 ,目前致力于与团队一起 进行敏捷转型,提高效率 爱好 :单车、编码、啰嗦 电话 邮箱 163.com 什么是单元测试 IP 分片/重组协议简介 对IP分片重组进行单元测试 定义(百度百科) 单元测试(Unit Testing ),是指对软件中的 或完成某个功 最小可测试单元进行检查和验证。对于单元测试中 能的一组函数 单元的含义,一般来说,要根据实际情况去判定其 具体含义,如C语言中单元指一个函数,Java里单 元指一个类,图形化的软件中可以指一个窗口或一 个菜单等。  窘境 ◦ 项目进度紧,时间不够用; ◦ 用例代码量太大(2~3倍于产品代码); ◦ 用例蜕化快,维护工作量太大; ◦ 进行单元测试后,泄漏到测试部的故障无明显减少 ◦ …… 黑盒 or 白盒?  如何测试 int add(int a, int b);  如果我这样写代码…… int add(int a, int b) { if ((a == 0) (b == 0)) { return 0; } else if (((a == 1) (b == 1)) { return 2; } else if (((a == -1) (b == -2)) { return -3; } else if ... }  常用工具箱 ◦单元测试框架  JUnit  CppUTest  GoogleTest + MockCpp ◦小技巧  打桩  模拟  夹具  工程组成 ◦单元测试框架 ◦被测代码 ◦桩、模拟 ◦测试用例  为什么要分片? 有45吨货物用汽车从A地通过公路运往 B地,中间须通过一座桥梁,公路上可 以载重100吨,桥梁可载重25吨,汽车 自重5吨,请问该如何运送这些货物? (忽略油费、驾驶员、汽车费用……)  接口定义 typedef struct packet { struct packet *next; unsigned int offset; unsigned int length; ... char *buffer; } PACKET; /* 成功返回报文链表,失败返回原因 */ int ip_segment(PACKET *p); 开始 申请内存 填充头部 检查入参 算校验和 检查报文

文档评论(0)

tazhiq2 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档