分享

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 登录1)空白用户名和密码均为空/用户名填写,密码为空/用户名为空,密码填写;2)错误校验输入错误的用户名和密码/用户名错误密码正确/用户名正确密码错误;3)大小写区分(如:用户名和密码都为小写时)用户名和密码均大写/用户名大写,密码小写/用户名小写,密码大写;4)存在空格合法的用户名或密码前插入空格/合法的用户名或密码中间插入空格/合法的用户名或密码后插入空格;5)已注销的用户名登录;6)已禁止/锁住的用户名登录;7)长短校验在给定的用户名和密码规则下,超出或少于指定的长度登录(测试临界值);8)非法字符校验(如@#¥%等字符);9)多次错误登录,是否锁住用户名或者密码在连续输错3次或者5次的...
            0 1 2108
            分享
          • 一、测试过程拆解针对BI报表测试,一般情况下,我们需要自己准备数据,来验证报表统计的准确性。由于系统的构成不一样,简单把报表测试过程分解为两个层次:数据收集汇总、数据统计展。在做数据收集汇总验证时,我们需要了解数据从哪里来,如何汇总,数据入库的规则是什么,如何存放,在什么时间点进行汇总。把这些问题弄清楚了,才可以针对性的做测试策略,来验证数据入库的准确性。这步很重要,因为这个是报表测试的数据来源,如果这里的数据出错,后面的一切都没有意义。针对数据统计展现,我们需要了解页面上展现的数据来源于库中的哪些表哪些字段,根据什么样的规则来统计。把所有需要展现的数据集对应清楚,这样才能有效的进行数据准备,...
            1 1 1442
            分享
          •   在JMeter脚本设计中,搭配使用各类测试元设计接近实际场景的步骤是整个脚本设计环节的关键。各元件组合搭配,在完整的测试交互周期中,发挥了数据抽取转换、分支逻辑控制、响应解析判断等多种功能,将标准交互请求进行包裹、扩充、衔接、串联形成触达不同数据、激活不同逻辑的树形执行结构。  因此了解JMeter各测试元件在执行线程生命周期内的执行顺序,对复杂场景脚本设计有重要帮助。  取样器(Sampler)。作为支持JMeter实现协议交互的核心元件,也是线程执行的主体部分,在实现请求交互的前后阶段为其他元件发挥增强功能提供基础。环绕在取样器元件之外,有“切入式”的增强元件,也有具备全局性质的功能元...
            12 12 1559
            分享
          •   据报道,就在ChatGPT去年因为超强的问答能力而火遍全球后不久,数字营销老兵谢恩·拉斯纳克就开始尝试这项技术。  拉斯纳克的整个职业生涯几乎都在为客户制作网络广告,正是这样的经历,让他看到了生成式人工智能会给这个行业带来多大的变化。他表示,无论是制作Facebook广告标题还是创作广告文案简介,以前都至少要花费他30分钟至1个小时,但现在只需要15分钟即可完成。  而且,这还只是开始。  拉斯纳克还在尝试Midjourney等生成式人工智能工具,它可以将文本提示转化成图片,帮助他为Facebook广告配上引人入胜的视觉内容。拉斯纳克称,这款软件对于没有图形设计背景的人来说尤其方便,而且可...
            0 0 778
            分享
          •   当纯手工测试已经不能满足项目的需要时,我们就引入了自动化测试,下面我来列举一下我在学习Selenium+Python的过程中遇到的坑以及解决方法。  找不到测试用例No tests were found  大多数初学者可能从开始到结束写一个操作流程,都能很流畅的写下来,但是这种只适应于回归测试,用自动化脚本进行整体功能的回归测试,不适应于对某个具体功能进行详细测试,那么这个时候就引入了UnitTest,对测试用例进行管理。  但对于初学者来说,从一个文件分化到多个文件,方法使用规则的不清晰等等,都可能导致测试失败,这个问题就是在使用UnitTest管理用例的时候遇到的问题。  执行结果提示...
            12 12 1194
            分享
      • 51testing软件测试圈微信