软件测试工程师面试问题精选分享:
1、什么是软件测试?
IEEE中是这样描述的:使用人工或自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。
2、我们怎么开展软件测试呢?
现代软件测试活动一般包括以下内容:
● 制定测试计划。
● 设计测试用例。
● 实施测试。
● 提交缺陷报告。
● 测试总结。
3、为什么要开展软件测试呢?
首先,测试并不仅仅是为了要找出错误。通过分析错误产生的原因和错误的发生趋势,可以帮助项目管理者发现当前软件开发过程的缺陷,以便及时改进。同时,这种分析也能帮助测试人员设计出游针对性的测试方法,改善测试的效率和有效性。
其次,没有发现错误的测试也是有价值的,完整的测试是评定软件质量的一种方法。
简单地说,测试的根本目的就是确保最终交给客户的产品符合用户的需求,在产品交给用户之前尽可能多地发现并改正错误。
4、软件测试要达到什么目标呢?
软件测试一般要达到下列目标:
● 确保产品完成了它所承诺或公布的功能,并且用户可以访问到的功能都有明确的书面说明。
● 确保产品满足性能和效率的要求。使用起来系统运行效率低、用户界面不友好,用户操作部方便的产品不能说是一个有竞争力的产品。用户最关心的不是产品的技术有多先进,而是他能从这些技术中得到多少好处,使用是否得心应手。
● 确保产品是健壮的和适应用户环境的。健壮性即稳定性,是产品质量的基本要求。
五、测试和调试有什么不同?
发现软件的错误(是否满足用户需求) 确定程序中可疑错误的原因和确切位置,对程序(设计或编号)进行修改,排除错误
贯穿整个软件生命周期(很多公司只在编码后期才进行测试) 主要在开发阶段
由测试人员和程序员参与 程序员参与
可见,有些人认为测试和调试时一码事是错误的,实际上测试与调试有着本质的区别。简单地说,测试的主要工作是找缺陷,而调试的目的是解决缺陷。具体地讲,软件测试时在进行成功的软件调试后才开始进行的。
5、WINDOWS域的具体实现方式?客户机要加入到域该如何操作?
6、请问你对AD熟悉吗?怎样组织AD资源?
7、请简述操作主机(FSMO)的作用?
8、请问PKI是什么?在WIN下怎样实现PKI?请简述证书申请的一个过程?
9、请问你用过那些远程控制软件?
10、怎样实现WINDOWS群集?
11、你知道哪几种邮件系统?请简述安装EXCHANG2003的详细步骤?
12、请问ISA有几大功能?请简述用ISA发布网站的过程?
13、请问怎样才能让SQL服务器更安全?
14、请问在生产环境中你应该如何规划SQL数据库文件存放?
15、当一台DC发生宕机,你应该如何处理?
16、请问你如何把你的WINDOWS服务器做得更安全?
17、如何备份和还原SQL数据库?
18、如何备份和还原EXCHANG数据库?
19、你用过那些杀毒软件(网络版和单机版)?
20、如果有一个小型企业网络需要你去规划,请讲述你的规划思路?
21、你知道那些入侵检测系统?你能独立部署的有那些?
22、请问如何加强WEB服务器的安全?
23、当有一台电脑出现故障,请问你怎样解决这个问题?
24、你做过系统补丁升级吗?内网如果有一百台机器的话你怎样做系统补丁升级?
25、网页出现乱码是什么原因?
26、Exchang2003安装成功默认能用foxmail收发邮件吗?如果能,为什么?如果不能,请说明原因?
27、请问怎样才能统一更改整个公司的邮件地址(exchange环境)?
28、请问你在生产环境中如何规划EXCHANGE服务器数据库的存放?
29、请你写出10条以上保证你企业网络安全的措施。
30、一台WINDOWSXP的客户机,登陆域的时需要十分钟,请问是什么原因?怎么解决?
31、当用户反映去访问一台文件服务器非常慢,请问是什么原因?如何解决?
软件测试工程师面试问题精选
声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
Tags in this post...
Reply on: @reply_date@
@reply_contents@