分享

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 背景       阿里云RDS FOR MySQL(MySQL5.7版本)数据库业务表每月新增数据量超过千万,随着数据量持续增加,我们业务出现大表慢查询,在业务高峰期主业务表的慢查询需要几十秒严重影响业务方案概述一、数据库设计及索引优化       MySQL数据库本身高度灵活,造成性能不足,严重依赖开发人员的表设计能力以及索引优化能力,在这里给几点优化建议时间类型转化为时间戳格式,用int类型储存,建索引增加查询效率建议字段定义not null,null值很难查询优化且占用额外的索引空间使用TINYINT类型代替...
            11 11 5436
            分享
          • 目前用于兼容性测试的云测平台如雨后春笋般涌现。他们一般主打各种机型的兼容性测试,附加提供指定机型的真机测试,除了现在市场上的主流ios,android系统,现在甚至还出现了各种Harmony系统,以及各种不同的分辨率等,可以说给我们测试人员提供了很大便捷,再也不用为了申请什么测试机或者复现问题头疼了。当前常见的云测平台有:AWS Device Farm平台,Android机型只支持国外的机型,没有华为小米vivo等国产机(有点可惜),覆盖率低,费用为免费。阿里云MQC平台,Android机型比较丰富新颖,可以检测出app的崩溃、内存泄漏、异常等问题,日志log比较详细,可以帮助研发人员排查问题...
            1 0 4063
            分享
          • 摘要:许多敏捷软件开发中的自动化测试的工作都失败了,或者并没有发挥它们最大的潜力。本文研究分析了自动化测试也许不能满足测试人员和其他利益相关者期望的两个主要原因,然后列举了六个能够避免陷入这些陷阱的步骤。以下是在敏捷环境中成功实现测试自动化的方法。为了能够跟上因敏捷软件开发而不断缩短的发布周期,很多开发团队都采用了自动化测试的方法,从而不断保证每个软件版本都符合所需的质量水平。这是传统软件开发实践的一个重要转变:测试经常被卡在开发过程的最后,被视为了测试过程的负担,而并不是好处。因此,一个在采用敏捷软件开发,转变为DevOps文化并采用持续集成和持续交付的组织中工作的测试人员,必须对于如何有效...
            0 2 2981
            分享
          • 1.1输入项边界清晰,类型明确,例如名称为“0-100”的“字符串”组成;属性明确,例如单价、数量为必填项,金额不可编辑,金额=单价*数量;来源清晰,例如机台为下拉框方式显示,选项值来源(基础数据-机台设置-新增的数据);容错处理,例如1.机台为字符串1-100,当输入大于100时输入无效;2.身份证未必填项,保存时,未填,提示“请填写身份证”;数值规范,例如开始日期初始化=当前日期-15天,结束日期初始化=当天日期。1.2界面产品原型布局合理清晰,包括菜单、按钮、查询输入框,列显示;事件触发约束:例如:1.默认:编辑、取消、保存置灰,退出按钮可用,选中某行后,编辑恢复可用;2.未选择数据,点...
            0 0 740
            分享
          • 作为软件开发从业者,API 调试是必不可少的一项技能,在这方面 Postman 做的非常出色。但是在整个软件开发过程中,API 调试只是其中的一部分,还有很多事情 Postman 无法完成,或者无法高效完成,比如:API 文档定义、API Mock、API 自动化测试等等。Apifox 就是为了解决这个问题而生的。接口管理现状一、常用解决方案使用 Swagger 管理 API 文档使用 Postman 调试 API使用 MockJs 等工具 Mock API 数据使用 JMeter 做 API 自动化测试二、存在的问题维护不同工具之间数据一致性非常困难、低效。并且这里不仅仅是工作量的问题,更大...
            14 14 1646
            分享
      • 51testing软件测试圈微信