📣 VIP通行证夏日特惠 限时立减$68
查看: 2489| 回复: 1
跳转到指定楼层
上一主题 下一主题
收起左侧

[找工就业] 怎么测试你的代码

全局:

2017(1-3月)-CS博士+fresh grad 无实习或全职 | 内推| 码农类General全职@google

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
想问一下地里的筒子们,对于“怎么测试你的代码”这个问题,应该怎么回答?楼主被问了很多次这个问题,但是感觉答的都不太还。
我能想到的几个方面就是
1. test cases (手动写一些cases来测试,或者大量随机cases来测试,保证每一个branch,condition, control/information flow graph都被cover到)
2,比较output和expect是否一致,可以使用assert。对于异常的处理,要throw exception。
.--
目前只能想到这么多,回答“怎么测试你的代码”是这个套路吗?

评分

参与人数 1大米 +3 收起 理由
arteeezy + 3 感谢分享!

查看全部评分


上一篇:Twitter for change
下一篇:求问收到VMware hr一封奇怪的邮件
🔗
arteeezy 2017-2-23 08:58:45 | 只看该作者
全局:
Udacity 有两门课就是讲software engineer debugging和testing的
基本常用的方法就是unit testing 和 integration testing.
assert 这是技巧之一. . check 1point3acres for more.

我想他们问怎么测试你的代码: 可能是想问你从哪些方面去测试的你代码
我觉得有两个
1看看code有没有错误, 能不能正确运行【debugging】
2 看看code有没有达到spec的要求【verification】
3 看看code 有没有达到用户的需求【validation】
用testing的的方法去看看code达不达的到自己的要求.
-baidu 1point3acres
抛砖引玉啦


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表