软件测试基础面试题

1.兼容性测试:检测软件在不同平台上能否正常运行,即软件的可移植性。多在Clean OS环境下做。

2.若有个程序在Windows上运行缓慢,如何判别是程序问题还是软硬件系统问题?检查系统是否中毒;检查软硬件是否符合软件推荐标准;检查系统是否独立,即是否对外提供消耗CPU的服务;若为B/S、C/S结构软件,检查与服务器的连接或访问问题;系统空载,查看性能监听器,确认CPU访问情况。

3.测试的策略:白盒/黑盒测试、静态/动态测试、自动/手工测试、冒烟测试、回归测试、公测。

4.正交表测试用例方法特点:用最少的实验覆盖最多的操作,效率高,操作复杂。多用于系统测试。

5.测试用例设计的完整过程:需求分析+需求变更的维护工作;根据需求得出测试需求;设计测试方案,评审测试方案;设计测试用例,评审测试用例。

6.单元测试策略:逻辑覆盖、循环覆盖、同行评审、桌前检查。。。

7.测试类型:兼容性测试,测试对象在不同软件和硬件配置中的运行情况;功能测试,根据产品特征、操作描述和用户方案,测试产品的特性和可操作性是否满足设计需求。性能测试,产品或组件的性能否满足需求。

8.完整的测试包含:测试计划,测试设计与开发,测试实施,测试评审与测试结论。

9.单元测试的主要内容:模块接口测试、局部数据结构测试、路径测试、边界测试、错误处理测试。

你可能感兴趣的:(软件测试基础面试题)