首先让自我介绍
其次。。。。
1. 在购物的时候把一个商品加入到购物车这个功能应该怎么测试
首先未登录添加一个商品看是否符合预期效果然后登录状态添加一个商品看看是否符合预期然后看看最多能提交多少个商品,是不是符合预期设计
还可以测试代码的接口 (就是提交功能有相应的实现代码入口,有时可以直接修改提交参数)
还可以直接用修改url的方式提交看是否可以(就是网址后面的参数修改后购买不同的商品)
2. 如果一个瓶子从一级摔下来没有碎,从第二级摔下来也没有碎,从第三极摔下来碎掉了,那么这个瓶子的强度是2。级数代表高度。如果强度可能有m级,给你两个一样的瓶子要怎么最快地测出它的强度。
题目同于:一幢 200 层的大楼,给你两个鸡蛋. 如果在第 n 层扔下鸡蛋,鸡蛋不碎,那么从前 n-1 层扔鸡蛋都不碎.这两只鸡蛋一模一样,不碎的话可以扔无数次. 已知鸡蛋在0层扔不会碎.提出一个策略, 要保证能测出鸡蛋恰好会碎的楼层, 并使此策略在最坏情况下所扔次数最少.
解法:/question搞清楚这题的意思:?第一个鸡蛋用来试探, 只要它从 k 层楼扔下去没碎, 则目标就在[k+1, 200]之间了.但一旦运气不好碎了, 对于已知的区间, 我们只能用剩下一个鸡蛋从小到大一层层试,?因为我们要保证策略必须成功, 不能冒险了.最坏情况下代价最小这句话十分重要, 它反映了
原创力文档

文档评论(0)