分享

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   Web测试中,浏览器作为必须的结果呈现手段,是每个测试工程师都会使用的。但是在测试中,启用浏览器进行调试,或者观察浏览器信息,却不是每个测试工程师都会注意或者是会无意间疏漏的方面。  随着越来越多的应用内容通过浏览器界面进行呈现,大量的前后端交互信息也在浏览器内体现,很多测试工程师早期在开始接触浏览器页面信息的时候,是从代码检查入手的,逐渐了解HTML代码在浏览器中配合不同属性代码,呈现不同的显示效果。  而又随着动态渲染以及新的前端框架技术的广泛应用,浏览器调试信息包含越来越多的内容,逐渐地,浏览器调试信息也成为测试工作中需要覆盖的一个方面,而在实践过程当中,浏览器调试信息查看和验证可以...
            0 0 272
            分享
          • 大家都知道 UI 自动化最重要的就是页面元素的定位和操作但是现在我们会发现元素越来越难定位了,前端可能会使用流行的 VUE 框架,页面控件元素经常没有 id、name 等属性,对我们定位产生了一定的困扰,需要我们灵活运用查找方式,去解决遇到的问题。1.下面列举一些 Cypress 提供的定位方式首先,它提供了 3 种专有的定位器,data-*属性,即使 CSS 或 js 改变也不会影响测试,看上去很美哈data-cy、data-test、data-testid。(个人认为这种方式极少用到,想让前端给你加上这种属性会很难。。)``` //例如为button添加一个data-*属性 <but...
            1 1 2600
            分享
          • 这是一个简单的以登录为目的的基于Python语言的自动化测试用例。按照功能测试,需要用户名和密码,其他的都是手动操作。但是自动化程序可不知道哪里该输入用户名和密码,甚至是如何打开网页。所以首先我们需要打开网页,这次我们以登录https://www.eolinker.com为例。   首先导入selenium和time()时间函数:  打开浏览器并最大化窗口:  这里用到get()函数,可以直接打开我们输入的网址。  打开网址之后便是元素定位了,告诉系统元素在哪里该怎么操作。这里是通过元素文本定位,找到登录这个按钮之后,点击(click())  这里我们通过名称找到用户名和密码的输入框,输入操作...
            3 3 1734
            分享
          • 我们写用例的时候一般是先写测试点,然后再写测试用例,也可以这么理解,测试点就是精简版的测试用例。编写用例四个基本方法:等价类、边界值、正交法、场景法。我认为对于一般的企业测试来说,这四个方法足够了。编写测试用例的策略:先点后面,先局部再整体,最忌讳的是点和面混在一起,局部和整体不明。在测试点设计的时候,需要思考如下几点:1、测试操作的难度;测试操作包括环境、配置、执行等因素,在测试设计时,尽量减小操作的难度。2、重要性及优先级;测试点一定要区分重要性及优先级,以便在实际项目测试中进行选择。重要性部门建议突出内部测试、外部验收、线上问题等标签,便于管理和分类更新。3、自动化可实现性;测试点一定要...
            0 0 1975
            分享
          •   一、request 请求超时设置  timeout 超时时间是可以手动设置的,新建一个 http 请求,在“高级”设置中找到“超时”设置,设置连接、响应时间为2000ms。  1. 请求连接超时,连不上服务器。  现象:  Jmeter表现形式为:前面几个请求是成功的,但是后面请求有的会报错,有的请求成功  报错1:  Response code: Non HTTP response code: java.net.SocketTimeoutException   Response message: Non&nb...
            0 0 337
            分享
      • 51testing软件测试圈微信