阳光明媚lcy:最重要的是从现在开始去做!

面包牛奶之面试保持战斗力

上一篇 / 下一篇  2012-04-15 22:33:09 / 天气: 晴朗 / 心情: 平静 / 精华(2) / 置顶(2)

新的一周马上就要开始了,虽然这个周末藕没有去看些资料(去enjoy life了)。但不管之前过的怎样,从现在开始要努力奋斗了,天天快乐!
赶紧看看上周的面试题,那些还没解决,百度下或问问群友们?临睡前能处理题是几题!

不会的及要定位清楚的:
1.路径覆盖测试
2.集成测试与系统测试的区别;
3.sqa的职责及基本素质;
4.数据库安全性4层?索引按存储结构分为—— 和 ——?SQL分为身份验证和 ——两阶段,身份验证分为Window验证和——验证?
 表A只有一个字段,请写出删除表A中重复的列的语句?
5.unix系统下的命令:chmod、chgrp、chown的作用,
 find .-size +10000000c -print 的意思,
 /etc目录下文件全部打包成为/tmp/etc.tar,命令怎么写
 log不断生成时如何调试,如何查看新的日志
6.逻辑题:
 一个封闭的房子,只能进去一次,灯在屋里,开关在门口如何判断三个灯的开关分别控制那个灯?
 一栋楼6层,每层2000平方米,问这栋楼能容纳多少员工?

不会的及要定位清楚的:
1.路径覆盖测试;
 
首先,路径覆盖很明确,就是从流程的一端到达另一端所有可以经过的路径。 

语句覆盖,简单理解上和上面差不多,就是覆盖所有需要执行的语句,但是,还是有区别的,比如在流程中从A到Z的过程成,需要经过从M->N,并且M-N只有一条路径可以到达,但是其中却可能有很多语句;如果是路径覆盖式,这时只有一个 测试点,而如果是语句覆盖就可以有多个测试点。 
其实用图表大更清楚。 
语句覆盖是指选择足够的测试用例,使得运行这些测试用例时,被测程序的每一个语句至少执行一次,其覆盖标准无法发现判定中逻辑运算的错误;判定覆盖是指选择足够的测试用例,使得运行这些测试用例时,每个判定的所有可能结果至少出现一次,但若程序中的判定是有几个条件联合构成时,它未必能发现每个条件的错误;条件覆盖是指选择足够的测试用例,使得运行这些测试用例时,判定中每个条件的所有可能结果至少出现一次,但未必能覆盖全部分支;判定/条件覆盖是使判定中每个条件的所有可能结果至少出现一次,并且每个判定本身的所有可能结果也至少出现一次;条件组合覆盖是使每个判定中条件结果的所有可能组合至少出现一次,因此判定本身的所有可能解说也至少出现一次,同时也是每个条件的所有可能结果至少出现一次;路径覆盖是每条可能执行到的路径至少执行一次;其中语句覆盖是一种最弱的覆盖,判定覆盖和条件覆盖比语句覆盖强,满足判定/条件覆盖标准的测试用例一定也满足判定覆盖、条件覆盖和语句覆盖,条件组合覆盖是除路径覆盖外最强的,路径覆盖也是一种比较强的覆盖,但未必考虑判定条件结果的组合,并不能代替条件覆盖和条件组合覆盖。

2.集成测试与系统测试的区别;
3.sqa的职责及基本素质;
 

1.1       质量保证人员(SQA

²      辅助过程裁减,细化、制定项目规范;

²      制定《质量保证计划》;

²      产品检查;

²      过程审计;

²      跟踪问题处理;

²      度量和报告;

²      项目经验积累;

²      学习、研究和推广。

详见http://blog.hjenglish.com/ljsr1001/articles/1669379.html

4.数据库安全性4层?索引按存储结构分为—— 和 ——?SQL分为身份验证和 ——两阶段,身份验证分为Window验证和——验证?
 四层:

1:操作系统的安全性
2:服务器的安全性

3:数据库的安全性
4:数据库对象的安全性
索引???

SQLServer身份验证 分为 Windows身份验证,和 SQL SERVER身份验证 有啥区别呢??

Windows 身份验证模式
Windows 身份验证模式是 SQL Server  中的默认身份验证模式。在 Windows 身份验证模式下,SQL Server  仅依赖用户的 Windows 身份验证。然后,授予 Windows 用户或组对 SQL Server 的访问权限。使用此模式与服务器建立的连接称为信任连接。 
当使用 Windows 身份验证模式时,数据库管理员通过授予用户登录 SQL Server  的权限来允许他们访问运行 SQL Server 的计算机。

混合身份验证模式
在混合模式下,可以使用 Windows 身份验证或 SQL Server 身份验证对用户进行验证。SQL Server 负责维护经过 SQL Server 身份验证的用户的用户名和密码。 

如果客户端和服务器能够使用 NTLM 或 Kerberos 登录身份验证协议,则以混合模式连接的 SQL Server 就像使用 Windows 身份验证模式一样,也依赖 Windows 来验证用户身份。如果客户端无法使用标准 Windows 登录,则 SQL Server 要求提供用户名和密码对,并将其与存储在系统表中的用户名和密码对进行比较。依赖用户名和密码对的连接称为非信任连接或 SQL 连接。
在真实的开发中,开发人员到底应该选用哪种身份验证方式,要根据具体情况来决定。但一般情况下,应该选择使用SQL Server身份验证方式,因为它更加安全与灵活。

登录sql时 window身份验证登录和sqlserver验证登录有什么区别?


当用户通过 Microsoft Windows 用户帐户进行连接时,SQL Server 使用 Windows 操作系统中的信息验证帐户名和密码。这是默认的身份验证模式,比混合模式更为安全。Windows 身份验证使用 Kerberos 安全协议,根据强密码的复杂性验证提供密码策略强制实施,提供帐户锁定支持,并支持密码过期。 当选择混合模式身份验证时,输入并确认系统管理员 (sa) 密码。设置强密码对于确保系统的安全性至关重要。切勿设置空密码或弱 sa 密码。 注意 SQL Server 密码可包含 1 到 128 个字符,其中包括任何字母、符号和数字的组合。如果选择混合模式身份验证,则必须输入强 sa 密码,然后才能继续执行安装向导的下一页
 

表A只有一个字段,请写出删除表A中重复的列的语句?
5.unix系统下的命令:chmod、chgrp、chown的作用,
 
  chmod 改权利
  chmgrp 改所在组
  chown改所有者,文件的所有者

 find .-size +10000000c -print 的意思,
 在当前文件夹内  依照大小查找   并打印出来

 /etc目录下文件全部打包成为/tmp/etc.tar,命令怎么写
 tar -cvf /tmp/etc.tar   /etc/*

 log不断生成时如何调试,如何查看新的日志
 tail查看日志,tail -f name.log

6.逻辑题:
 一个封闭的房子,只能进去一次,灯在屋里,开关在门口如何判断三个灯的开关分别控制那个灯?
 一栋楼6层,每层2000平方米,问这栋楼能容纳多少员工?


还有
索引按存储结构分为—— 和 ——?
表A只有一个字段,请写出删除表A中重复的列的语句?
未找到相关答案!


TAG:

 

评分:0

我来说两句

ygmmlcy

ygmmlcy

其实天很蓝,阴云总要散;其实海不远,此岸连彼岸;其实草很绿,万物皆自然。

日历

« 2024-04-23  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 58321
  • 日志数: 60
  • 建立时间: 2012-04-08
  • 更新时间: 2020-03-13

RSS订阅

Open Toolbar