406272556 发表于 2010-7-19 10:31:06

新手区那边放了两天没人答,看看高手区

新人求助一些软件测试题


某公司笔试题:
判断题:由于操作系统本身具有调度功能,会自动协调线程/进程的资源,因而不会存在资源冲突,所以单线程和多线程系统的测试关注点完全相同()
系统测试更多的关注兼容性测试()
系统测试为了证明系统符合最初的设计目标()

单项选择题
边界值的定义中,上点是指()
A. 区域内的任意点 B.离边界值最近的点 C.域边界上的点

多项选择题
这里最纠结..

对于在海外使用的产品,需要进行本地化测试,包括()
A.语言习惯的左右顺序 B.时间分隔符 C.数字小数点分隔符 D.数字千分位分隔符

对于整数范围2<= a <100,运用边界值分析方法测试,应该选择以下数据()
A.2 B.1 C.50 D.100 E.3 F.101

在软件的安全性测试中,测试一个管理员登陆的过程,分别存在以下的测试结果,下面哪几种测试结果符合安全性测试的要求()
A. 登陆界面中用户密码以*显示
B. 记录日志时,打开日志开关,可以查看到用户的密码
C. 用户密码在数据库中加密存放
D. 密码的长度不少于6位

对文本框的输入内容进行测试,需要考虑的测试点()
A. 对于数字串,要考虑头尾的0字符
B. 要考虑尾字符为空格情况的测试
C. 要考虑特殊字符的测试
D. 用户使用场景和操作习惯

对于数据库索引的说法正确的是()
A. 对于取值不能重复的,经常作为查询条件的字段,应该建立唯一索引
B. 对于经常作为查询条件的字段,其值可以不唯一,则应该建立可重复索引
C. 有些表记录数很少,甚至只有一条记录,为了约束的需要,也要建立索引或设置主键
D. 不应建立多余的索引或者主键,不应在复合索引(或主键)中存在多余的字段。

就这些了吧,谢谢大家了

hueslife 发表于 2010-7-19 17:21:37

系统测试是针对整个产品系统进行的测试,目的是验证系统是否满足了需求规格的定义,找出与需求规格不相符合或与之矛盾的地方。 所以“系统测试为了证明系统符合最初的设计目标()”这个说法不对,“系统测试更多的关注兼容性测试()”应该也不对

上点,就是边界上的点,不管它是开区间还是闭区间,就是说,如果该点是封闭的,那上点就在域范围内,如果该点是开放的,那上点就在域范围外;内点,就是在域范围内的任意一个点;离点,就是离上点最近的一个点,如果边界是封闭的,那离点就是域范围外离上点最近的点,如果边界是开放的,那离点就是域范围内离上点最近的点。

hueslife 发表于 2010-7-19 17:37:01

对于整数范围2<= a <100,运用边界值分析方法测试,应该选择以下数据()
A,B,C,D,E,F

在软件的安全性测试中,测试一个管理员登陆的过程,分别存在以下的测试结果,下面哪几种测试结果符合安全性测试的要求()
A,C,D

对文本框的输入内容进行测试,需要考虑的测试点()
A,B,C,D仅供参考

406272556 发表于 2010-7-19 19:35:07

太感谢hueslife的回帖了,真的帮了大忙了,谢谢了,谢谢了。
不过小弟还有两个地方不明白,望阁下明示:
百度百科对于边界值法的说法是,最小值,略高于最小值,正常值,略低于最大值,和最大值等处取值;
而大于最大值和小于最小值的测试属于“健壮性测试”,这就让个这个新人有些摸不着头脑,到底健壮性测试算不算边界值测试呢?
////////////////////////////////////////////////////////////////////////
系统测试为了证明系统符合最初的设计目标()
而这个判断,系统测试的目的不就是为了验证需求么?难道说是因为最初的需求可能变动了,才导致这条不对的么?

望明示,谢谢!

maxgsh 发表于 2010-7-20 09:45:16

健壮性测试是边界值的一种 ,还分为强健壮与弱健壮

Jackc 发表于 2010-7-23 11:17:20

判断题:
X、X、 ?
“系统测试为了证明系统符合最初的设计目标”。很纠结的说法,它涉及测试目的和需求定义两个方面,而这两个方面在软件测试中并不容易得到明确的答案。如不解释的话,选“X”应该更接近面试官答案。因为“最初”的设计目标和“最终”的需求还是有一定区别的。

单项选择题

看了hueslife的解答之前,我也不知道“上点”的概念,虽然可能会蒙对……

多项选择题
对于在海外使用的产品,需要进行本地化测试,包括
ABCD
基本思路是“测试所有与字符相关的元素”,自然包括字符需要的特殊符号和排序。

在软件的安全性测试中,测试一个管理员登陆的过程,分别存在以下的测试结果,下面哪几种测试结果符合安全性测试的要求
ABCDEF
等价的基本例子

在软件的安全性测试中,测试一个管理员登陆的过程,分别存在以下的测试结果,下面哪几种测试结果符合安全性测试的要求
ACD
特别说明:密码长度越长,密码反解越难。但是,如果换成用户体验测试,可能D答案会成为error。

对文本框的输入内容进行测试,需要考虑的测试点
ABCD
这题的纠结点在于D,对于“用户使用场景和操作习惯”的解释,换个说法就容易理解了:“交互测试和兼容测试”

对于数据库索引的说法正确的是
ABDC
C比较纠结,选它的出发点是追求更快的速度,忽略存储空间和维护成本的问题。

cy1226 发表于 2010-7-28 16:09:40

我也来分析一下,可能不对~

判断题:由于操作系统本身具有调度功能,会自动协调线程/进程的资源,因而不会存在资源冲突,所以单线程和多线程系统的测试关注点完全相同(错)
系统测试更多的关注兼容性测试(对)
系统测试为了证明系统符合最初的设计目标(错)
——任何测试都不能完全证明没有问题吧,只能说是让它更接近目标吧。

单项选择题
边界值的定义中,上点是指(C)
A. 区域内的任意点 B.离边界值最近的点 C.域边界上的点

多项选择题
这里最纠结..

对于在海外使用的产品,需要进行本地化测试,包括(AB)
A.语言习惯的左右顺序 B.时间分隔符 C.数字小数点分隔符 D.数字千分位分隔符
——CD中的,大家习惯好像都一样的吧

对于整数范围2<= a <100,运用边界值分析方法测试,应该选择以下数据(ABDEF)
A.2 B.1 C.50 D.100 E.3 F.101
——C是中值

在软件的安全性测试中,测试一个管理员登陆的过程,分别存在以下的测试结果,下面哪几种测试结果符合安全性测试的要求(ACD)
A. 登陆界面中用户密码以*显示
B. 记录日志时,打开日志开关,可以查看到用户的密码
C. 用户密码在数据库中加密存放
D. 密码的长度不少于6位

对文本框的输入内容进行测试,需要考虑的测试点(ABCD)
A. 对于数字串,要考虑头尾的0字符
B. 要考虑尾字符为空格情况的测试
C. 要考虑特殊字符的测试
D. 用户使用场景和操作习惯

对于数据库索引的说法正确的是(不懂的说~)
A. 对于取值不能重复的,经常作为查询条件的字段,应该建立唯一索引
B. 对于经常作为查询条件的字段,其值可以不唯一,则应该建立可重复索引
C. 有些表记录数很少,甚至只有一条记录,为了约束的需要,也要建立索引或设置主键
D. 不应建立多余的索引或者主键,不应在复合索引(或主键)中存在多余的字段。
页: [1]
查看完整版本: 新手区那边放了两天没人答,看看高手区