两道面试题
1给你一个静态网站页面上面有文字 图片 button 链接(但没有功能)等等
没有任何功能的实现 没有任何说明文档,用户手册
2
两个1~100以内的正整数求和
如何写用例 多谢指点 我觉得他们好像是在考你的思路
你可以从功能、性能、界面方面考虑吗
对于第二个题是不是应该从等价类和边界值方面入手呢 能不能具体的说说啊! 1,
a 点击所有联接,应当都有效
b 图片显示正常,布局合理。色彩风格一致。
c 文字和图片附合国家法律法规。
d 文字通顺,没有别字。
e 刷新后保持不变
试试第2题
不知道你的这个1~100是什么样的区间?开?闭?或者半开半闭?以下以闭区间为例,简单说一下我的想法(我也是只有2个月测试经验的新手,希望大家指正 =^.^=).从数据的输入着手,可分为两大类,合法的和非法的.然后再细分如下:
1.合法输入:
(1)有进位:
a.只是个位上有进位, 如: 11, 79;
b.只是十位上有进位, 如: 21, 80;
c.个位和十位上均有进位:
i.十位的进位是由个位的进位所导致, 如: 31, 69;
ii.十位的进位可以不由个位的进位导致, 如: 32, 79;
(2)无进位:
如: 11, 77;
基于边界测试的原则,在合法测试中要构建包含边界值(此处为0, 和100)的数据组.
2.非法输入:
(1)输入的数据中有小于1的整数, 如: -1, 50; 0, 50; -1, -1
我觉得在这里最好能做两组输入数据,其中一组包含0,这是基于边界测试的原则;另外一组不包含0.
(2)输入数据中包含大于100的整数, 如: 101, 99;
此处同上.
(3)输入的数据中包含小数, 如: 9.9 ...
(4)输入的数据中包含有非数字的字符, 如: 空格, %&*^, 字母 等等
(5)尝试只提供0个, 1个 输入数据.
(6)尝试提供多于2个的输入数据, 如 3个, 4个等等
(7)若运算符也可以又用户更改的话, 尝试提供 如 减号, 乘号 等其它运算符号.
以上是我的个人见解,我只能想到那么多. 希望各位测试前辈帮忙指正. 谢谢! ^^ 两个1~100以内的正整数求和
楼上的。你理解有误吧,
他是说两个1-100的数,求各,如100+100,99+99,1+1,……
不是说和是100以内!
第一题
第一题,建议采用探索性测试,探索性测试用于对测试对象了解不多的情况下,把了解产品测试计划测试用例测试执行同步进行,了解的基础上进行各种尝试性的操作,并将操作步骤,结果,问题都简要记录下来.探索测试的相关知识,请在网上搜一下.
第二题
等价类边界值
提醒一下,不要忘了考虑,一个非1~100和一个1~100相加的情况
没有必要考虑其他算法,像是乘除的.
程序员设计的模块,输入是两个,输出是一个,没有运算符的.
[ Last edited by 晓寒 on 2005-11-4 at 11:19 ] Originally posted by 风之翼 at 2005-10-9 04:41 PM:
不知道你的这个1~100是什么样的区间?开?闭?或者半开半闭?以下以闭区间为例,简单说一下我的想法(我也是只有2个月测试经验的新手,希望大家指正 =^.^=).
从数据的输入着手,可分为两大类,合法的和非法的.然后再细 ...
你这样分类,其实分的不够仔细,多看看测试方面的基础知识:
非法数据有很多,要全面的分类的考虑,才能不会有遗漏,
黑盒测试的方法有:
等价类,边界值,错误推测法,因果图法,判定表驱动法,正交试验法,功能图法及场景法.
但是具体到每个测试项目里都会用到多种方法,各有不同,各有优缺点,及适用的条件,所以,要认真掌握这些方法的原理,积累更多的测试经验,实际的测试中往往是综合使用各种方法才能有效的提高测试效率和测试覆盖率.
:)
所以还是建议你要多看书,多学习哦.掌握了测试的知识和方法,未必能做好测试,可是,如果,这些都掌握不了,那么肯定做不好测试.要加油哦.
以上仅代表个人观点,呵呵.请各位多多指教.
页:
[1]