2019-07-23 16:31:14 Jack_Chen3 阅读数 393
  • 朋友圈爆款背后的计算机视觉技术与应用

    刚刚过去的五四青年节,你的朋友圈是否被这样的民国风照片刷屏?用户只需要在 H5 页面上提交自己的头像照片,就可以自动生成诸如此类风格的人脸比对照片,简洁操作的背后离不开计算机视觉技术和腾讯云技术的支持。 那么这个爆款应用的背后用到了哪些计算机视觉技术?掌握这些技术需要通过哪些学习路径?他将以直播公开课的形式为大家解答这些问题,课程将会包含对常见图像 AI 技术基础和未来趋势的讲解,

    1097 人正在学习 去看看 AI100讲师

相信玩过微信朋友圈儿的人大家应该都知道它:

a.发、删朋友圈,看朋友圈,

b.发送的朋友圈的类型(图、文、图文混合、图文小视频混合等)

c.评论朋友圈

d.朋友圈的对外接口(各大软件可以分享到朋友圈或微信朋友)

e.屏蔽与被屏蔽,不让某个朋友查看我的朋友圈,不看某个朋友的朋友圈(比如各种做微商的朋友)。

 

还有其他:比如朋友圈更新提醒、只允许朋友看我半年内的朋友圈。

 

1.我们做基础功能测试,就需要对朋友圈儿具有的所有功能进行测试。下面我就举个例子细说。

 

发送朋友圈儿(个人发动态):

我们可以通过短按或长按朋友圈儿右上角中的照相机图标,可以分别发起图片、视频版或文字版的朋友圈操作。

(1)图片或视频操作,正常功能如果动态申请打开相机或访问图片权限,不授权权限,那么会返回,下次进入还会继续申请打开相机或访问图片权限,直到你通过为止。

(2)选择视频支持各大视频类型(mov/rmvb/mp4/avi)等,选择图片或其他类型文件不能被选择。

(3)发送图片支持各大图片类型(png/jpg/bmp/gif)等,选择其他类型文件不能被选择。

(4)发送的图片或视频有大小限制(2M/50M/100M以内?),超过限制不能被上传。

(5)上传过程中:断网、异常情况、sdcard满等等情况。

(6)发送的文字不能超过限制(300字?3000字?)

发送朋友圈结束之后,还有其他伙伴查看,各种边界是否正确,是否正常。

 

2.可靠性测试

这里给大家举个朋友圈儿的可靠性测试的例子:

(1)短时间内频繁进行发送、取消、与删除朋友圈的组合测试,看朋友圈相关功能是否正常;

(2)发送朋友圈过程中,弱网,断网、连续发送大视频文件,查看是否有错误情况。

 

3.性能测试(客户端、服务端)

在微信App端,性能测试分为客户端性能测试(Android或iOS系统)、服务端性能。

对客户端性能我们主要关注的指标有:CPU占用率、内存占用率、流量耗用量、FPS等。但是性能测试优化对于测试同学来说还是蛮考验的。通过一些测试工具统计出指标,针对性查看某些页面、某些操作场景下是否会有统计的测试指标高的情况。然后进行优化。

 

服务端性能测试,一般是在用户量很大,访问某个图片、某个资源、某个业务场景(比如播放视频)情况下,用户使用是否正常。

 

4.其它类型测试

a.在弱信号的情况,进行发、看朋友圈等操作,测试其是否会产生其它未知故障。(例如对WiFi信号进行限速,网络兼容性测试)

 

b.在不同的客户端的兼容性测试,使用不同平台的客户端进行朋友圈儿的功能测试。(例如使用oppo/华为/魅族/三星等设备)、不同的Android版本(4.2、5.0、7.0、8.0)、不同屏幕分辨率(1920*1080、640*1080)等情况是否会存在崩溃等问题。

2019-03-15 17:37:40 weixin_39927850 阅读数 1391
  • 朋友圈爆款背后的计算机视觉技术与应用

    刚刚过去的五四青年节,你的朋友圈是否被这样的民国风照片刷屏?用户只需要在 H5 页面上提交自己的头像照片,就可以自动生成诸如此类风格的人脸比对照片,简洁操作的背后离不开计算机视觉技术和腾讯云技术的支持。 那么这个爆款应用的背后用到了哪些计算机视觉技术?掌握这些技术需要通过哪些学习路径?他将以直播公开课的形式为大家解答这些问题,课程将会包含对常见图像 AI 技术基础和未来趋势的讲解,

    1097 人正在学习 去看看 AI100讲师

可实现微信80%功能;支持62数据登录、扫码登录、收发朋友圈、查看朋友圈、微信建群、微信拉人进群、微信公众号阅读、微信消息收发、微信附近的人定位、微信添加好友、微信红包接收、微信防撤回、分享小程序、微信加粉、微信收藏、微信标签等。

使用方法+下载:

http://t.cn/EMeKVAl

2019-04-26 21:21:20 qq_44057443 阅读数 424
  • 朋友圈爆款背后的计算机视觉技术与应用

    刚刚过去的五四青年节,你的朋友圈是否被这样的民国风照片刷屏?用户只需要在 H5 页面上提交自己的头像照片,就可以自动生成诸如此类风格的人脸比对照片,简洁操作的背后离不开计算机视觉技术和腾讯云技术的支持。 那么这个爆款应用的背后用到了哪些计算机视觉技术?掌握这些技术需要通过哪些学习路径?他将以直播公开课的形式为大家解答这些问题,课程将会包含对常见图像 AI 技术基础和未来趋势的讲解,

    1097 人正在学习 去看看 AI100讲师

微信朋友圈点赞测试用例

在这里插入图片描述

文件压缩测试用例

在这里插入图片描述

电梯测试用例

在这里插入图片描述

水杯测试用例

在这里插入图片描述

2018-03-30 16:44:26 vqudominiapp 阅读数 1030
  • 朋友圈爆款背后的计算机视觉技术与应用

    刚刚过去的五四青年节,你的朋友圈是否被这样的民国风照片刷屏?用户只需要在 H5 页面上提交自己的头像照片,就可以自动生成诸如此类风格的人脸比对照片,简洁操作的背后离不开计算机视觉技术和腾讯云技术的支持。 那么这个爆款应用的背后用到了哪些计算机视觉技术?掌握这些技术需要通过哪些学习路径?他将以直播公开课的形式为大家解答这些问题,课程将会包含对常见图像 AI 技术基础和未来趋势的讲解,

    1097 人正在学习 去看看 AI100讲师

2017年底,我们见识了微信朋友圈展示小程序的广告测试,如今该功能已经全面开放。同时微信开放「本地推广」功能。微趋道认为线下商家流量即将因此爆发!

劲爆!微信小程序可在附近的朋友圈展示啦!

微趋道,就是小程序

朋友圈小程序投放功能

朋友圈小程序投放功能是什么?简单来说,是小程序可以以广告形式投放到朋友圈。与其它产品投放不同,小程序兼备了传播与转化的能力,对于线下商家来说,小程序一旦投放到朋友圈,其效果比之前任何一个产品要好得多。

劲爆!微信小程序可在附近的朋友圈展示啦!

小程序朋友圈广告形式

「本地推广」功能开放

《微信朋友圈广告支持小程序落地页投放》官方文档显示,朋友圈广告小程序投放功能支持两大推广目标与两大展示方式。

  • 两大推广目标:品牌活动推广和本地推广

  • 两大展示方式:基础卡片广告和常规广告

对于线下商家来说,最大利好非「本地推广」莫属!

借助LBS技术,朋友圈本地推广可以精准定向周边3-5公里人群,无论您是新店开业、促销、新品上市、会员营销,朋友圈本地广告都能有效触达顾客,提高门店顾客到访。

劲爆!微信小程序可在附近的朋友圈展示啦!

小程序朋友圈广告介绍

小程序怎么玩转朋友圈

由于小程序玩法很多,我们这里只介绍2种比较有效的玩法。

1、体验券或优惠券直接引流。用户点击小程序后直接让用户领取免费体验券或者优惠券,把用户直接吸引到门店来。再通过小程序让顾客成为会员,快速拉动营业增长。

劲爆!微信小程序可在附近的朋友圈展示啦!

小程序朋友圈领券玩法

2、通过小程序服务直接引流。例如我是一个影印店铺,通过做一款「线上快速生成证件照」的小程序,让大量用户点击使用。通过植入「冲印服务」把用户引流进店。

小程序怎么投朋友圈广告

《微信朋友圈广告支持小程序落地页投放》中写到,广告主需要到新版投放页面才可投放小程序到朋友圈。方法:微信公众号→广告主→新版→新建广告

劲爆!微信小程序可在附近的朋友圈展示啦!

小程序朋友圈广告投放流程

新建广告后,可以选择“推广品牌活动”或“推广我的门店”,广告位选择“朋友圈信息流”。

劲爆!微信小程序可在附近的朋友圈展示啦!

投放指引

在下一个页面如果你看到如下图的“朋友圈落地页”选项。那么恭喜你,你的小程序可以投放朋友圈了!

劲爆!微信小程序可在附近的朋友圈展示啦!

投放指引

广告不能乱投,否则效率会非常低。如果商家想自己投放,必须要去做广告管理。另外一个方法是找广告服务商。微信官方把广告投放权限授权给了一些微信广告服务商。一般来说,服务商的广告管理水平会更加专业。

劲爆!微信小程序可在附近的朋友圈展示啦!

小程序+朋友圈广告,商家重大机遇

最后微趋道想说,小程序+朋友圈广告将会是线下商家的重大机遇。如今这个功能刚刚开放,正是投放的最好时机。微趋道提醒大家,投放广告毕竟是要投入成本的,为了保证效果,投放前要把小程序和门店运营好。当这些软件硬件齐全后,朋友圈投放将会给你意想不到的惊喜。

2014-07-02 20:12:03 liuyangyang000 阅读数 7648
  • 朋友圈爆款背后的计算机视觉技术与应用

    刚刚过去的五四青年节,你的朋友圈是否被这样的民国风照片刷屏?用户只需要在 H5 页面上提交自己的头像照片,就可以自动生成诸如此类风格的人脸比对照片,简洁操作的背后离不开计算机视觉技术和腾讯云技术的支持。 那么这个爆款应用的背后用到了哪些计算机视觉技术?掌握这些技术需要通过哪些学习路径?他将以直播公开课的形式为大家解答这些问题,课程将会包含对常见图像 AI 技术基础和未来趋势的讲解,

    1097 人正在学习 去看看 AI100讲师

 

微信软件测试

1、被测项目介绍

1.1、微信概述:

微信是一个为智能终端提供即时通讯服务的免费应用程序,微信支持跨通信运营商、跨操作系统平台通过网络快速发送免费语音短信、视频、图片和文字,同时,也可以使用通过共享流媒体内容的资料和基于位置的社交插件摇一摇漂流瓶朋友圈公众平台语音记事本等服务插件。

微信提供公众平台、朋友圈、消息推送等功能,用户可以通过摇一摇搜索号码附近的人、扫二维码方式添加好友和关注公众平台,同时微信将内容分享给好友以及将用户看到的精彩内容分享到微信朋友圈。微信的功能如下所示:

1.1.1、基本功能

·用户注册、登录和注销。

·用户可以查看、修改个人信息。

·用户修改密码

·用户绑定手机号码和QQ号码

·聊天:支持发送语音短信、视频、图片(包括表情)和文字,是一种聊天  软件,支持多人群聊。

·添加好友:微信支持查找微信号(具体步骤:点击微信界面下方的朋友们 —>添加朋友—>搜号码,然后输入想搜索的微信号码,然后点击查找即可)、     查看QQ好友添加好友、查看手机通讯录和分享微信号添加好友、摇一摇添      加好友、二维码查找添加好友和漂流瓶接受好友等7种方式。

1.1.2、其他功能

朋友圈用户可以通过朋友圈发表文字和图片,同时可通过其他软件将文章或者音乐分享到朋友圈。用户可以对好友新发的照片进行“评论”或“赞”,用户只能看相同好友的评论或赞。

微信摇一摇:是微信推出的一个随机交友应用,通过摇手机或点击按钮模拟摇一摇,可以匹配到同一时段触发该功能的微信用户,从而增加用户间的互动和微信粘度。

              微信支付:微信支付是集成在微信客户端的支付功能,用户可以通过手     机完成快速的支付流程。微信支付向用户提供安全、快捷、高效的支付服务,   以绑定银行卡的快捷支付为基础。支持支付场景:微信公众平台支付、APP   (第三方应用商城)支付、二维   码扫描支付。

1.2、模块功能介绍

1.2.1、用户注册、登录和注销模块介绍

    微信作为一个聊天用的软件首先应具有的功能就是能够对用户进行注册使用本软件,注册为用户时,需要阅读微信的注册条约,只有同意后,才可以继续。为新用户注册比较特殊,注册时需要使用QQ号码或者手机号码。

    (1)、填写注册信息

       注册用户功能,用户需要点击图1所示的微信用户注册登录界面中的“注册”按钮。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

图1:微信注册

 

点击注册注册之后选择手机号码注册和QQ号码注册,点击同意使用条款和隐私政策如图2、图3所示:填写完成之后进行下一步操作,输入验证码,验证之后就可以进行登录了。

      

         图2:手机注册                                 图3:QQ注册

 

(2)、用户登录选择手机登录或者其他方式的登录如图4和图5所示:

 

                 

     图4 :手机登录                          图5:QQ登录

(3)、用户注销,点击注销跳转到登陆页面,注销页面如图6所示:

图6:微信注销

2、测试计划

2.1、概述

本测试项目拟对微信进行测试。

测试的目标是找出影响微信正常运行的错误,分别在功能、性能、安全方面检验系统是否达到相关要求。

本次集成测试同时采用黑盒和白盒技术相结合的测试。

本测试对微信的测试我将从一些基本的功能一项项测试,然后再测试一些其他功能,循环渐进的进行测试。

2.2、定义

质量风险:被测试系统不能实现描述的产品需求或者系统不能达到用户的期望的行为,及系统可能存在的错误。

测试用例:为了查找被测试软件中的错误而设计的一系列的操作数据和执行步骤,即一系列测试条件的组合。

测试工具:应用与测试用例的硬件、软件系统。

2.2、质量风险摘要

质量风险摘要如表1所示:

表1 质量风险摘要

风险编号

潜在的故障模式

故障的潜在效果

危险性

影响

优先级

1

个模块功能无法顺利实现

无法登陆、注册不成功等

严重的

一定影响所有用户

很紧急,必须马上纠正

2

数据处理

3注册信息不准确

一般

对有些用户可能影响

不影响进一步测试

3

并发控制

多用户访问时候系统出现效率低

致命的

对有些用户可能影响

不影响进一步测试

4

错误处理

不能阻止处错误发生后处理不当

严重

对有些用户可能影响

不影响进一步测试

5

界面不友好

没有必要的提示

一定影响所有用户

如果时间允许应该纠正

6

系统响应慢

对用户提交信息的影响处理速度慢

一定影响所有用户

系统发布前必须修改

2.3、测试进度计划

      测试进度表如表2所示:

表2 进度计划表

阶段

任务号

任务名称

前序任务号

工时

提交结果

测试计划

1

制定测试计划

 

3

测试计划

测试系统开发与配置

2

人员安排

1

0.5

任务分配

3

测试环境

开发问题记录工具

建立数据库

1.2

3

可运行系统的环境

问题记录的工具

问题记录数据库

4

测试用例设计

测试数据恢复工具

设计开发

1,2

30

测试用例

数据库恢复工具

测试执行

5

第一阶段测试通过

1,2,3,4

30

测试结果记录

6

第二阶段测试通过

5

20

测试结果记录

7

第三阶段测试通过

6

10

测试结果记录

测试总结

8

突出系统测试

7

4

测试分析报告

2.4、进入标准

1.测试小组配置好软硬件测试环境,并能正常访问

2.开发小组已经完成所有特性和错误修复并完成修复后后的单元测试

3.测试小组完成冒烟测试——程序包能打开、随机的测试操作正确完成

2.5、退出标准

1.开发小组弯沉了所有必需修复的错误

2.测试小组完成了所有计划的测试。没有优先级3级以上的错误。优先级为2以下的错误少于5个。

3.项目管理小组认为产品可靠

2.6、测试配置和环境

       服务器一台,客户机五台,打印机一台,

       地点:软件工程实验室

3、测试过程概述

微信的测试按照一般的测试过程,将其分为单元测试、集成测试、系统测试和验收测试4个阶段。

3.1、单元测试

       单元测试是指对软件中的最小可测试单元进行检查和   验证。对于单元    测试中单元的含义,一般来说,要根据实际情况去判定其具   体含义,如C      语言中单元 指一个函数,Java里单元指一个类,图形化的软件中可以指一      个窗口或一个菜单等。总的来说,单元就是人为规定的最小的被测功能模块。 单元测试是在软件开 发过程中要进行的最低级别的测试活动,软件的独立     单元将在与程序的其他部分相隔离的情况下进行测试。

3.2、集成测试

              集成测试,也叫组装测试或联合测试。在单元测试的基础上,将所有模         块按照设计要求组装成为子系统或系统,进行集成测试。

3.3、系统测试

    系统测试是在真实或模拟系统与性的环境下,检查完整的程序系统能否     和系统正确配置、连接,并满足用户的需求。

    系统测试也应该经过测试准备、测试计划、测试执行和测试总结5个阶     段,每个阶段所做的工作内容与集成测试很相似,只是关注点不同。

    在微信测试中,要搭建真实的一运行环境,另外还要在不同的操作系统     下进行测试。

3.4、验收测试

验收测试是指用户对软件系统验收之前组织的系统测试。测试人员都是真正的用户,在尽可能真实的环境下进行测试,并将测试结果进行汇总,有相关人员对软件做出评价以及是否验收的决定。

微信管理系统一般在用户验收之前需要对系统进行一段时间的测试运行,因此可以说该系统的验收测试就是实际的使用。

4、测试用例设计

对于微信我们进行分析设计如下测试用例:

4.1、用户注册、登录和注销模块介绍

4.1.1注册测试用例(手机注册的前提正确的手机为:13675420583,受到的验证码为:1849.QQ注册,账号为:876546520,密码为:qwert12345)

表4.1 用户注册

测试编号

测试用例名字

输入值

预期输出值

Case1

手机号码(小于11位)

123456789

输入的手机号不正确

Case2

手机号码(大于11位)

136564205831

输入的手机号不正确

Case3

手机号码(含有非数字)

13656420qq3

输入的手机号不正确

Case4

手机号码(11位不含非数字)

13656420583

手机收到验证码

Case5

手机验证码

1234

验证码不正确

Case6

手机验证码

1849

验证码正确

Case7

手机注册密码

123456

注册成功

Case8

QQ号码QQ密码

QQ:12145674   密码;qwert12345

QQ号码不正确

Case9

QQ号码和密码

QQ: 876546520密码:qwert54123

QQ账号或者账号不正确

Case10

QQ号码和密码

QQ:876546520密码:qwert12345

注册成功

4.1.2登录测试用例如表4.2所示

表4.2登录测试

测试用例编号

前提条件

输入数据

预期输出结果

账号

密码

账号

密码

Case1

 

 

13675420583

 

 

123456

13656420583

123456

登录成功

Case2

13655550231

123456

用户存在

Case3

13656420583

11111

密码不正确

Case4

13655552222

123655

用户名和密码不正确

Case5

 

 

876546520

 

 

qwert12345

876546520

qwert12345

登录成功

Case6

8765465331

qwert12345

用户不存在

Case7

876546520

qwert123

密码不正确

Case8

85164641

qwert123

用户名和密码不正确

4.1.3注销测试用例如表4.3所示:

                     表4.3 注销测试用例

测试用例编号

测试操作

预期输出值

Case1

点击退出

弹出“关闭”微信或者注销登录

Case2

点击注销登录

账号注销回到登录页面

Case3

点击关闭微信

退回手机桌面

Case4

没有点击注销

注销失败

5、缺陷报告

    1、微信的注册需要QQ号或者手机号,注册条件有限制,对一些用户的不能进行推广。

    2、对于记住账户密码,绑定手机无需再次输入密码。

    3、传播力有限,需要认识更多的人,信息才能推广。

6、测试结果总结分析

通过对微信注册和登录模块的测试,认为微信的基本功能已经基本完全,而且微信的其他的一些功能实现非常丰富,随着用户的增多功能原来越丰富而且优化更全面。微信的语言功能和丰富,一些聊天的附加内容也很好,并且微信具有网上支付功能,这些功能丰富广大用户使用。

7、文档测试

       对于微信测试计划的设计与书写的内容进行认真的核查,找出其中的错误,进行修好和完善。

8、本章小结

       以微信这个项目为实际案例,介绍了该系统的背景和功能模块,描述了测设计划的设计与书写,对测试过程进行了概述,并以改项目中的登录、注册和注销模块为例设计了测试用例,编写缺陷报告,对测试结果进行总结分析,将一个较为完整的测试流程展现在了读者面前。

 

没有更多推荐了,返回首页