- 博客(19)
- 收藏
- 关注
原创 初识keepalive
概述说到keepalive机制,就要区分一下是TCP的keepalive还是HTTP的keep-alive,这两者是完全不同的概念。简单来讲,TCP的keepalive机制是在三次握手后双方处于established阶段时探测连接的可用性,而HTTP的keep-alive是保持客户端到服务器端的连接持续有效。TCP的keepalive机制首先有三个参数需要了解:tcp_keepa...
2019-03-07 22:54:33
386
原创 TTL(Time to Live)—生存时间初识
当我们一台能连通网络的计算机上,打开cmd,执行这样一条语句“ping www.baidu.com”时,会出现以下界面。在这个界面中,可以看到主机与百度服务器的网络连通性。其中在往返行程的传送时间后面,有一个TTL值,这是什么呢?今天就来简单认识一下TTL——生存时间。为了避免IP数据包在传输过程中陷入死循环或者是无休止地投递下去,就会存在一个寿命计数器,也就是TTL,每当IP数据包经过一个...
2019-03-06 22:49:39
2171
原创 软件测试基础——bug管理
什么是软件缺陷?软件未达到需求说明书所要求的功能;软件出现了产品说明书中已经指出的不应该出现的错误;软件超出了产品说明书的指定功能范围;软件的易用性不够好;软件的性能不够好;软件缺陷产生的原因?需求讨论不足,对需求产生歧义;需求变更频繁;工期短,任务重;软件开发过程中编码问题;文档不完善(需求文档,设计文档,接口文档等);软硬件环境不完善;软件本身的复杂性;注:...
2019-03-05 22:34:23
459
原创 软件测试基础——测试准入准出
测试准入标准开发编码结束,单元测试完成;需求所规定的功能均已实现,如未全部完成,需以文档形式提交明确的测试范围;已完成集成测试(开发间联调),被测试系统的流程可以走通;兼容性测试要求明确,安全、性能测试的范围和要求要明确;测试暂停、停止若冒烟测试不通过,测试需要暂停;被测试项目由于其他原因需要暂时;存在优先级更高的任务,当前测试任务需要暂停;测试准出标准:被测试项目满...
2019-03-05 22:24:52
4635
原创 正向代理和反向代理浅析
之前只是听过“代理”这个词,没有对此做过多探究。今天工作时接触到了这个知识点,于是参考和学习了一些他人的文章,对代理中的“正向代理”和“反向代理”做一点浅显的总结,之后还需要不断学习,做些实验加强对这方面的理解。
2019-03-05 22:06:14
153
原创 软件测试基础——因果图与判定表法
等价类划分法和边界值法通常考虑的都是某一个输入条件,而不考虑输入条件的各种组合制约关系。如果要在测试中考虑各种条件的组合,那么测试用例将是无穷无尽的,因此需要用因果图+判定表法来描述多个有关联的条件组合后产生的测试结果。判定表通常有四个部分:1、条件桩(列出了问题的所有条件,通常认为列出的条件与次序无关紧要);2、动作桩(结果分类);3、条件项(条件的取值);4、动作项(条件组合后所做的操作)...
2019-02-28 22:15:09
2060
原创 软件测试基础——边界值法
边界值——等价类附近的值;如果输入条件规定了取值范围,那么应该以该范围的边界内以及刚刚超出范围的边界外的值作为测试用例。
2019-02-25 23:22:47
1650
1
原创 软件测试基础——等价类划分法
等价类划分的办法是把程序的输入域划分为若干个部分,然后从每个部分中选取少数代表性的数据当做测试用例,每一类的代表性数据在测试中的作用等价于这一类的其他值。代表性数据有错,则相同类也会有错,代表性数据没错,那么相同类数据也正确。通俗讲,就是划分归纳测试类别。编写测试用例之前,可以先列出一个等价类表,并为每一个等价类编号。在写测试用例时,可以根据不同的等价类写出相应的测试用例条目。比如等价类1...
2019-02-25 23:15:48
2116
原创 软件测试基础——测试用例设计初步
测试设计:将概括的测试目标转化为具体的测试条件和测试用例用例的过程。应当严格依据需求文档、系统架构、接口文档等内容编写测试用例,必要时需参加开发的一些会议,跟踪需求是否有变动,及时评判测试对象的可靠性。需要在测试用例编写阶段定义好测试条目优先级。测试用例应该具有可重复性,可验证性和需求可追溯性。一条测试用例应当包括:前提条件、测试步骤(一定要是可还原的)、测试数据、预期结果等;常用的...
2019-02-24 21:37:13
228
原创 软件测试基础——测试评审
仅仅从文档中获取信息,容易造成信息不对称、理解偏差、理解不深入等问题,故需要进行测试评审。评审集结每个成员的想法,并与开发达成共识评审的重点:采用的测试方法、测试数据的准备、等价类划分的依据、流程测试的路径组合、是否需要模拟数据以及如何模拟、对于风险的考量...
2019-02-24 20:32:02
859
原创 软件测试基础——测试策略
如何做测试计划?测试系统是做什么的?功能、特点、性能要求、安全要求等(测试策略制定的是否合理决定了测试效率和质量)测试策略要素:测试安排(发布计划)、测试范围、测试资源(人员/工具)、测试环境、测试方法、用例设计方法、文档管理、风险管理、上线跟踪验证如果测试时间安排不足,我们就可以在后续的测试范围中挑选优先级较高的功能来执行测试功能测试是必须的,非功能测试是可选的差的文档会误导客户,文...
2019-02-24 20:22:13
1145
原创 软件测试基础——需求测试
需求测试需要注意以下内容:测试人员参加需求分析,对需求了解的深刻有助于减少与开发人员无谓的交互,节省时间。如果等到开发提测之后再写测试用例,时间就会很紧张,测试用例也容易写的不完善。所以应该早期确定测试用例的编写思路,为测试打好基础。可以获取一些测试数据(尽可能从客户那里),为测试用例设计提供帮助。需求分析阶段可以发现需求不合理的部分,尽早提出有助于后期工作的稳定性。需求项必须是可以具...
2019-02-23 22:44:34
457
原创 软件测试基础——软件测试过程1(重点:测试策划)
1、项目经理提交需求规格说明书2、测试人员计划&策划编写测试用例测试提出问题-改bug-测试提交测试结果3、测试计划&策划过程详解确定测试的资源和技术需求进行风险分析和评估编写测试计划和测试用例测试控制(管理方面)...
2019-02-21 22:10:59
264
原创 软件测试基础——软件测试流程
思考两个问题在什么条件下做软件测试?怎么做软件测试?搭建测试环境前:确定此次测试的目的;功能测试or性能测试or安全测试?例如:功能测试:不需要大量的数据,需要覆盖率高,测试数据要尽量真实;性能测试:需要大量存量数据或者与实际硬件环境尽可能相似的硬件配置;测试的软件环境要尽可能模拟真实的环境了解测试软件运行的最低要求了解用户常使用的软件,避免我们做的软件配...
2019-02-21 22:00:39
148
原创 软件测试基础——软件测试的原则
所有的软件测试都应该追溯到用户需求。即应该重视需求文档,明确最初的需求才能尽可能减少后期的错误;尽早启动测试工作,尽可能早地发现问题。问题越是遗留到后面修改的成本越大;pareto法则适用于软件测试,又称28效率法则,即早期应该能够发现大量的问题;穷尽测试是不可能的,应当做适当的风险分析;杀虫剂免疫 。开发人员时间长了之后会知道测试人员的一些套路,所以测试人员应该时常切换思维,用多种方法...
2019-02-19 21:13:12
309
原创 软件测试基础——部分术语、软件测试的常见模型、测试覆盖率以及测试团队常见的组织架构
部分术语(1)测试用例包括测试环境,步骤,数据,期望结果的测试规划文档;(2)冒烟测试在对一个新版本进行系统大规模测试之前,先验证一下软件的基本功能是否实现,是否具备可测性;(3)阿尔法测试内部验收测试,由用户,测试人员,开发人员共同参与;(4)贝塔测试最终公测,完全交给最终用户测试软件测试的常见模型(1)V模型是我们熟知的瀑布模型的一种改进。由于瀑布模型将软件生命周期划分为...
2019-02-19 21:09:44
927
原创 软件测试基础——软件测试方法和分类、生命周期各测试方法
软件测试方法和分类一、按生命周期划分单元测试、冒烟测试、集成测试、系统测试、验收测试二、按测试方法划分白盒测试:静态分析、动态分析(逻辑覆盖测试、插桩测试)黑盒测试:功能测试、自动化测试、性能测试、安全测试灰盒测试其他:随机测试、探索性测试、阿尔法测试、贝塔测试生命周期各测试方法...
2019-02-18 22:40:51
436
原创 软件测试基础——软件开发模型、软件开发文档
软件开发模型边做边改、瀑布式(线性、不能回溯)、原型式(给客户做一个原型,与客户及时交互细化需求)、螺旋式(瀑布式和原型式的结合,包含风险分析)、敏捷式(细分需求,开发周期短,以人为本)。软件开发文档需求分析文档、概要设计文档、详细设计文档(包含方案、策略、架构、体系)、测试设计/方案文档、测试用例、测试报告。...
2019-02-18 22:40:31
200
原创 软件测试基础——软件的特性、分类、生命周期
什么是软件?软件是计算机系统中与硬件相互依存的一个部分,它包含程序、数据和文档三个部分。其中,程序是满足功能和性能需求的指令序列;数据是使程序可操作信息的数据结构;文档是与程序开发、维护、使用相关的说明文件。软件的形态特性不可见、无形的逻辑实体。软件的智能特性软件的开发凝聚着人类的智慧,它帮助我们计算、分析、判断、决策复杂问题。软件的开发特性软件的开发至今还未实现自动...
2019-02-18 22:38:36
555
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人