测试补充2

39 阅读2分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第28天,点击查看活动详情

cookie 和 session 的区别:

  1. 数据存放的位置不同:Cookie 数据存放在客户的浏览器上,而 Session 数据存放在服务器上

  2. 安全程度不同:Cookie 相对不安全,Session 相对安全一些

  3. 性能使用程度不同:Session 会在一定时间内保存在服务器上,当访问增多,会比较占用服务器

的资源

  1. 数据存储大小不同:单个 Cookie 保存的数据不能超过 4K,而 Session 对其没有限制。

id,name,xpath,css selector 这些属性,你最偏爱哪一种

优先 id,name 进行定位,简单高效,其次是 css

xpath 效率最低,但定位的效果最好,因为使用层级结构来定位,一般其他方法搞不定的时候用 xpath

都能够定位到元素。

一般输入框、按钮、选择框和下拉框等表单都有 id 或 name 属性,比较适合用 id 和 name 定位。

页面文字一般缺少 id 和 name 属性,这时候可以选择 xpath 或 css Selector 进行定位。

10.什么是持续集成

持续集成是源于极限编程(XP),是一种软件实践,软件开发过程中集成步骤是一个漫长并且无法预

测的过程。集成过程中可能会爆发大量的问题,因此集成过程需要尽可能小而多,实际上持续集成讲的是

不断去做软件的集成工作。

11.持续集成如何做

最简单的形式是包括一个监控版本控制(SVN 等)变化的工具,当变化被发觉时,这个工具可以自

动的编译并测试你的应用。

维护一个单一的代码库,使构建自动化,使构建自测试。每人每天都向主线提交代码,每次提交都应

在集成机上进行构建,快速构建,使任何人都轻易获得可执行文件,人人都能看到正在发生什么,自动化

13.如何去定位页面上动态加载、变化的元素

触发动态加载元素的事件,直到动态元素出现,进行定位。

xpath 或 css 通过同级、父级、子级进行定位。

部署。