面试常用-基础理论(五)

1.       什么是功能测试,功能测试的依据是什么?

答:检查软件的功能是否正确  其依据是需求文档

2.       什么是软件的健壮性?

答:软件在面对错误时是否做出了正确的处理

3.       什么是内存泄漏测试?

答:是一种典型的程序缺陷,它导致应用程序不断消耗系统内存,使程序运行出现相应变慢、某些功能无法实现,甚至整个系统瘫痪等问题。

4.       用户界面测试应该从哪些方面进行测试?

答:易用性、规范性、合理性、美观与协调性、菜单位置、独特性、快捷方式的组合、排错性、多窗口的应用、系统资源。系统资源。

5.       性能测试、负载测试和压力测试的区别是什么?

答:性能测试:收集所有和测试有关的所有性能,通常被不同人在不同场合下进行使用。
负载测试:是一种性能测试,指数据在超负荷环境中运行,程序是否能够承担。
压力测试:是在一定的负荷条件下,长时间连续运行系统给系统性能造成的影响。

6.       我们一般在什么时候执行性能测试?

答:软件中某个模块涉及到复杂的计算,特别是一些基于人工智能的分析

         涉及到大量数据的读写、通讯

         涉及到数据检索,而被检索的数据具有很大的数据量

         具有多个并发用户

         软件在运行时,可用资源可能在某些情况下很紧张,如在一些嵌入式系统软件中

7.       兼容性测试都要考虑哪些方面?

答:操作系统的兼容性

         浏览器的兼容性

         其他的软件兼容性

         硬件的兼容性

         带宽限制、网络环境的兼容性

8.       什么是冒烟测试?

答:检查版本的基本功能。对软件基本的功能进行测试,测试的对象是每一个新编译的需要正式测试的软件版本,目的是确认软件基本的功能正常,保证软件系统能跑的起来,可以进行后续的正式测试

9.       文档测试主要是测试什么?

答:文字错误、语法错误、拼写错误

         所描述的操作步骤有无遗漏

         所描述的功能或者操作步骤错误。在软件的开发过程中,往往会对软件功能进行修改,但修改的时候,可能没有对所有相关的文档进行更新,这个时候就很容易导致这样的问题。

10.  什么叫回归测试?

答:是指对某些已经被测试过的内容进行重新测试。

posted @ 2017-04-14 16:43  真紫艳星光  阅读(253)  评论(0编辑  收藏  举报