随笔分类 - 面试经验
面试/刷题的问题&心得,主测开
摘要:概述 超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。 为了解
阅读全文
摘要:概述 数据传输方式(data transmission mode),是数据在信道上传送所采取的方式。 按数据传输的顺序:并行传输和串行传输; 并行传输: 将数据以成组的方式在两条以上的并行信道上同时传输。 例如采用8单位代码字符可以用8条信道并行传输,一条信道一次传送一个字符。 因此不需另外措施就实
阅读全文
摘要:图示 TCP 序列号seq: 占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生; 给字节编上序号后,就给每一个报文段指派一个序号;序列号seq就是这个报文段中的第一个字节的数据编号。 确认号ack: 占4个字节,期待收到对方下一个报文段
阅读全文
摘要:不同的网络模型 OSI分层 (7层): 物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 是一个逻辑上的定义,一个规范,它把网络从逻辑上分为了7层。每一层都有相关、相对应的物理设备,比如路由器,交换机。 OSI 七层模型是一种框架性的设计方法 ,建立七层模型的主要目的是为解决异种网络互连
阅读全文
摘要:HAVING: 在 SQL 中增加 HAVING 子句原因是,WHERE 关键字无法与聚合函数一起使用。 HAVING 子句可以让我们筛选分组后的各组数据。 示例 表信息 表名:student_score 字段名:name course score 查出“张”姓学生中平均成绩大于75分的学生信息 关
阅读全文
摘要:参考链接 "CSDN: Linux创建多级目录命令mkdir p" Linux下有时想直接创建多级目录 注:如果父目录存在也不会报错。 不使用 p创建多级目录 没有使用“ p”这个参数的情况下,实现创建多级目录,mkdir需逐层创建目录 附删除文件夹的命令: END
阅读全文
摘要:目录 "软件测试与软件开发的异同" "为什么选择软件测试" 软件测试与软件开发的异同 工作和产出 软件开发是通过写代码来生成一个软件,也就是从无到有的过程。 软件测试则是测试一个软件有没有问题,能不能上线,也就是把软件变得更好,起到把关质量的作用。 软件开发是有产品产出的,而软件测试则没有,但是这并
阅读全文
摘要:目录 "职业认识" "职业规划" 职业认识 软件测试的意义 尽早、尽量用最少的测试发现尽可能多的问题,以保证软件产品的质量。 什么是测试工程师? 以软件开发为例,宏观上说测试工程师就是软件质量的把关者,在一个软件开发流程中测试人员要与开发人员一起对软件的研发进行负责,软件进行质量把关,开发进行功能实
阅读全文
摘要:目录 概述 1-软件测试概述 2-测试用例概述 3-测试分类概述 4-软件质量评估 概述 简单认识软件测试,可以从四个方面理解 软件测试概述 测试用例概述 测试分类概述 软件质量评估 1-软件测试概述 对软件测试的理解 软件测试是软件工程中的一个重要组成部分,基本与开发并行,开发写代码,测试测代码。
阅读全文
摘要:标准答案: 注:(可能不是面试官想听的) GET参数通过URL传递,POST放在Request body中。 对参数的数据类型,GET只接受ASCII字符,而POST没有限制。 GET在浏览器回退时是无害的,而POST会再次提交请求。 GET产生的URL地址可以被Bookmark,而POST不可以。
阅读全文
摘要:HTTP 请求方法 概述 根据 HTTP 标准,HTTP 请求可以使用多种请求方法。 HTTP1.0 定义了三种请求方法: GET, POST 和 HEAD方法。 HTTP1.1 新增了六种请求方法:OPTIONS、PUT、PATCH、DELETE、TRACE 和 CONNECT 方法。 详述 1
阅读全文
摘要:目录 "功能测试" "性能测试" "界面测试" "兼容性测试" "安全性测试" "文档测试" 功能测试 电源指示灯是否正常工作:未通电开关电源多次,通电开关电源多次 加热功能测试:加热一杯水,正常操作,异常操作 加热稳定性测试:加热一杯水,设置不同的加热时间,不同的加热物品体积等 加热均匀性测试:加
阅读全文
摘要:Cookie和Session cookie:因为HTTP请求是无状态的,它不会认识当前的用户是谁。cookie的出现就为了解决这个问题。用户第一次请求服务器时,服务器会返回一些数据(cookie)给浏览器,浏览器保存到本地,等下一次再请求服务器时就会自动带上本地的cookie数据,服务器拿到这个数据
阅读全文
摘要:目录 "功能测试" "性能测试" "可用性测试" "兼容性测试" "安全性测试" "参考链接" 功能测试 1、链接测试 (1)、测试所有链接是否按指示的那样确实链接到了该链接的页面; (2)、测试所链接的页面是否存在; (3)、保证Web应用系统上没有孤立的页面(所谓孤立页面是指没有链接指向该页面,
阅读全文
摘要:目录 "功能测试" "性能测试" "界面/易用性" "兼容性" "安全性" 功能测试 1 输入关键字,查看: 返回结果是否准确,返回的文本长度需限制 1.1输入可查到结果的正常关键字、词、语句,检索到的内容、链接正确性; 1.2输入不可查到结果的关键字、词、语句; 1.3输入一些特殊的内容,如空、特
阅读全文
摘要:目录 "功能测试" "性能测试" "兼容性测试" "界面测试" "可用性测试" "安全性测试" "本地化测试" ===================================== 功能测试 1.输入正确的用户名和密码,点击提交按钮,验证是否能正确登录。 2.输入错误的用户名或者密码,验证登录
阅读全文
摘要:传统的单元测试包括了驱动模块(driver) 和桩模块(stub)。 驱动模块 概述 在大多数场合称为"主程序",它接收测试数据并将这些数据传递到被测试模块. 单元测试一个函数单元时,被测单元本身是不能独立运行的,需要为其传送数据,为此写驱动 驱动模块是用来模拟被测试模块的上一级模块,相当于被测模块
阅读全文
摘要:从技术上讲,所有的软件缺陷都是能够修复的。 但是,没有必要修复所有的软件缺陷。 测试人员要做的是能够正确判断什么时候不能追求软件的完美。 对于整个项目团队,要做的是对每一个软件缺陷进行取舍,根据风险决定那些缺陷要修复。 发生这种现象的主要原因如下: 没有足够的时间资源。在任何一个项目中,通常情况下开
阅读全文
摘要:开发人员说不是bug,有2种情况 一是需求没有确定,所以我可以这么做 这个时候可以找来产品经理进行确认,需不需要改动,3方商量确定好后再看要不要改。 二是这种情况不可能发生,所以不需要修改 这个时候,我可以先尽可能的说出是BUG的依据是什么?如果被用户发现或出了问题,会有什么不良结果? 程序员可能会
阅读全文
摘要:性能测试 是一个较大的范围,实际上性能测试本身包含了性能、强度、压力、负载等多方面的测试内容。 压力测试(Stress Testing) 压力测试的主要任务就是获取系统正确运行的极限,检查系统在瞬间峰值负荷下正确执行的能力。 例如,对服务器做压力测试时就可以增加并发操作的用户数量;或者不停地向服务器
阅读全文