• 0
  • 0
分享
  • 测试进阶篇之测试用例设计-文章分享功能——软件测试圈
  • 恬恬圈 2024-08-12 16:47:15 字数 1054 阅读 392 收藏 0

  一、 功能测试

  1. 点击分享按钮正确跳转分享页面,展示可分享的app,并进行分享跳转。

  2. 页面默认展示自定义可分享app,有按钮支持更多app选择,过滤部分系统应用app。

  3. 点击app分享,校验是否支持分享后打开链接。

  4. 点击链接,其内容是否和原来的一致。

  5. 是否支持取消分享。

  6. 分享内容失败时,是否返回失败信息。

  7. 分享内容成功,可选择留在app应用内还是返回浏览器。

  8. 分享内容成功后,进入app可看到分享以链接形式展现, 展现内容为搜索标题以及搜索内容,无错别字布局合理。

  9. 点击分享链接可进入浏览器展示链接内容。

  二、容错测试

  1. 当分享的标题长度过长,无法分享,提示分享失败。

  2. 当分享的内容篇幅较大,无法分享,提示分享失败。

  3. 当分析的标题为空时,提示分享失败。

  三、安全测试

  1. 当分享的内容不安全时,是否提示该内容存在风险无法分享。

  2. 分享时,对方的社交账号号异地登录,是否会有提醒。

  3. 分享和接收的账号是否需要实名制。

  4. 是否需要绑定手机卡号码。

  5. 是否可以给陌生人分享。

  四、兼容性测试

  1. 苹果、安卓是否都可以发进行分享。

  2. 苹果手机的不同版本是否可以正常分享。

  3. 安卓手机的不同机型是否可以正常分享。

  4. 不同电脑系统是否可以进行分享。

  5. 不同电脑系统的不同版本是否可以分享。

  五、异常测试

  1. 前后台进行切换,是否可以正常分享。

  2. 分享过程中网络异常的情况,是否可以完成分享。

  3. 低电量的情况,分享是否有什么影响。

  4. 分享过程中,断电关机的情况是否可以分享成功出去。

  5. 分享过程中,来电或是短信是否可以正常分享。

  六、性能测试

  1. 不同网速进行分享,接收的时间。

  2. 分享成功的响应时间。

  3. 分享内容消耗的流量。

  4. 是否支持分享给多人。

  5. 打开链接的速度。

  七、易用性测试

  1. 分享功能是否操作简单。

  2. 是否可以取消发送。

  3. 分享的社交app是否有提示。

  4. 分享的结果(成败)是否有提示。

  八、 网络测试

  1. 在使用不同运行商的手机卡流量时。

  2. 在没有网络的情况下,是否可以分享成功。

  3. 在弱网的情况下,是否发生延迟和丢包。


作者:释槐鸟~    

来源:http://www.51testing.com/html/26/n-7796126.html

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 1、HTTP接口传递数据最常用的方式:Get方式是从服务器上获取数据;在做数据查询时,建议用Get方式;如:商品信息接口、搜索接口、博客访客接口等。Post方式是向服务器传送数据;在做数据添加、修改或删除时,建议用Post方式;如:微博图片上传图片接口、登录注册接口等。post和get的区别:1)GET请求只是简单的获取数据,不修改请求的资源;而POST请求会修改请求的资源。导致的后果是相同的GET请求能获取相同的资源,而POST不能保证获取相同的资源。2)GET请求的参数在HTTP中是通过url传递的,POST请求的数据是通过requestbody体传递的3)GET请求资源再服务器上能够缓存...
            0 0 4892
            分享
          •   这个问题也是最近私我提到比较多的一个,好吧,今天就来说说这个事儿。  不管是自学还是报班还是其他什么的,相信大多数转行学习软件测试的人,都是非计算机专业,可以说是纯纯的0基础小白,那之所以有人最后能拿到动辄十几k的offer,不要简单以为是他们简历敢写,更重要的还有学习成果做背书。  因为在转行这条路上,虽然挤满了人,但学霸毕竟只是少数,每个人学习能力都是不一样的,同样的时间内,不可能所有人的成果都是一样。像去年我们班上,30来号人,有人就是可以一次面过,抛开薪资要求较低的,几乎1周内入职的都给自己安排了至少两年的测试工作经验。  那些拿10k的,我也很好奇啊,好家伙,他们都不怕翻车的吗?...
            0 0 1060
            分享
          •   一、 越权  越权,指攻击者绕过权限认证对功能或敏感内容进行非授权访问,例如:使用用户A的权限去操作用户B的数据,A的权限小于B的权限,如果能够成功操作,则称之为越权操作。 越权漏洞的产生源于系统对用户提交信息缺少必要的权限校验,导致其他用户的信息或用户数据被非法篡改或查询。该漏洞导致的直接结果是信息泄露,严重程度取决于信息的敏感程度。  一般越权漏洞容易出现在权限页面(如查询类操作、账号修改、转账交易)增、删、改、查的的地方,当用户对权限页面内的信息进行这些操作时,服务端需对请求报文中的身份校验参数进行合法性校验,看其是否具备操作的权限,从而给出响应,而如果校验的规则过于简单则容易出现越...
            13 13 1401
            分享
          •   尽管自动化测试可以生成简洁的html测试报告,但是Testng自带的模板往往还是不够用。如果想要更加漂亮的数据和样式,就需要自己手动写模板。虽然有很多代码生成器,可以轻而易举的生成想要的模板样式代码,但是修改啊,配置啊多多少少还是会花一些时间,有时候若稍有不慎,调整布局就会弄花眼。如果使用成熟的用例管理工具,那么只要有测试结果,测试报告就可以自动生成了,比如使用testlink导出测试报告,则可以省去不少精力和时间了。如果想亲自设计一套符合自己审美的测试报告模板,这里推荐一个免费的工具MagicalCoder,H5页面布局可以在线使用,拖拖拽拽弄好布局后就可以获得源码,不懂前端代码的测试同...
            12 12 3895
            分享
          •   随着移动互联网时代的发展,自动化测试越来越成为企业刚需,软件测试的门槛已经不再低了。所以想要在这行业走得更远,走得更高并不容易,接下来按照粉丝的需求,给大家补充一些自动化测试方向的资源,如果你有补充可以在后面留言。  一、要学习一门语言  随着移动互联网发展,IT技术公司对IT人员的要求也越来越高,作为测试人员必须要学会一门语言(java或python或者GO),并通过该语言能够在工作当中开发一些脚本或工具,帮助我们提高工作的效率。  二、要学习自动化测试框架  在学会一门语言之后,进行深入的学习对应语言的自动化测试框架,比如web的自动化框架selenium、app的自动化框架appiu...
            0 0 938
            分享
      • 51testing软件测试圈微信