软件测试面试题_2

1.什么是测试计划?

在需求分析后,进行测试计划来确定测试范围和测试策略,要测试哪些功能模块、用什么方法进行测试、有哪些测试人员、测试进度制定、预测风险。

2.怎样搭建测试环境?

   1.确定系统,是Windows系统还是Linux系统

   2.安装jdk,配置环境变量

   2.安装服务器,一般为Tomcat(必须有jdk进行环境配置)

   4.安装数据库,看开发用的是什么数据库,有oracle、mysql、sql server

   5.连接服务器工具,如SecureCRT、xshell工具(在工具中输入Linux 命令即可查询看日志)

3.在需求不明确的情况下怎样测试?

  1.参考同类型的网站

  2.根据经验和常识判断

  3.沟通

4.搭建测试环境前要注意什么?

  1.确定测试目的

  2.尽可能的模拟真实环境

  3.确保无毒环境

  4.营造独立的测试环境

  5.构建可复用的测试环境(1.避免重新搭建测试环境花费时间;2.当测试环境遭到破坏时,可以恢复测试环境,避免测试数据丢失,重现问题)

5.测试的风险有哪些?

   需求风险(需求不明确或经常改动)、测试用例风险(用例没有完全覆盖)、缺陷风险(有的bug不能复现,出现的概率极低)、代码质量风险、测试环境风险(同生产环境配置差异较大)、测试技术风险(测试能力和经验所限制)、回归测试风险(因时间少,会产生测试遗漏)、沟通协调风险、研发流程风险(无法回滚代码)、不可预测风险

原文地址:https://www.cnblogs.com/gongshu/p/10442569.html