软件测试基础面试题

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

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

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

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

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

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

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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 文章来自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鹏阅读 9,236评论 2 126
  • 1.测试与软件模型 软件开发生命周期模型指的是软件开发全过程、活动和任务的结构性框架。软件项目的开发包括:需求、设...
    Mr希灵阅读 22,068评论 7 278
  • 1.测试与软件模型 软件开发生命周期模型指的是软件开发全过程、活动和任务的结构性框架。软件项目的开发包括:需求、设...
    宇文臭臭阅读 6,761评论 5 100
  • 1.问:你在测试中发现了一个 bug ,但是开发经理认为这不是一个 bug ,你应该怎样解决。 首先,将问题提...
    qianyewhy阅读 9,314评论 4 123
  • 戴建东 春天的傍晚 走过峙垅湖公园 轻柔的草地环绕湖边 温暖的夕阳洒落余辉 湿润的风 抚摸湖边的垂柳 在阳光里跳舞...
    风雅田园阅读 1,950评论 11 24