软件测试常考面试题-软件测试面试宝典(11)

发表于:2019-07-24来源:CSDN作者:MJ813点击数: 标签:面试题
如果公司确实需要我可以从事开发,但我还是喜欢做测试,我认为我更适合做测试。 66.软件测试分哪些阶段?各阶段的含义? 分为单元测试、集成测试、

如果公司确实需要我可以从事开发,但我还是喜欢做测试,我认为我更适合做测试。
66.软件测试分哪些阶段?各阶段的含义?
分为单元测试、集成测试、确认测试、系统测试、验收测试。单元测试是最小单位的测试,测试独立模块;
集成测试主要测试模块之间的接口是否正常,
确认测试类似于冒烟测试通常在大规模系统测试之前验证版本主要功能是否实现,版本的稳定性是否可以进入系统测试,
系统测试是全面测试验证系统是否满足用户需求包括功能、性能、兼容性等等。
验收测试是用户参与的测试。
67.一份测试计划应该包括哪些内容?
背景、项目简介、目的、测试范围、测试策略、人员分工、资源要求、进度计划、参考文档、常用术语、提交文档、风险分析。
68.什么是兼容性测试?请举例说明如何利用兼容性测试列表进行测试。
主要验证软件产品在不同版本之间的兼容性。包括向下兼容和交错兼容,向下兼容是测试软件新版本保留它早期版本功能的情况,
交错兼容是验证共同存在的两个相关但不相同的产品之间的兼容性。
69.对某软件进行测试,发现在 8 WIN98 上运行得很慢,怎么判别是该软件存在问题还是其软硬件运行环境存在问题?
看软件的运行环境要求。如果符合要求则是程序存在问题,若不符合要求则是硬件系统存在问题
70.需求测试的注意事项有哪些?
是否使用了公司的模板
文档内容是否符合规范
所有的需求是分级是否清析适当?
所有的需求是否具有一致性
需求是否可行(即,该需求组合有解决方案)
需求可否用己知的约束来实现
需求是否足够(即,可以把它送到一个规范的开发组织,并有一个生产出所需要产品的合理的可能性)
所有的其它需求是交叉引用是否正确
用户描述是否清楚
是否用客户的语言来描述需求
每个需求描述是否清楚没有岐义,可以移交给一个独立的组去实现时也能理解
是否所有的需求都是可验证的
是否每条需求都具有独立性,即使发生了变化也不会影响其它需求
性能指标是否明确
非功能性需求是否得到充分表现
是否完整列出适用的标准或协议
标准和协议之间是否存在冲突
71.请简述一下缺陷的生命周期。
提交?分配?处理?返测?关闭(返测和处理为循环


 

原文转自:https://blog.csdn.net/mj813/article/details/52451355

...

热门标签