• 0
  • 0
分享
  • 共享单车的测试用例大致过程是怎样的呢?——软件测试圈
  • 曼倩诙谐 2023-01-10 09:20:51 字数 609 阅读 3534 收藏 0

  一、产品介绍

  共享单车是企业向消费者投放的短程出行设施,主要是用于解决大众运输系统中的“最后一公里”问题,同时也实现了缓解交通阻塞、减低噪音和空气污染的功能。

  共享单车主要由普通单车配备 GPS 定位装置、里程计数装置、限速装置等构成,往往带有不同的色彩和产品 logo 等。

  二、测试要点

  共享单车测试主要从界面测试、安全测试、兼容性测试、易用性测试、压力测试、功能测试和性能测试等几个方面考虑,具体分析见下文。

  注:设计测试过程中我认识到一个面面俱到的测试流程需要非常缜密的考虑,由于时间、精力和经验上的限制,在下面给出的具体测试要点中可能存在一些关键点遗漏。对于您指出的不足,我十分乐意进行修改和完善 : )

  三、具体测试要点

  界面测试

  共享单车界面测试部分的具体要点如图:

1-1.png


  四、安全测试

  共享单车安全测试部分的具体要点如图:

1-2.png


  五、兼容性测试

  共享单车兼容性测试部分的具体要点如图:

1-3.png


  六、易用性测试

  共享单车易用性测试部分的具体要点如图:

1-4.png


  七、压力测试

  共享单车压力测试部分的具体要点如图:

1-5.png


  八、功能测试

  共享单车功能测试部分的具体要点如图:

1-6.png

  九、性能测试

  共享单车性能测试部分的具体要点如图:

1-7.png

  十、整体一览

  共享单车整体测试一览如图:

1-8.png



作者:自动化测试冰茶    

来源:http://www.51testing.com/html/58/n-7792258.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   测试工程师经常遇到的问题有:  · 开发的提测质量不佳,开始提测之后明明还有许多功能没有开发完整就提测,导致测试延期  · 经常出现功能漏测的情况,无法保障产品质量  · 经常出现明明测试过的功能,测试通过之后又出现重复的bug  · 测试环境没问题,但是线上环境就是出现了问题  针对第一种提测质量不佳的情况  测试同学做到规范冒烟测试流程,可以提高开发的产品质量意识,冒烟测试通过之后才算正式进入提测环节,这样可以很好的判断到底是因为开发质量问题延期,还是测试慢延期。  冒烟自测流程如下:  QA同学负责用例输出,开发同学执行接口/功能/场景用例,QA同学负责复杂场景及功能走查验收。  项...
            17 17 1492
            分享
          • 简介在业务运维场景中,需要对核心的API接口进行拨测。而各个接口需要传递的参数或者接口之间的依赖是比较复杂的,通常接口之间都是通过链式请求来完成一个业务场景。常见的就是先登录,拿到token以后,再进行后续的API请求。postman提供了基于GUI的方式完成这种场景适配,但是对于运维来讲,需要定时的基于策略的形式来对API进行监控。本篇文章就带你从0-1打造API监控体系。知识储备1. Postman使用方法2. Docker基础知识部署步骤1. 从postman导出collection以下文件以拨测httpbin.org为例,在Postman的GUI工具中导出拨测的json文件(httpb...
            0 0 3924
            分享
          •   摘要:鉴于查看过2021年前的技术总结,并且因为之前研究过cypress相关前端自动化测试方面的一些技术,因此一看自己研究的cypress竟然不是国内外中最受欢迎的前端自动化技术,霎时间就提起了兴趣去研究了一下playwright。  当然这篇文件文章并不想过多的对于playwright进行简介,而是我使用playwright进行开发自动化测试或者爬虫的一些思考以及实践。  具体的简介:可以查看官网playwright.bootcss.com/  那么我们现在就开始详细说明一下实战中的一些感受。  对比  鉴于写过相关cypress,这里就以cypress与playwright进行一系列的...
            0 0 1701
            分享
          •        测试过程在瀑布式开发中作为开发流程中的一个环节,只能在实现软件基础后开始运行,这种模式很大程度上导致了人力资源的浪费。而在敏捷开发模式中,为了解决人力资源浪费的问题,团队的开发过程需要践行敏捷,同样,测试阶段也要践行敏捷。       测试过程有没有必要性?       测试人员如同食品生产的质检员,能够依据交付成果检验产品的完成标准,并对产品判定“合格”与否。也就是说,测试人员需要测试产品的各功能点,对出现BUG的部分进行汇总分析,最终提交到开发人员手上。&n...
            0 0 1985
            分享
          •   一、Dynatrace简介  随着云技术应用的不断成熟,应用系统架构变得越来复杂,性能检测也愈发困难。单纯的检测交易响应时间、吞吐量和成功率不足以帮助开发人员快速定位到问题所在。所以,我们需要一种能够将业务流程与代码关联起来的测试方案,使每个流程的耗时可视化,使问题的定位更加简洁高效。  所以我们在性能测试工作中引入了Dynatrace。这个工具将人工智能技术引入监测过程,为管理微服务和以云计算为中心的应用的运营复杂性提供了全新的方式。用户安装一个代理,对每一个组件进行插桩、设定基线,并掌握用户环境的正常性能状况,代码级的深入分析能力能够分析层的技术依赖关系、识别环境异常,并找到性能问题的...
            14 14 2820
            分享
      • 51testing软件测试圈微信