分享

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 软件测试(Software Testing):在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。一、软件的分类?1、按照功能划分:【系统软件】:如操作系统、数据库管理系统,各种驱动软件等;【应用软件】:如Office、有道翻译、QQ等;2、按照技术结构划分:【单机版本】:如Office,画图工具等;【C/S结构软件】:如QQ、微信等;【B/S结构软件】:如新浪、搜狐、google等;3、按照使用终端划分:【PC端】:电脑版QQ等安装在电脑端的软件;【移动端】:如手机版QQ、微信等安装在移动端的软件;4、按照用户划分:【产品软件】:Office、...
            0 0 1036
            分享
          •   本文以笔者当前使用的自动化测试项目为例,浅谈分层设计的思路,不涉及到具体的代码细节和某个框架的实现原理,重点关注在分层前后的使用对比,可能会以一些伪代码为例来说明举例。  接口测试三要素:  ·参数构造  · 发起请求,获取响应  · 校验结果  一、原始状态  当我们的用例没有进行分层设计的时候,只能算是一个“苗条式”的脚本。以一个后台创建商品活动的场景为例,大概流程是这样的(默认已经是登录状态下):  创建商品-创建分类-创建优惠券-创建活动  要进行接口测试的话,按照接口测试的三要素来进行,具体的效果如下:  参数构造:     &n...
            0 0 1137
            分享
          • 让我们看一下最简单形式的语法:START TRANSACTION; {sql statement 1} {sql statement 2} ... ... COMMIT;MySQL 事务包含指示事务开始和结束的命令以及允许 MySQL 引擎执行必要的提交或回滚操作的其他选项。START TRANSACTION:它指的是事务的开始/发起。此时内部自动提交已关闭,即除非明确提交,否则不会提交语句。MySQL 语句:事务中可以有多个相关语句,这些语句将全部执行或不执行。COMMIT:这是指事务的最终语句,它指示 MySQL 引擎将所做的更改写入。让我...
            0 0 1551
            分享
          • Selenium自动化测试什么是自动化测试自动化测试指软件测试的自动化,在预设状态下运行应用程序或者系统,预设条件包括正常和异常,最后评估运行结果。总的概括即:将人为驱动的测试行为转化为机器执行的过程。进入今天的主角:selenium 学习功能测试自动化首选工具就是selenium,它是一个web自动化测试工具。selenium的特点支持多平台:IE、Chrome、Firefox、edge、Safari支持多语言:Python、C、Java、C#、ruby、js免费小巧,支持分布式测试用例的执行,可以把测试用例分布到不同的测试机器执行,相当于分发机的功能。自动化工具和自动化框架的区别在学习se...
            13 13 1383
            分享
          •   一、jmeter为什么要做分布式压测  jmeter本身的局限性  一台压力机的 Jmeter 支持的线程数受限于 Jmeter 其本身的机制和硬件配置(内存、CPU等)是有限的  由于 Jmeter 是 Java 应用,对 CPU 和内存的消耗较大,在需要模拟大量并发用户数时,单机很容易出现 JAVA 内存溢出的错误,导致测试脚本本身就有瓶颈  JVM 堆内存的局限性  Java 应用的 jvm 堆内存 heap 受压力机硬件限制,虽然我们可以调整堆内存大小  cmd 启用 Jmeter GUI 时,也会有提示  increase Java Hea...
            0 0 738
            分享
      • 51testing软件测试圈微信