软件测试面试题_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不能复现,出现的概率极低)、代码质量风险、测试环境风险(同生产环境配置差异较大)、测试技术风险(测试能力和经验所限制)、回归测试风险(因时间少,会产生测试遗漏)、沟通协调风险、研发流程风险(无法回滚代码)、不可预测风险