分享

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   1. 引言  如果你是一个Python新手,那么你可能会在一些代码中看到assert关键字的语句。对于该语句,有人喜欢有人不喜欢,本文重点介绍Assert语句的作用以及什么时候应该使用该语句。  闲话少说,我们直接开始吧!  2. 基础语法  Assert语句的基础语法如下:  assert boolean_expression  这里,我们期望上述boolean_expression取值为True,而assert关键字的作用是帮助我们再次检查它是否真的为True。  此时如果我们断言是True,那么一切都好,没有什么错,我们可以像往常一样继续往下执行。  但是,如果我们断言为F...
            0 0 951
            分享
          •   前言  虽然笔者是一个测试老人了,但是基本上所有的测试经验都停留在手工测试方面,对于自动化测试方面的实战经验少之又少,可以说,从这个角度来说,就像生活在原始社会,一切靠双手解决问题。  其实,究其原因:一方面是,自动化方面不求上进,觉得会手工测试就可以了,自动化就能躲就躲吧;另一方面是,觉得自动化是个慢慢积累的过程,不是那么容易学会的,既然不是那么学会的,那是不是......就先不学了,然后,就一拖再拖,能拖就拖,殊不知,自动化已经逐步成为测试领域必备的生存技能了。  所以,为了顺应测试行业发展的潮流,我就开始了从测试“原始人”到测试“现代人”的转变。(顺便说一下,想快速成长,有两个方面的...
            12 13 1796
            分享
          • 经过艰苦的3技术+1HR面,终于告别0offer了,这是面试测试之前整理的牛友们的面经,答案来着互联网,有不合适的地方请大家指出。技术面中除了问项目,其余80%的问题来自牛友们提供的面经,祝大家找到合适的offer。http和https的区别https协议需要到CA(CertificateAuthority,证书颁发机构)申请证书,一般免费证书较少,因而需要一定费用。http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。http的连接很简单,是无状态的。Https协议是...
            4 5 3468
            分享
          •   本文以笔者当前使用的自动化测试项目为例,浅谈分层设计的思路,不涉及到具体的代码细节和某个框架的实现原理,重点关注在分层前后的使用对比,可能会以一些伪代码为例来说明举例。  接口测试三要素:  ·参数构造  · 发起请求,获取响应  · 校验结果  一、原始状态  当我们的用例没有进行分层设计的时候,只能算是一个“苗条式”的脚本。以一个后台创建商品活动的场景为例,大概流程是这样的(默认已经是登录状态下):  创建商品-创建分类-创建优惠券-创建活动  要进行接口测试的话,按照接口测试的三要素来进行,具体的效果如下:  参数构造:     &n...
            0 0 847
            分享
          • 一、网络模型及传输1.1 OSI七层网络模型OSI七层模型:是ISO组织研究的一种网络互连模型,目的是为了推荐所有公司使用这个规范来控制网络。OSI七层模型从下至上分别为:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。它们大概的作用如下图所示。关于七层网络模型中的每一层,都是为了解决网络中的某一个或某些问题。每一层的目的,可以参考下图中的描述。针对软件测试人员来说,我们在工作或面试中,常会接触到的就是传输层(TCP、UDP)和应用层(HTTP、HTTPS等)。1.2 TCP/IP四层概念模型TCP/IP四层概念模型是目前较为常用的一种网络模型,相较于OSI七层网络模型,只是对比O...
            1 1 1234
            分享
      • 51testing软件测试圈微信