软件测试——刷题

1.测试的策略有哪些?

参考答案:黑盒/白盒、静态/动态、手工/自动、冒烟测试、回归测试、公测(Beata测试的策略)

2.正交测试用例设计方法的特点是什么?

参考答案:用最少的实验覆盖最多的操作,测试用例设计很少,效率高,但是很复杂;

对于基本的验证功能,以及二次集成引起的缺陷,一般都能找出来;但是更深的缺陷,更复杂的缺陷,还是无能为力的;

具体的环境下,正交表一般都很难做的。大多数,只在系统测试的时候使用此方法。

3.什么叫兼容性测试?兼容性测试侧重哪些方面?

参考答案:兼容性测试主要是检查软件在不同的硬件平台、软件平台上是否可以正常的运行,即使通常说的软件的可移植性。

兼容的类型,如果细分的话,有平台的兼容,网络兼容,数据库兼容,以及数据格式的兼容。

兼容测试的重点是:对兼容环境的分析。通常,是在运行软件的环境不是很确定的情况下,才需要做兼容。根据软件运行的需要,或者根据需求文档,一般都能够得出用户会在什么环境下使用该软件,把这些环境整理成表单,就得出做兼容测试的兼容环境了。

兼容和配置测试的区别在于,做配置测试通常不是Clean OS下做测试,而兼容测试多是在Clean OS的环境下做的。

4.我现在有个程序,发现在Windows上运行得很慢,怎么判别是程序存在问题还是软硬件系统存在问题?

参考答案:1.检查系统是否有中毒的特征;

2.检查软件/硬件的配置是否符合软件的推荐标准;

3.确认当前的系统是否独立,即没有对外提供什么消耗CPU资源的服务;

4.如果是C/S或者B/S结构的软件,需要检查是不是因为与服务器的连接有问题,或者访问有问题造成的;

5.描述使用缺陷管理工具对软件缺陷(BUG)跟踪的管理的流程?

参考答案:

缺陷处理流程如下:

创建项目(管理员)→管理项目(项目经理)分类→提交问题(报告员)新建状态→确认问题(开发员)已确认状态→分配问题(经理)已分配状态→解决问题(开发员)已解决状态→验证问题(报告员)验证通过→关闭问题(经理)

6.描述测试用例设计的完整过程?

参考答案:需求分析+需求变更的维护工作;

根据需求,得出测试需求;

设计测试方案,评审测试方案;

方案评审通过后,设计测试用例,再对测试用例进行评审;

7.单元测试的策略有哪些?

参考答案:逻辑覆盖、循环覆盖、同行评审、桌前检查、代码走查、代码评审、景泰数据流分析

8.LoadRunner分哪三部分?

参考答案:用户动作设计;

场景设计;

测试数据分析;

9.用LoadRunner进行测试的流程?

参考答案:

1.

 

 

你可能感兴趣的:(软件测试)