美文网首页
测试面试题盲点

测试面试题盲点

作者: 瘦不下去了 | 来源:发表于2019-03-20 19:21 被阅读0次

    1.Clean OS

    即比较纯净的系统环境,除OS和基本驱动外无其他应用程序。类似于安全模式的最基本启动环境。

    2.C/S和B/S的区别

    1.C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或SQLServer。
    B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或SQL Server等数据库。

    2.Client/Server是建立在局域网的基础上的。
    Browser/Server是建立在广域网的基础上的.

    3.硬件环境不同:
    C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务器提供连接和数据交换服务.
    B/S 建立在广域网之上的, 不必是专门的网络硬件环境,例与电话上网, 租用设备. 信息自己管理. 有比C/S更强的适应范围, 一般只要有操作系统和浏览器就行。

    3.静态测试和动态测试

    静态测试

    所谓静态测试(static testing)就是不实际运行被测软件,而只是静态地检查程序代码、界面或文档中可能存在的错误的过程。
    从概念中我们可以知道,其包括对代码测试、界面测试和文档测试三个方面:
    对于代码测试,主要测试代码是否符合相应的标准和规范。
    对于界面测试,主要测试软件的实际界面与需求中的说明是否相符。
    对于文档测试,主要测试用户手册和需求说明是否符合用户的实际需求。

    动态测试

    动态测试(dynamic testing),指的是实际运行被测程序,输入相应的测试数据,检查实际输出结果和预期结果是否相符的过程,所以判断一个测试属于动态测试还是静态的,唯一的标准就是看是否运行程序。
    黑盒测试有可能是动态测试(运行程序,看输入输出),也有可能是静态测试(不运行,只看界面)
    白盒测试有可能是动态测试(运行程序并分析代码结构),也有可能是静态测试(不运行程序,只静态察看代码)
    动态测试有可能是黑盒测试(运行,只看输入输出),也有可能是白盒测试 (运行并分析代码结构)
    静态测试有可能是黑盒测试(不运行,只察看界面),也有可能是白盒测试(不运行,只察看代码)

    4.selenium优点

    1.Selenium 测试直接在浏览器中运行,就像真实用户所做的一样。
    2.覆盖平台广,可以在 Windows、Linux 和 Macintosh上的 Internet Explorer、Chrome和 Firefox 中运行。
    3.通过编写模仿用户操作的 Selenium 测试脚本,可以从终端用户的角度来测试应用程序。
    4.通过在不同浏览器中运行测试,更容易发现浏览器的不兼容性。
    5.Selenium 的核心,也称browser bot,是用 JavaScript 编写的。这使得测试脚本可以在受支持的浏览器中运行

    相关文章

      网友评论

          本文标题:测试面试题盲点

          本文链接:https://www.haomeiwen.com/subject/eegapqtx.html