分享

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   一、缓存测试  缓存系统的使用,在一定程度上,极大的提升了应用程序的性能和效率,在秒杀系统的建设上,缓存系统出力不小,特别是数据查询方面,数据的快速返回广受好评。但同时,它也带来了一些问题,测试过程中,如果没有及时关注到缓存系统,整个测试环节是有遗漏的。缓存系统没有经过严格的测试,容易产生一个严重的问题,就是数据的一致性问题。如果没有对缓存系统进行测试,并且后端系统对数据的一致性要求很高,那么就不能使用缓存。  缓存的主要作用:是将业务系统的数据处理结果,暂时在内存中保存,并且等待下次访问的时候,立马从内存中取出。在日常开发场景中,因为服务器的性能或者自身业务对数据处理非常耗时的时候,当发...
            14 15 1594
            分享
          •  在《漫谈软件缺陷管理的价值》一文中,文章分享了软件缺陷管理的过程价值和结果价值,并介绍了有哪些实践可以发挥这些价值。那么,这些实践落地到实际工作中可以是什么样子的呢?一、缺陷管理的实践如图1-1所示,图片展示的是钉钉App的消息机器人推送的缺陷过程数据。该信息展示的信息包括:当前时间、版本交付倒计时时间、版本Bug总数、待修复Bug数、已修复待验证Bug数和查看详情的链接入口。为什么设计要推送这些内容?如推送内容的标题所写:缺陷跟踪,这个消息推送的直接目的跟踪项目Bug的处理进度,并在项目工作群中和所有项目成员及时同步。那么,这个缺陷跟踪消息的设计有哪些缘由呢?图1-1 爱测角_缺...
            0 0 896
            分享
          •   一、背景  随着各类应用快速和多样化的发展,产品迭代更换频繁,导致业务需求旺盛,开发测试任务源源不断。项目团队通过采取测试分层策略、测试数据治理、自动化回归、性能测试等一系列举措确保系统的安全生产。然而,通过调研发现,投产运行后的缺陷90%以上为性能问题,为我们敲响了性能警钟。为此,项目团队探索打破以项目维度开展性能测试的壁垒,按系统维度进行性能周期性检测,尽可能模拟系统生产运行模式,检验特定情况下是否会有系统级性能问题,降低系统投产的性能风险。  二、探索实践  性能周期性检测实践从性能测试环境建设、性能测试范围选取、测试脚本集准备、性能测试场景设置、性能测试结果对比分析及调优几个维度逐...
            1 1 2300
            分享
          •   在日常的测试工作中,其中最重要的一步就是编写测试用例,那么我们如果编写一份高质量的测试用例的?选对编写测试用例的方法很重要。针对不同功能我们要选择合适的方法。比如说一个注册页面,我们该怎样设计测试用例呢?  针对这种有较多输入框且长度有限制的功能模块,我们一般采用等价类划分和边界值分析法来设计测试用例。  等价类划分  等价类划分是将所有的输入条件分为若干等价类,然后从所有等价类中抽取其中有代表意义的数据进行测试的方法。  ·有效等价类:对程序来说合理的、有意义的输入  ·无效等价类:对程序来说无效的输入  这里我们假设:  ·用户名的限制是8-16位数字和大小写字母的组合  ·手机号的限...
            11 11 2089
            分享
          • h5能在手机端浏览器、PC端浏览器、app内打开。需要注意在不同客户端内打开时的登录、分享、支付功能是否能正常使用。比如在浏览器打开时需要登录,在客户端内打开时,若客户端已登录,是否需要重新登录,数据展示是否正常。客户端未登录,能否拉取授权直接登录等。具体的测试点如下:功能测试功能逻辑业务逻辑页面返回不出现死逻辑登录授权分享页面刷新功能界面测试页面美观性界面是否符合需求界面横竖屏切换展示是否正常兼容性测试不同APP内正常打开链接不同分辨率屏幕和尺寸的手机界面展示不同浏览器打开不同操作系统版本测试-IOS、Android2G、3G、4G、5G下网络测试不同客户端打开链接时登录的调用交互测试涉及支...
            0 0 673
            分享
      • 51testing软件测试圈微信