Levoit-环境健康0.1
2023-04-28 20:56:58 3 举报
AI智能生成
0428
作者其他创作
大纲/内容
(Sally)环境解读与建议
分析中
回答问卷后,进入分析中页面
验证此页面ui效果如ui图
验证页面超时时间--5s
验证在此页面杀app进程后进入app,wellness页面显示未初始化
验证分析结束后(一般2-4s)则自动进入环境解读页面
接口
验证进入环境解读页面调用getRoomEnvironment获取室内外数据
验证调用 getEnvironmentInterpretation 接口获取环境解读文案,返回推荐场景/购买链接
验证调用 getWeatherAndAirQuality 接口获取 天气,室外AQI (待定),花粉(待定),室外温度(计算室内外温差)
UI校验
验证页面返回按钮,最后一题答题页面
验证页面标题正常显示
验证标题下方显示用户选择的过敏症状以及过敏源,以及定位位置
验证用户选择所有的过敏症状和过敏源时,页面文案是换行显示完整
验证环装图上方的缺省文案ui样式应如UI图一致
则依次显示环状图。数据卡片、环境解读、推荐
验证底部按钮是固定悬浮在屏幕底部非页面底部
嵌套环状图表
验证均无卡片,则环状图则隐藏不显示,应该不存在这种场景,因为无数据或者计算得0都会显示一个相关icon
验证只有1项数据的圆环显示
验证有多数据维度的圆环显示
验证每个维度的每个区间的图表进度显示
验证圆环的显示顺序:PM2.5>湿度>温度>室外AQI>室外花粉>室外温度>室内外温差
验证不强相关的维度不在此图表显示
验证图表只显示强相关部分的数据维度且需去重,然后展示在此图表中
验证数据卡片的排序顺序:PM2.5>湿度>温度>室外AQI>室外花粉>室外天气>室外温度>室内外温差排序
室内PM2.5
PM卡片显示条件
验证问卷选择未过敏,则进入环境健康解读页强相关区域会显示PM2.5的卡片
验证问卷选择是,选择过敏症状为:哮喘,则环境解读强相关区域显示此卡片数据
验证过敏源选择:尘螨,则环境解读页面强相关区域显示此卡片数据
验证以上情况当PM处于正常范围内时,则显示在indicators to keep an eye on(需要关注)区域
验证以上情况当PM处于非正常范围内时,则显示在indicators of particular attention(特别关注)区域
验证非以上情况,则PM2.5(正常非正常都在这)显示在环境解读页面的其他指标区域
PM2.5图表/卡片显示
PM图表显示条件
验证PM不属于强相关或者不显示卡片则不显示pm图表
验证未获取到pm的值,则显示灰色的pm的icon在起点上
验证pm图表显示条件:当pm属于强相关类且可正常获取pm2.5的值
验证PM按照图表显示顺序,排位第一,应显示在最外层
验证PM圆圈的颜色为:根据等级判断颜色,图表尽头要显示PM的icon,如UI效果图
激光/美标
验证激光美标设计设备:Core 300S/400s欧规线上、日规线上、core600欧规线上、高端净化器:美规线上、欧规线下(本期只支持美规设备,选取:高端美规线上)
验证此标准等级:0-12 Very Good
13-35 Good
36-55 Medium
>55 Bad
13-35 Good
36-55 Medium
>55 Bad
图表
验证当pm处于very good区间,则图表显示满圈蓝色的100%
验证计算的值百分位四舍五入保留一位小数
验证当pm处于good时,则需根据公时计算:
=66.6%+(x2-x)/(x2-x1)*1/3
举例:
当前值为21;标准为(激光-美标)
百分比=66.6%+(35-21)/(35-12)*1/3=86.9%
=66.6%+(x2-x)/(x2-x1)*1/3
举例:
当前值为21;标准为(激光-美标)
百分比=66.6%+(35-21)/(35-12)*1/3=86.9%
则显示86.9%的圈圈,圈圈和icon颜色为绿色
验证当pm处于Moderate时,则需根据公时计算:
=33.3%+(x2-x)/(x2-x1)*1/3
举例:
当前值为55;标准为(激光-美标)
百分比=33.3%+(55-55)/(55-35)*1/3=33.3%
=33.3%+(x2-x)/(x2-x1)*1/3
举例:
当前值为55;标准为(激光-美标)
百分比=33.3%+(55-55)/(55-35)*1/3=33.3%
则显示33.3%的圈圈,圈圈颜色为橙色
验证当pm处于BAD时,则需根据公时计算:
=(x2-x)/(x2-x1)*1/3
举例:
当前值为85;标准为(激光-美标)
百分比=(999-85)/(999-55)*1/3=32.2%
=(x2-x)/(x2-x1)*1/3
举例:
当前值为85;标准为(激光-美标)
百分比=(999-85)/(999-55)*1/3=32.2%
则显示32.2%的圈圈,圈圈颜色为红色
卡片
卡片UI
验证当PM处于强相关,且设备属于激光美标标准时,pm处于very good/good时,则显示在需要关注区域
验证当PM处于强相关,且设备属于激光美标标准时,pm处于medium/bad时,则显示在特别关注区域
验证卡片按照verygood、good、medium、bad从左往右等距离显示
验证激光美标卡片显示标准分界线的具体数值以及显示等级
验证PM2.5数据卡片每个等级是等宽,数值按照宽度比例计算
验证pm2.5卡片默认是展开样式,点击可切换收起-展开
验证PM2.5=5时,则默认选中的very good区域,且应该是中间偏左一点地方
验证PM=13,17,35时卡片选中good区域,各不同值的显示位置
验证PM=36/41,55时,卡片选中meduie区域,各不同值根据宽度计算显示位置
验证PM=56,500,999时,卡片选中bad区域,各不同值根据宽度计算显示位置
验证PM大于999时,默认选中最右边,且右上角显示pm值为:999μm/m3
验证当无数据源时,则无法获取到PM值,则不选中区域
验证当无数据源时,无pm值,则右上角显示:Lack of Data
激光/国标
验证激光国标涉及设备:(本期只支持美规设备:core300us,uer/core400ue,usr/core600us,usr)
验证此标准等级:0-35 Very Good蓝色 ;
36-75 Good绿色 ;
76-115 Moderate黄色 ;
>115 Bad红色
36-75 Good绿色 ;
76-115 Moderate黄色 ;
>115 Bad红色
图表
验证当pm=25处于very good区间,则图表显示满圈蓝色的100%
验证计算的值百分位四舍五入保留一位小数
验证当pm处于good时,则需根据公时计算:
=66.6%+(x2-x)/(x2-x1)*1/3
举例:
x:当前值
x1:Very Good标准的最大值
x2:good标准最大值
当前值为50;标准为(激光-国标)
百分比=66.6%+(75-50)/(75-35)*1/3=87.4%
=66.6%+(x2-x)/(x2-x1)*1/3
举例:
x:当前值
x1:Very Good标准的最大值
x2:good标准最大值
当前值为50;标准为(激光-国标)
百分比=66.6%+(75-50)/(75-35)*1/3=87.4%
则显示87.4%的圈圈,圈圈和icon颜色为绿色
验证当pm处于Moderate时,则需根据公时计算:
=33.3%+(x2-x)/(x2-x1)*1/3
举例:
当前值为85;标准为(激光-美标)
百分比=33.3%+(115-85)/(115-75)*1/3=58.3%
=33.3%+(x2-x)/(x2-x1)*1/3
举例:
当前值为85;标准为(激光-美标)
百分比=33.3%+(115-85)/(115-75)*1/3=58.3%
则显示58.3%的圈圈,圈圈和icon颜色为黄色
验证当pm处于BAD时,则需根据公时计算:
=(x2-x)/(x2-x1)*1/3
举例:
当前值为125;标准为(激光-美标)
百分比=(999-125)/(999-115)*1/3=32.9%
=(x2-x)/(x2-x1)*1/3
举例:
当前值为125;标准为(激光-美标)
百分比=(999-125)/(999-115)*1/3=32.9%
则显示32.9%的圈圈,圈圈颜色为红色
验证pm=999时,百分比计算=0,则显示红色的icon在起点上
验证未获取到pm值时,比如无数据源设备,则显示灰色pm的icon在起点上
卡片
卡片UI
验证当PM处于强相关,且设备属于激光美标标准时,pm处于very good时,则显示在需要关注区域
验证当PM处于强相关,且设备属于激光美标标准时,pm处于good/medium/bad时,则显示在特别关注区域
验证显示卡片标题PM2.5和icon,加粗显示,标题右边显示当前pm值和单位以及展开收起按钮
验证卡片按照verygood、good、medium、bad从左往右等距离显示
验证PM2.5数据卡片每个等级是等宽,数值按照宽度比例计算
验证pm2.5卡片默认是展开样式,点击可切换收起-展开
验证激光国标卡片不需显示标准分界线的具体数值,只显示等级
验证PM2.5=0.5,17,35时,则默认选中的very good区域,各不同值根据宽度计算显示位置
验证PM=36,50,75时卡片选中good区域,各不同值根据宽度计算显示位置
验证PM=76/91,115时,卡片选中meduie区域,各不同值根据宽度计算显示位置
验证PM=116,500,999时,卡片选中bad区域,各不同值根据宽度计算显示位置
验证PM大于999时,默认选中最右边,且右上角显示pm值为:999μm/m3
验证当无数据源时,则无法获取到PM值,则不选中区域
验证当无数据源时,无pm值,则右上角显示:Lack of Data
红外/美标
验证红外美标涉及设备:(无美规设备使用此标准,故此次无需测试)
验证此标准等级:0-12 Very Good蓝色 ;
13-35 Good绿色 ;
36-54 Moderate黄色 ;
>54 Bad红色
13-35 Good绿色 ;
36-54 Moderate黄色 ;
>54 Bad红色
红外/供应商建议版本
验证红外、供应商涉及设备:(本期只支持美规设备:vital100s&200s US/USR
验证此标准等级:0-50 Very Good蓝色 ;
51-100 Good绿色 ;
101-150 Moderate黄色 ;
>150 Bad红色
51-100 Good绿色 ;
101-150 Moderate黄色 ;
>150 Bad红色
图表
验证当pm=25处于very good区间,则图表显示满圈100%,颜色为蓝色
验证计算的值百分位四舍五入保留一位小数
验证当pm处于good时,则需根据公时计算:
=66.6%+(x2-x)/(x2-x1)*1/3
举例:
当前值为51;标准为(激光-国标)
百分比=66.6%+(100-51)/(100-50)*1/3=99.2%
=66.6%+(x2-x)/(x2-x1)*1/3
举例:
当前值为51;标准为(激光-国标)
百分比=66.6%+(100-51)/(100-50)*1/3=99.2%
则显示99.2%的圈圈,圈圈和icon颜色为绿色
验证当pm处于Moderate时,则需根据公时计算:
=33.3%+(x2-x)/(x2-x1)*1/3
举例:
当前值为130;标准为(激光-美标)
百分比=33.3%+(150-130)/(150-100)*1/3=46.7%
=33.3%+(x2-x)/(x2-x1)*1/3
举例:
当前值为130;标准为(激光-美标)
百分比=33.3%+(150-130)/(150-100)*1/3=46.7%
则显示46.7%的圈圈,圈圈颜色和icon为黄色
验证当pm处于BAD时,则需根据公时计算:
=(x2-x)/(x2-x1)*1/3
举例:
当前值为999;标准为(激光-美标)
百分比=(999-999)/(999-150)*1/3=0%
=(x2-x)/(x2-x1)*1/3
举例:
当前值为999;标准为(激光-美标)
百分比=(999-999)/(999-150)*1/3=0%
当计算值是0%时,此pm图表只显示红色的icon在起点上
卡片
卡片UI
验证当PM处于强相关,且设备属于激光美标标准时,pm处于very good时,则显示在需要关注区域
验证当PM处于强相关,且设备属于激光美标标准时,pm处于good/medium/bad时,则显示在特别关注区域
验证卡片按照verygood、good、medium、bad从左往右等距离显示
验证PM2.5数据卡片每个等级是等宽,数值按照宽度比例计算
验证pm2.5卡片默认是展开样式,点击可切换收起-展开
验证红外标准的卡片不显示标准分界线的具体数值,只显示等级
验证PM2.5=0.5,17,35时,则默认选中的very good区域,各不同值根据宽度计算显示位置
验证PM=36,50,75时卡片选中good区域,各不同值根据宽度计算显示位置
验证PM=76/91,115时,卡片选中meduie区域,各不同值根据宽度计算显示位置
验证PM=116,500,999时,卡片选中bad区域,各不同值根据宽度计算显示位置
验证PM大于999时,默认选中最右边,且右上角显示pm值为:999μm/m3
验证当无数据源时,则无法获取到PM值,则不选中区域
验证当无数据源时,无pm值,则右上角显示:Lack of Data
验证有数据源,但是设备异常未获取到pm值,则使用数据源设备的标准显示,右上角显示:Lack of Data
验证数据源为core200us,无pm值,则显示激光美标的标准显示,不选中区域且右上角显示:Lack of Data
验证净化器设备均离线,无在线设备,则也是取最后一台绑定的设备作为数据源么?
PM数据源
验证当用户存在多美规设备时,取数据源中最后一台绑定的设备,无数据源则取最后一台绑定的设备
验证同个房间下有多个数据源的选取逻辑
判断getHouseEnvironmentRoomDataList接口中isDatasource字段
有一个为True,且设备在线,则取其作为数据来源展示
全为False,没有数据源,则取bindTs最大的设备作为数据来源展示
有一个为True,但设备处于离线状态,则取下一个bindTs最大的设备作为数据来源展示
温湿度、PM2.5维度:同全屋视图环境的逻辑
环境解读页面的数据源应该和房间没关系,
PM2.5解读文案
选择是否过敏:no
验证选择未过敏,则pm2.5的解读文案为:PM2.5 refers to airborne particulate matter with a diameter of 2.5 microns or less, also known as fine particulate matter. PM2.5 can penetrate deep into the lungs and blood, causing serious harm to human health.
选择是否过敏:yes
验证选择:过敏,则pm2.5的解读文案为:If there is a large amount of pet dander, mold spores, dust mite feces and other allergens in the air, the PM2.5 level will increase. Keep your air clean to minimize exposure to allergens.
验证解读文案应换行完整显示
验证解读文案应显示在卡片下方,左对齐
调用 getEnvironmentInterpretation 接口获取环境解读文案
PM2.5建议显示
目前本期无pm2.5对应的建议,故如果要测试有推荐场景+建议的话,则需造数据验证
PM2.5推荐场景
验证pm有值时,stop和start的场景未场景时,显示两个推荐场景
验证pm有值时,已创建此数据源设备的stop,则隐藏stop场景,只显示start的推荐场景
验证pm有值时,已创建此数据源设备的stop和stop场景,则隐藏推荐场景区域,且标题要隐藏
UI
验证有推荐场景时,显示标题:Recommended Scene+问号
验证点击问号则弹出弹框提示“This is according to your situation, intelligent recommended for you the following intelligent scenario. Once you've set them up, you can use them in the Smart Scenario feature.”
验证弹框按钮是:ok。点击ok按钮或者弹框其他区域则隐藏弹框
验证设备开启的场景的smart scens name显示:Purifier Auto-Start
验证设备关闭的场景的smart scens name显示:Purifier Auto-Stop
验证正常显示各设备对应的trigger
高端净化器的trigger
验证高端系列场景为:Purifier Auto-Start时,trigger显示:less than 90%
验证高端系列场景为:Purifier Auto-Stop时,trigger显示:more than 95 %
core系列的净化器(除core200us)
验证core系列场景为:Purifier Auto-Start时,trigger显示:More than 35 um/m³
验证core系列场景为:Purifier Auto-Stop时,trigger显示:less than 12 um/m³
vital系列净化器
验证vital系列场景为:Purifier Auto-Start时,trigger显示:Air Quality is Bad
验证vital系列场景为:Purifier Auto-Stop时,trigger显示Air Quality is Good
验证未设置的场景显示: add smart scense
验证点击add scens(热区是这个按钮)则进入此数据源设备的创建设置页面
验证创建成功后返回解读页面显示Added后,再自动刷新,隐藏此条目
验证调用 getEnvironmentInterpretation 接口获取环境解读文案,返回推荐场景
验证当数据源来源于core200s,则不显示推荐场景
PM2.5相关设备推荐购买
验证PM(无设备/设备异常)无值时,则显示core400的推荐购买
验证core200us作为数据源,无数据则也要显示推荐购买
ui
验证推荐购买的标题为:Recommended Device
验证pm区域推荐购买区域显示core400s的图片+buy now按钮
验证点击buy now(热区是:buy now按钮)则进入商城购买core400us的链接页面
室内湿度
湿度卡片显示条件
验证问卷选择未过敏,则进入环境健康解读页强相关数据维度区域会显示湿度的卡片
验证问卷选择是,选择过敏症状为:哮喘,则环境解读强相关区域显示此卡片数据
验证过敏源选择:尘螨以及霉菌,则环境解读页面强相关区域显示此卡片数据
验证以上情况湿度处于舒适范围内时,则显示在indicators to keep an eye on(需要关注)区域
验证以上情况当湿度处于非舒适范围内时,则显示在indicators of particular attention(特别关注)区域
验证非以上情况,则湿度(正常非正常都在这)显示在环境解读页面的其他指标区域
湿度图表/卡片显示
验证涉及设备:(本期只支持美规设备:各加湿器类别的200/300/450/600/101)
选择:未过敏
验证选择未过敏时标准为:>60% High
40~60% Comfortable
<40% Drying
40~60% Comfortable
<40% Drying
图表
验证当湿度=40,50,60处于Comfortable区间,则图表显示满圈绿色的100%
验证计算的值百分位四舍五入保留一位小数
验证当湿度处于drying时,则需根据公时计算:
=(x-x1)/(x2-x1)
举例:
当前值为30;
x1:Drying标准的最小值
x2:comfortable标准最小值
百分比=(30-0)/(40-0)=75%
=(x-x1)/(x2-x1)
举例:
当前值为30;
x1:Drying标准的最小值
x2:comfortable标准最小值
百分比=(30-0)/(40-0)=75%
则显示75%的圈圈,圈圈颜色为蓝色
验证当湿度处于high时,则需根据公时计算:
=(x2-x)/(x2-x1)
举例:
x:当前值
x1:Comfortable标准最大值
x2: high标准的最大值
当前值为85;标准为(激光-美标)
百分比=(100-85)/(100-60)=37.5%
=(x2-x)/(x2-x1)
举例:
x:当前值
x1:Comfortable标准最大值
x2: high标准的最大值
当前值为85;标准为(激光-美标)
百分比=(100-85)/(100-60)=37.5%
则显示37.5%的圈圈,圈圈颜色为橙色
验证计算百分比=0时,则在起点显示橙色的icon
卡片
卡片UI
验证当湿度处于强相关,湿度处于舒适区间时,则显示在需要关注区域
验证当湿度处于强相关,湿度处于干燥/潮湿区间时,则显示在特别关注区域
验证显示卡片标题Humidity和icon,加粗显示,标题右边显示当前湿度值和单位以及展开收起按钮
验证卡片按照dry、comfortable、high左往右等距离显示,且显示具体等值的数值
验证湿度数据卡片每个等级是等宽,数值按照宽度比例计算
验证湿度卡片默认是展开样式,箭头向上,点击可切换收起,箭头向下
验证湿度在对应区域排序仅次于pm
验证湿度=0.5,20,39时,则默认选中的dry区域,各不同值根据宽度计算显示位置
验证湿度=40,50,60时卡片选中comfortable区域,各不同值根据宽度计算显示位置
验证湿度=61/91,100时,卡片选中high区域,各不同值根据宽度计算显示位置
验证当无数据源时,则无法获取到当前湿度值,则不选中区域
验证当无数据源时,无湿度值时,则右上角显示:Lack of Data
选择:过敏
验证选择过敏时标准为:>50% High
40~50% Comfortable
<40% Drying
40~50% Comfortable
<40% Drying
图表
验证当湿度=40,45,50处于Comfortable区间,则图表显示满圈绿色的100%
验证计算的值百分位四舍五入保留一位小数
验证当湿度处于drying时,则需根据公时计算:
=(x-x1)/(x2-x1)
举例:
当前值为30;
百分比=(30-0)/(40-0)=75%
=(x-x1)/(x2-x1)
举例:
当前值为30;
百分比=(30-0)/(40-0)=75%
则显示75%的圈圈,圈圈颜色为蓝色
验证当湿度处于high时,则需根据公时计算:
=(x2-x)/(x2-x1)
举例:
当前值为85;标准为(激光-美标)
百分比=(100-85)/(100-50)=30%
=(x2-x)/(x2-x1)
举例:
当前值为85;标准为(激光-美标)
百分比=(100-85)/(100-50)=30%
则显示30%的圈圈,圈圈颜色为橙色
卡片
卡片UI
验证当湿度处于强相关,湿度处于舒适区间时,则显示在需要关注区域
验证当湿度处于强相关,湿度处于干燥/潮湿区间时,则显示在特别关注区域
验证卡片按照dry、comfortable、high左往右等距离显示,且显示具体等值的数值
验证湿度数据卡片每个等级是等宽,数值按照宽度比例计算
验证湿度卡片默认是展开样式,箭头向上,点击可切换收起,箭头向下
验证湿度在对应区域排序仅次于pm
验证湿度=0.5,20,39时,则默认选中的dry区域,各不同值根据宽度计算显示位置
验证湿度=40,45,50时卡片选中comfortable区域,各不同值根据宽度计算显示位置
验证湿度=51/91,100时,卡片选中high区域,各不同值根据宽度计算显示位置
验证当无数据源时,则无法获取到当前湿度值,则不选中区域
验证当无数据源时,无湿度值时,则右上角显示:Lack of Data
湿度解读文案
选择是否过敏:no
验证选择未过敏,则湿度的解读文案为:High humidity can also promote the growth of bacteria and mold, causing respiratory and skin infections, allergic reactions and other problems.
Low humidity can dry out the skin, eyes, throat and nasal passages, causing skin cracks, eye irritation, sore throat and other discomfort. Low humidity also makes it easier for bacteria and viruses to spread.
Low humidity can dry out the skin, eyes, throat and nasal passages, causing skin cracks, eye irritation, sore throat and other discomfort. Low humidity also makes it easier for bacteria and viruses to spread.
选择是否过敏:yes
验证选择:过敏,则湿度的解读文案为:More than 50% humidity is conducive for the growth of mold and dust mites, but low humidity will cause the lining mucosa of the respiratory tract to become dry and inflamed, the eyes to become dry and irritated, and the skin to become dry and itchy. Therefore, it is recommended that you control the humidity at 40% to 50% to reduce allergens and maintain comfort.
验证解读文案应换行完整显示
验证解读文案应显示在卡片下方,左对齐
调用 getEnvironmentInterpretation 接口获取环境解读文案
湿度建议显示
目前本期无湿度对应的建议,故如果要测试有推荐场景+建议的话,则需造数据验证
湿度推荐场景
验证湿度有值时,stop和start的场景未场景时,显示两个推荐场景
验证湿度有值时,已创建此数据源设备的stop,则隐藏stop场景,只显示start的推荐场景
验证湿度有值时,已创建此数据源设备的stop和stop场景,则隐藏推荐场景区域,且标题是要隐藏
UI
验证有推荐场景时,显示标题:Recommended Scene+问号
验证点击问号则弹出弹框还是吐司:提示“This is according to your situation, intelligent recommended for you the following intelligent scenario. Once you've set them up, you can use them in the Smart Scenario feature.”
验证设备开启的场景的smart scens name显示:Humidifier Auto-Start
验证设备关闭的场景的smart scens name显示:Humidifier Auto-Stop
验证正常显示对应的trigger
验证Humidifier Auto-Start时,trigger显示:less than 40% RH
验证:Humidifier Auto-Stop时,过敏trigger显示more than 50% RH
验证:Humidifier Auto-Stop时,未过敏trigger显示more than 60% RH
验证要根据是否过敏来调整trigger
验证未设置的场景显示: add scense按钮
验证点击add scens(热区是这个按钮)则进入此数据源设备的创建设置页面
验证创建成功后返回解读页面显示Added后,再自动刷新,隐藏此条目
验证调用 getEnvironmentInterpretation 接口获取环境解读文案,返回推荐场景
湿度推荐购买
验证湿度无值(无任何加湿器设备或者无美规的加湿器设备)时,则显示Classic 300S的推荐购买
ui
验证推荐购买的标题为:Recommended Device
验证湿度区域推荐购买区域显示Classic 300S的图片+buy now按钮
验证点击buy now(热区翻译是:buy now 还是整个推荐购买的卡片为热区)则进入商城购买Classic 300S的链接页面(会可能存在非商城的链接吗?)
室内温度
室内温度卡片显示条件
验证问卷选择未过敏,则进入环境健康解读页强相关数据维度区域会显示室内温度的卡片
验证问卷选择是,选择过敏症状为其他症状:嗜睡,头晕,乏力,则环境解读强相关区域显示此卡片数据
验证以上情况温度处于舒适范围内时,则显示在indicators to keep an eye on(需要关注)区域
验证以上情况温度处于非舒适范围(cold/HOT)内时,则显示在indicators of particular attention(特别关注)区域
验证非以上情况,则湿度(正常非正常都在这)显示在环境解读页面的其他指标区域
室内温度图表/卡片显示
验证涉及设备:(本期只支持美规设备:蒸发式器、温湿度计、温控器)
数据源设备所在的房间:Kids' Room
验证数据源设备所在的房间:Kids' Room时标准为:>72℉Hot
68-72℉Comfortable
<68℉ cold
68-72℉Comfortable
<68℉ cold
图表
验证当温度=68,70,72℉处于Comfortable区间,则图表显示满圈绿色的100%
验证计算的值百分位四舍五入保留一位小数
验证当温度处于cold时,则需根据公时计算:
=(x-x1)/(x2-x1)
举例:
x=当前值,
x1:Cold标准的最小值,x1<14°F时,按14°F计算
x2:Comfortable区间最小值
当前值为50;
百分比=(50-14)/(68-14)=85.2%
=(x-x1)/(x2-x1)
举例:
x=当前值,
x1:Cold标准的最小值,x1<14°F时,按14°F计算
x2:Comfortable区间最小值
当前值为50;
百分比=(50-14)/(68-14)=85.2%
则显示85.2%的圈圈,圈圈颜色为蓝色
验证当温度处于hot时,则需根据公时计算:
=(x2-x)/(x2-x1)
举例:
x=当前值,
x1:comfor标准的最大值,
x2:hot区间最大值,x2>104°F时,按104°F计算
当前值为85;
百分比=(104-85)/(104-72)=59.4%
=(x2-x)/(x2-x1)
举例:
x=当前值,
x1:comfor标准的最大值,
x2:hot区间最大值,x2>104°F时,按104°F计算
当前值为85;
百分比=(104-85)/(104-72)=59.4%
则显示59.4%的圈圈,圈圈颜色为橙色
验证计算百分比=0时,要橙色显示icon在起点上
卡片
卡片UI
验证当温度处于强相关,温度处于舒适区间时,则显示在需要关注区域
验证当温度处于强相关,温度处于冷/热区间时,则显示在特别关注区域
验证卡片按照cold、comfortable、hot左往右等距离显示,且显示具体等值的数值
验证湿度数据卡片每个等级是等宽,数值按照宽度比例计算
验证湿度卡片默认是展开样式,箭头向上,点击可切换收起,箭头向下
验证湿度在对应区域排序仅次于pm和湿度
验证单品温度设置单位是华摄度,则显示华摄度
验证单品温度设置单位是摄氏度,则显示换算的摄氏度值
验证显示卡片标题Outdoor Temperature和icon,加粗显示,标题右边显示当前温度值和单位以及展开收起按钮
验证温度=0.5,39,67时,则默认选中的cold区域,各不同值根据宽度计算显示位置
验证温度=68,70,72℉时卡片选中comfortable区域,各不同值根据宽度计算显示位置
验证温度=73/91,104℉时,卡片选中high区域,各不同值根据宽度计算显示位置
验证当温度大于104℉时,温度定位在最右边,值显示:104℉
验证当无数据源时,则无法获取到当前湿度值,则不选中区域
验证当无数据源时,无湿度值时,则右上角显示:Lack of Data
验证切换摄氏度时,查看换算和显示是否正常
验证当用户存在多数据源设备时,取数据源中最后一台绑定的设备,无数据源则取最后一台绑定的在线设备
数据源设备所在的房间:Master Bedroom、Bedroom
验证数据源设备所在的房间:Master Bedroom、Bedroom时标准为:>67℉Hot
60-67℉Comfortable
<60℉ cold
60-67℉Comfortable
<60℉ cold
图表
验证当温度=60,64,67℉处于Comfortable区间,则图表显示满圈绿色的100%
验证计算的值百分位四舍五入保留一位小数
验证当温度处于cold时,则需根据公时计算:
=(x-x1)/(x2-x1)
举例:
当前值为50;
百分比=(50-14)/(60-14)=78.3%
=(x-x1)/(x2-x1)
举例:
当前值为50;
百分比=(50-14)/(60-14)=78.3%
则显示78.3%的圈圈,圈圈颜色为蓝色
验证当温度处于hot时,则需根据公时计算:
=(x2-x)/(x2-x1)
举例:
当前值为85;
百分比=(104-85)/(104-67)=51.4%
=(x2-x)/(x2-x1)
举例:
当前值为85;
百分比=(104-85)/(104-67)=51.4%
则显示51.4%的圈圈,圈圈颜色为橙色
验证计算百分比=0时,是否要显示温度图表
卡片
卡片UI
验证当温度处于强相关,温度处于舒适区间时,则显示在需要关注区域
验证当温度处于强相关,温度处于冷/热区间时,则显示在特别关注区域
验证卡片按照cold、comfortable、hot左往右等距离显示,且显示具体等值的数值
验证湿度数据卡片每个等级是等宽,数值按照宽度比例计算
验证湿度卡片默认是展开样式,箭头向上,点击可切换收起,箭头向下
验证湿度在对应区域排序仅次于pm和湿度
验证单品温度设置单位是华摄度,则显示华摄度
验证单品温度设置单位是摄氏度,则显示换算的摄氏度值
验证温度=0.5,39,59时,则默认选中的cold区域,各不同值根据宽度计算显示位置
验证温度=60,63、67℉时卡片选中comfortable区域,各不同值根据宽度计算显示位置
验证温度=68/91,104℉时,卡片选中high区域,各不同值根据宽度计算显示位置
验证当温度大于104℉时,温度定位在最右边,值显示:104℉
验证当无数据源时,则无法获取到当前湿度值,则不选中区域
验证当无数据源时,无湿度值时,则右上角显示:Lack of Data
验证切换摄氏度时,查看换算和显示是否正常
数据源设备所在的房间:Living Room、Kitchen、Dining Room、Home Office、Balcony、Porch、Closet、Backyary、Other
验证数据源设备所在的房间:非Kids' Room非Master Bedroom非Bedroom时标准为:
68-76℉
0301-0531
68-78℉
0601-0831
68-76℉
0901-1130
68-72℉
1201-0228
图表
日期为:0301-0531/0901-1130
验证当日期为:0301-0531/0901-1130当温度=68,70,76℉处于Comfortable区间,则图表显示满圈绿色的100%
验证计算的值百分位四舍五入保留一位小数
验证当温度处于cold时,则需根据公时计算:
=(x-x1)/(x2-x1)
举例:
当前值为50;
百分比=(50-14)/(68-14)=85.2%
=(x-x1)/(x2-x1)
举例:
当前值为50;
百分比=(50-14)/(68-14)=85.2%
则显示85.2%的圈圈,圈圈颜色为蓝色
验证当温度处于hot时,则需根据公时计算:
=(x2-x)/(x2-x1)
举例:
当前值为104;
百分比=(104-104)/(104-72)=0%
=(x2-x)/(x2-x1)
举例:
当前值为104;
百分比=(104-104)/(104-72)=0%
则显示59.4%的圈圈,圈圈颜色为橙色
验证计算百分比=0时,是否要显示温度图表
卡片
验证温度=0.5,39,67时,则默认选中的cold区域,各不同值根据宽度计算显示位置
验证温度=68,73,76℉时卡片选中comfortable区域,各不同值根据宽度计算显示位置
验证温度=77/91,104℉时,卡片选中high区域,各不同值根据宽度计算显示位置
验证当温度大于104℉时,温度定位在最右边,值显示:104℉
验证当无数据源时,则无法获取到当前湿度值,则不选中区域
验证当无数据源时,无湿度值时,则右上角显示:Lack of Data
验证切换摄氏度时,查看换算和显示是否正常
日期为:0601-0831
验证当日期为:0601-0831当温度=68,70,78℉处于Comfortable区间,则图表显示满圈绿色的100%
验证当温度处于cold时,则需根据公时计算:
=(x-x1)/(x2-x1)
举例:
当前值为50;
百分比=(50-14)/(68-14)=85.2%
=(x-x1)/(x2-x1)
举例:
当前值为50;
百分比=(50-14)/(68-14)=85.2%
则显示85.2%的圈圈,圈圈颜色为蓝色
验证当温度处于hot时,则需根据公时计算:
=(x2-x)/(x2-x1)
举例:
当前值为85;
百分比=(104-85)/(104-78)=73.1%
=(x2-x)/(x2-x1)
举例:
当前值为85;
百分比=(104-85)/(104-78)=73.1%
则显示73.1%的圈圈,圈圈颜色为橙色
卡片
验证温度=0.5,39,67时,则默认选中的cold区域,各不同值根据宽度计算显示位置
验证温度=68,74,78℉时卡片选中comfortable区域,各不同值根据宽度计算显示位置
验证温度=79/91,104℉时,卡片选中high区域,各不同值根据宽度计算显示位置
验证当温度大于104℉时,温度定位在最右边,值显示:104℉
验证当无数据源时,则无法获取到当前湿度值,则不选中区域
验证当无数据源时,无湿度值时,则右上角显示:Lack of Data
验证切换摄氏度时,查看换算和显示是否正常
日期为:1201-0228
验证当日期为:1201-0228当温度=68,70,72℉处于Comfortable区间,则图表显示满圈绿色的100%
验证当温度处于cold时,则需根据公时计算:
=(x-x1)/(x2-x1)
举例:
当前值为50;
百分比=(50-14)/(68-14)=85.2%
=(x-x1)/(x2-x1)
举例:
当前值为50;
百分比=(50-14)/(68-14)=85.2%
则显示85.2%的圈圈,圈圈颜色为蓝色
验证当温度处于hot时,则需根据公时计算:
=(x2-x)/(x2-x1)
举例:
当前值为85;
百分比=(104-85)/(104-72)=59.4%
=(x2-x)/(x2-x1)
举例:
当前值为85;
百分比=(104-85)/(104-72)=59.4%
则显示59.4%的圈圈,圈圈颜色为橙色
卡片
验证温度=0.5,39,67时,则默认选中的cold区域,各不同值根据宽度计算显示位置
验证温度=68,70,72℉时卡片选中comfortable区域,各不同值根据宽度计算显示位置
验证温度=73/91,104℉时,卡片选中high区域,各不同值根据宽度计算显示位置
验证当温度大于104℉时,温度定位在最右边,值显示:104℉
验证当无数据源时,则无法获取到当前湿度值,则不选中区域
验证当无数据源时,无湿度值时,则右上角显示:Lack of Data
验证切换摄氏度时,查看换算和显示是否正常
卡片UI
验证当温度处于强相关,温度处于舒适区间时,则显示在需要关注区域
验证当温度处于强相关,温度处于冷/热区间时,则显示在特别关注区域
验证卡片按照cold、comfortable、hot左往右等距离显示,且显示具体等值的数值
验证湿度数据卡片每个等级是等宽,数值按照宽度比例计算
验证湿度卡片默认是展开样式,箭头向上,点击可切换收起,箭头向下
验证湿度在对应区域排序仅次于pm和湿度
验证单品温度设置单位是华摄度,则显示华摄度
验证单品温度设置单位是摄氏度,则显示换算的摄氏度值
室内温度解读文案
选择是否过敏:no
验证选择未过敏,则温度的解读文案为:The most comfortable room temperature will vary based on your personal preference, the season, and which area of the home you are in. Most people can agree that a healthy range is from 20–24 degrees Celsius (68–76 degrees Fahrenheit).
选择是否过敏:yes
验证选择:过敏,则温度的解读文案为:The most comfortable room temperature will vary based on your personal preference, the season, and which area of the home you are in. Most people can agree that a healthy range is from 20–24 degrees Celsius (68–76 degrees Fahrenheit)
验证解读文案应换行完整显示
验证解读文案应显示在卡片下方,左对齐
调用 getEnvironmentInterpretation 接口获取环境解读文案
室内温度建议显示
目前本期无室内温度对应的建议,故如果要测试有推荐场景+建议的话,则需造数据验证
室内温度推荐场景
验证温度有值且数据源设备是:温控器时,sleep和away的场景未设置时,显示两个推荐场景
验证温度有值且数据源设备是:温控器,已创建此数据源设备的sleep,则隐藏sleep场景,只显示away的推荐场景
验证温度有值且数据源设备是:温控器,已创建此设备的sleep和away场景,则隐藏推荐场景区域,且标题要隐藏
UI
验证有推荐场景时,显示标题:Recommended Scene+问号
验证点击问号则弹出弹框提示“This is according to your situation, intelligent recommended for you the following intelligent scenario. Once you've set them up, you can use them in the Smart Scenario feature.”
验证设备away的smart scens name显示:Away
验证设备sleep的smart scens name显示:Sleep
验证正常显示对应的trigger
验证Away时,trigger显示:Manaul Trigger
验证:sleep时,trigger显示Manaul Trigger
验证未设置的场景显示: add scense按钮
验证点击add scens则进入此数据源设备的创建away/sleep场景设置页面,页面action只显示温控器设备
验证创建成功后返回解读页面显示Added后,再自动刷新,隐藏此条目
验证调用 getEnvironmentInterpretation 接口获取环境解读文案,返回推荐场景
验证当温度有值,数据源非温控器时,不显示推荐场景也不显示推荐购买也不显示建议
如果有温控器设备,但是设备未返回数据,也要显示对应推荐场景
验证绑定加湿器则此卡片下不显示推荐加湿器的相关场景
室内温度推荐购买
验证因为无数据源设备导致温度无值时,也则显示温控器的推荐购买
验证有设备,因为网络原因或者设备故障导致没获取到数据,则不显示推荐购买
ui
验证推荐购买的标题为:Recommended Device
验证湿度区域推荐购买区域显示温控器的图片+buy now按钮
验证点击buy now(热区翻译是:buy now 按钮为热区)则进入商城购买温控器的链接页面(会可能存在非商城的链接吗?)
室外AQI
室外AQI卡片显示条件
验证问卷选择未过敏,则进入环境健康解读建议关注区域页显示室外AQI等级的卡片和图标
验证问卷选择是,选择过敏症状:哮喘,则环境解读强相关区域显示此卡片数据
验证过敏源选择:烟雾/PM2.5等大气污染物,则环境解读页面强相关区域显示此卡片数据,需去重
验证用户过敏症状未选择哮喘且过敏源未选择烟雾/PM2.5等大气污染物则不显示AQI卡片
验证当AQI处于Good和Moderate时,则显示在indicators to keep an eye on(需要关注)区域
验证AQI不处于Good和Moderate时,则显示在indicators of particular attention(特别关注)区域
AQI图表/卡片显示
验证aqi标准为:0-50 Good蓝色 ;
51-100 Moderate黄色 ;
101-150 Unhealthy for Sensitive Groups橙色 ;
151-200 Unhealthy红色;
201-300 Very Unhealthy紫色;
301+ Hazardous棕色;
51-100 Moderate黄色 ;
101-150 Unhealthy for Sensitive Groups橙色 ;
151-200 Unhealthy红色;
301+ Hazardous棕色;
图表
验证当花粉处于good区间,则图表显示满圈蓝色的100%
验证计算的值百分位四舍五入保留一位小数
验证当AQI值处于Moderate时,则需根据公时计算:
=66.6%+(x2-x)/(x2-x1)*1/3
举例:
x:当前值
x1: Good标准的最大值
x2:Moderate标准的最大值
当前值为89;
x=89;x1=50;x2=100
百分比=66.6%+(100-89)/(100-50)*1/3=73.9%
x=51时,aqi=98.6%
=66.6%+(x2-x)/(x2-x1)*1/3
举例:
x:当前值
x1: Good标准的最大值
x2:Moderate标准的最大值
当前值为89;
x=89;x1=50;x2=100
百分比=66.6%+(100-89)/(100-50)*1/3=73.9%
x=51时,aqi=98.6%
则显示73.9%的圈圈,圈圈和icon颜色为黄色
验证当aqi值处于Unhealthy for Sensitive Groups时,则需根据公时计算:
=33.3%+(x2-x)/(x2-x1)*1/3
举例:
x:当前值
x1: Moderate标准的最大值
x2:Unhealthy for Sensitive Groups标准的最大值
当前值为130
x=130;x1=100;x2=150
百分比=33.3%+(150-130)/(150-100)*1/3=46.6%
=33.3%+(x2-x)/(x2-x1)*1/3
举例:
x:当前值
x1: Moderate标准的最大值
x2:Unhealthy for Sensitive Groups标准的最大值
当前值为130
x=130;x1=100;x2=150
百分比=33.3%+(150-130)/(150-100)*1/3=46.6%
则显示46.6%的圈圈,圈圈和icon颜色为橙色
验证当AQI值处于Unhealthy时,则需根据公时计算:
=(x2-x)/(x2-x1)*1/3
举例:
x:当前值
x1: Unhealthy for Sensitive Groups标准的最大值
x2:Unhealthy标准的最大值
当前值为160
x=160;x1=150;x2=200
百分比=(200-160)/(200-150)*1/3=26.7%
=(x2-x)/(x2-x1)*1/3
举例:
x:当前值
x1: Unhealthy for Sensitive Groups标准的最大值
x2:Unhealthy标准的最大值
当前值为160
x=160;x1=150;x2=200
百分比=(200-160)/(200-150)*1/3=26.7%
则显示26.7%的圈圈,圈圈和icon颜色为红色
验证当花粉值处于Very Unhealthy时,则需根据公时计算:
AQI=1%
AQI=1%
则AQI的图表显示1%的圈以及和icon的颜色时红色
验证当花粉值处于Hazardous时,则需根据公时计算:
AQI=1%
AQI=1%
则AQI的图表显示1%的圈以及和icon的颜色时红色
验证当未获取到aqi数据时,则AQI图表只在起点显示一个灰色的AQI的icon
卡片 验证AQI=201,210,250,300时,卡片选中Very Unhealthy区域,各不同值根据宽度计算显示位置 验证AQI=301,500,999,1500时,卡片选中Hazardous区域,各不同值根据宽度计算显示位置 验证AQI最大值999,大于999则显示999
卡片UI
验证显示卡片标题AQI和icon,加粗显示,标题右边显示当前AQI的值以及展开收起按钮
验证卡片按照Good蓝色 ;
Moderate黄色 ;
Unhealthy for Sensitive Groups ;
Unhealthy;
左往右等距离显示,且显示具体等值的数值
Moderate黄色 ;
Unhealthy for Sensitive Groups ;
Unhealthy;
左往右等距离显示,且显示具体等值的数值
验证AQI数据卡片每个等级是等宽,数值按照宽度比例计算
验证AQI卡片默认是展开样式,箭头向上,点击可切换收起,箭头向下
验证AQI在对应区域排序仅次于pm、湿度、温度
验证AQI=0.10,25,50时,则默认选中的GOOD区域,各不同值根据宽度计算显示位置
验证AQI=51.80,100时卡片选中Moderate黄色 ;
区域,各不同值根据宽度计算显示位置
区域,各不同值根据宽度计算显示位置
验证AQI=101,125,150时,卡片选中Unhealthy for Sensitive Groups区域,各不同值根据宽度计算显示位置
验证AQI=151190,200时,卡片选中Unhealthy区域,各不同值根据宽度计算显示位置
验证AQI值大于200小于999时,则aqi选中区域为最右边,右上角显示具体值比如:885
验证AQI最大值999,大于900则显示900
验证当正常获取当前AQI数据时,则右上角显示数据如:111
验证当未获取到当前AQI数据时,则不选中区域
验证当未获取到当前aqi时,则右上角显示:Lack of Data
室外AQI解读文案
选择是否过敏:yes
验证选择:过敏,则AQI的解读文案为:Outdoor air pollution is caused by particles and gasses that are not normally part of the air. These particles can come from pollen, smoke, dust, ozone, or emissions from cars and factories. They can create poor outdoor air quality, which can
make asthma and allergies worse. Since no home is completely air tight, bad air can easily enter your home through spaces around doors and windows. It can also come in every time you open a window or door. You can bring pollen and smoke particles inside on your clothing as well.
make asthma and allergies worse. Since no home is completely air tight, bad air can easily enter your home through spaces around doors and windows. It can also come in every time you open a window or door. You can bring pollen and smoke particles inside on your clothing as well.
选择是否过敏:NO
验证选择:未过敏,则AQI的解读文案为:AQI stands for Air Quality Index, which reflects the concentration of pollutants in the air and their effects on human health. The higher the AQI, the more serious the air pollution and the greater the harm to the respiratory system, heart and nervous system.
验证解读文案应换行完整显示
验证解读文案应显示在卡片下方,左对齐
调用 getEnvironmentInterpretation 接口获取环境解读文案
室外AQI建议显示
验证用户选择未过敏,且24小时任意时间内室外AQI>150,则在卡片下方显示建议:近期室外空气质量不佳,请及时关闭门窗;减少户外活动;出门佩戴N95口罩。
The outdoor air quality is not good recently. Please close the doors and windows, reduce outdoor activities, and wear an N95 mask when going out.
The outdoor air quality is not good recently. Please close the doors and windows, reduce outdoor activities, and wear an N95 mask when going out.
验证用户选择未过敏,但是未获取到aqi或者24小时内aqi值均小于等于150时,则AQI卡片下不显示建议
验证用户过敏症状选择哮喘且在24小时任意时间内AQI>100且花粉值<4.9(Medium)时,则会在AQI卡片下方显示建议:近期过敏风险等级较高,请检查哮喘常备药物情况;
The recent allergy risk level is high. Please check the status of asthma drugs.
The recent allergy risk level is high. Please check the status of asthma drugs.
验证用户过敏症状选择哮喘且在24小时任意时间内花粉值≥4.9(Medium)时,则在AQI卡片下方不显示此建议,此建议会优先显示在花粉卡片下方
验证用户过敏症状选择哮喘且在24小时任意时间内AQI≤100时,则会在AQI卡片下方显示不显示此建议
验证用户过敏原选择:烟雾/PM2.5等大气污染物且在24小时任意时间内AQI>100时,则会在AQI卡片下方显示建议:近期室外空气质量不佳,请及时关闭门窗;减少户外活动;出门佩戴N95口罩。
The outdoor air quality is not good recently. Please close the doors and windows, reduce outdoor activities,and wear an N95 mask when going out.
The outdoor air quality is not good recently. Please close the doors and windows, reduce outdoor activities,and wear an N95 mask when going out.
验证用户过敏源选择烟雾/PM2.5等大气污染物且在24小时任意时间内AQI>100时,则在AQI卡片下方不显示建议
建议ui
验证建议的title为:Suggestion加黑加粗显示
验证title下方显示建议的正文,文案换行完整显示,且左对齐
验证建议文案的前面显示一个点,,占一个字符
室外AQI推荐场景
暂无
室外AQI推荐购买
暂无
室外花粉
室外花粉卡片显示条件
验证问卷选择未过敏,则进入环境健康解读页不显示室外花粉等级的卡片和图标
验证问卷选择是,选择任意过敏症状,则环境解读强相关区域显示此卡片数据
验证过敏源选择:室外花粉,则环境解读页面强相关区域显示此卡片数据,需去重
验证当花粉处于0-2.4 (Low)内时,则显示在indicators to keep an eye on(需要关注)区域
证当花粉不处于0-2.4 (Low)内时,则显示在indicators of particular attention(特别关注)区域
室外花粉图表/卡片显示
验证选择花粉标准为:0-2.4 (Low)
2.5-4.8 (Low-Medium)
4.9-7.2 (Medium)
7.3-9.6 (Medium-High)
9.7-12.0 (High)
2.5-4.8 (Low-Medium)
4.9-7.2 (Medium)
7.3-9.6 (Medium-High)
9.7-12.0 (High)
图表
验证当花粉处于low区间,则图表显示满圈绿色的100%
验证计算的值百分位四舍五入保留一位小数
验证当花粉值处于Low-Medium时,则需根据公时计算:
=75%+(x2-x)/(x2-x1)*1/4
举例:
当前值为2.5;
x=2.5;x1=2.4;x2=4.8
百分比=75%+(4.8-2.5)/(4.8-2.4)*1/4=98.9%
=75%+(x2-x)/(x2-x1)*1/4
举例:
当前值为2.5;
x=2.5;x1=2.4;x2=4.8
百分比=75%+(4.8-2.5)/(4.8-2.4)*1/4=98.9%
则显示94.6%的圈圈,圈圈颜色为浅绿色
验证当花粉值处于Medium时,则需根据公时计算:
=50%+(x2-x)/(x2-x1)*1/4
举例:
当前值为4.9
x=4.9;x1=4.8;x2=7.2
百分比=50%+(7.2-4.9)/(7.2-4.8)*1/4=73.9%
=50%+(x2-x)/(x2-x1)*1/4
举例:
当前值为4.9
x=4.9;x1=4.8;x2=7.2
百分比=50%+(7.2-4.9)/(7.2-4.8)*1/4=73.9%
则显示73.9%的圈圈,圈圈和icon颜色为黄色
验证当花粉值处于Medium-high时,则需根据公时计算:
=25%+(x2-x)/(x2-x1)*1/4
举例:
当前值为7.3;
x=7.3;x1=7.2;x2=9.6
百分比=25%+(9.6-7.3)/(9.6-7.2)*1/4=48.9%
=25%+(x2-x)/(x2-x1)*1/4
举例:
当前值为7.3;
x=7.3;x1=7.2;x2=9.6
百分比=25%+(9.6-7.3)/(9.6-7.2)*1/4=48.9%
则显示94.6%的圈圈,圈圈和icon颜色为橙色
验证当花粉值处于high时,则需根据公时计算:
=(x2-x)/(x2-x1)*1/4
举例:
当前值为12.0;最大值是12
百分比=(12-12)/(12-9.7)*1/4=0%
=(x2-x)/(x2-x1)*1/4
举例:
当前值为12.0;最大值是12
百分比=(12-12)/(12-9.7)*1/4=0%
则花粉的图表只显示花粉的icon,且icon颜色为红色
验证当未获取到花粉数据时,则花粉图表只在起点显示一个灰色的花粉icon
卡片
卡片UI
验证显示卡片标题Outdoor Pollen和icon,加粗显示,标题右边显示当前花粉和单位以及展开收起按钮
验证卡片按照0-2.4 (Low)
2.5-4.8 (Low-Medium)
4.9-7.2 (Medium)
7.3-9.6 (Medium-High)
9.7-12.0 (High)左往右等距离显示,且显示具体等值的数值
2.5-4.8 (Low-Medium)
4.9-7.2 (Medium)
7.3-9.6 (Medium-High)
9.7-12.0 (High)左往右等距离显示,且显示具体等值的数值
验证湿度数据卡片每个等级是等宽,数值按照宽度比例计算
验证湿度卡片默认是展开样式,箭头向上,点击可切换收起,箭头向下
验证花粉在对应区域排序仅次于pm、湿度、温度、aqi
验证花粉=0.1,2,2.4时,则默认选中的low区域,各不同值根据宽度计算显示位置
验证花粉=2.5,3,4.7时卡片选中(Low-Medium区域,各不同值根据宽度计算显示位置
验证花粉=4.9、5.6,7.2时,卡片选中(Medium区域,各不同值根据宽度计算显示位置
验证花粉=7.3、8.6,9.6时,卡片选中(Medium-High区域,各不同值根据宽度计算显示位置
验证花粉=9.7、10,12时,卡片选中High区域,各不同值根据宽度计算显示位置
验证当正常当前花粉数据时,则右上角显示数据如:3.6
验证当未获取到当前花粉数据时,则不选中区域
验证当未获取到当前花粉数据时,则右上角显示:Lack of Data
验证室外花粉最大值为12,超过12则显示12
室外花粉解读文案
选择是否过敏:yes
验证选择:过敏,则花粉的解读文案为:For people who suffer from hay fever, also known as allergic rhinitis, inhaling pollen can cause sneezing, congestion and a runny nose. Pollen exposure can also cause allergic conjunctivitis in some people, causing red, watery or itchy eyes.
验证解读文案应换行完整显示
验证解读文案应显示在卡片下方,左对齐
调用 getEnvironmentInterpretation 接口获取环境解读文案
室外花粉建议显示
验证用户过敏症状选择哮喘且过敏源未选择室外花粉且在24小时任意时间内花粉值≥4.9(Medium)时,则会在花粉卡片下方显示花粉建议:近期过敏风险等级较高,请检查哮喘常备药物情况;
The recent allergy risk level is high. Please check the status of asthma drugs.
The recent allergy risk level is high. Please check the status of asthma drugs.
验证用户过敏症状选择哮喘且在24小时任意时间内花粉值<4.9(Medium)时,则在花粉卡片下方不显示花粉建议
验证用户过敏症状未选择哮喘且过敏源选择:室外花粉且在24小时任意时间内花粉值≥4.9(Medium)时,则会在花粉卡片下方显示花粉建议:近期室外花粉等级较高,请及时关闭门窗避免户外花粉传入室内,减少非必要出门及出门戴口罩。
Recently, the level of outdoor pollen is high. Please close doors and windows to avoid the introduction of outdoor pollen indoors. Avoid going out unnecessarily and wear a mask if you have to go out.
Recently, the level of outdoor pollen is high. Please close doors and windows to avoid the introduction of outdoor pollen indoors. Avoid going out unnecessarily and wear a mask if you have to go out.
验证用户过敏源选择室外花粉但在24小时任意时间内花粉值<4.9(Medium)时,则在花粉卡片下方不显示花粉建议
验证用户过敏症状未选择哮喘且过敏源未选择室外花粉则则在花粉卡片下方不显示花粉建议
验证用户过敏症状选择哮喘且过敏原选择室外花粉且在24小时任意时间内花粉值≥4.9(Medium),则在花粉下方显示两条建议
建议ui
验证建议的title为:Suggestion加黑加粗显示
验证title下方显示建议的正文,文案换行完整显示,且左对齐
验证建议文案的前面显示一个点,,占一个字符
室外花粉推荐场景
暂无
室外花粉推荐购买
暂无
室外天气
室外天气卡片显示条件
验证问卷选择未过敏,则进入环境健康解读页不显示天气的卡片
验证问卷选择是,选择过敏症状为:眼部症状:眼睛痒,眼睛酸痛,易流泪,异物感等,则环境解读强相关区域显示此卡片数据
验证天气(天气没有标准)是显示在indicators to keep an eye on(需要关注)
室外天气图表/卡片显示
图表
验证天气无标准,在图表区域不显示天气指标
卡片
卡片UI
验证显示卡片标题Weather和icon,加粗显示,标题右边显示当前天气,比如:sunny以及展开收起按钮
验证显示当前室外天气的图标,比如sunny就是大太阳
验证卡片默认是展开样式,箭头向上,点击可切换收起,箭头向下
验证天气在对应区域排序次于pm、湿度、温度、AQI、花粉
验证当无数据时,无天气值返回时,则右上角显示:Lack of Data,标题下方不显示天气图标,为空白,
室外天气解读文案
选择是否过敏:yes
验证选择:过敏,则天气的解读文案为:Allergic symptoms caused by sunlight may include allergic conjunctivitis, pleomorphic solar rash, or photophobia. If you have any of these sun-related allergies, you should try to avoid direct exposure to the sun and protect your skin and eyes by using sunscreen and wearing sunglasses.
验证解读文案应换行完整显示
验证解读文案应显示在卡片下方,左对齐
调用 getEnvironmentInterpretation 接口获取环境解读文案
室外天气建议显示
验证用户过敏症状选择眼部症状:眼睛痒,眼睛酸痛,易流泪,异物感等时,不管天气如何,或者是否获取到天气数据,均会在天气卡片下方显示建议:避免眼部刺激,例如户外阳光刺激、避免室内强光刺激(使用柔和光源/灯具),以及避免用眼过度。
Avoid eye irritants such as outdoor sunlight, indoor bright light (use soft light sources or lamps instead), and avoid eyestrain.
Avoid eye irritants such as outdoor sunlight, indoor bright light (use soft light sources or lamps instead), and avoid eyestrain.
建议ui
验证建议的title为:Suggestion加黑加粗显示
验证title下方显示建议的正文,文案换行完整显示,且左对齐
验证建议文案的前面显示一个点,,占一个字符
接口
getWeatherAndAirQuality (不同城市)
室外温度
室外温度卡片显示条件
验证问卷选择未过敏,则进入环境健康解读页建议关注区域会显示室外温度的卡片
验证问卷选择是,选择过敏症状为:鼻炎症状或者哮喘,则环境解读强相关区域显示此卡片数据
验证选择过敏但未选择鼻炎或者哮喘,则环境解读页面不显示此卡片数据
验证选择过敏时,室外温度≥61°F时,则显示在indicators to keep an eye on(需要关注)区域
验证选择过敏时,室外温度<61°F时,则显示在indicators of particular attention(特别关注)区域
验证选择未过敏时,室外温度处于64°F~77°F之内时,则显示在indicators to keep an eye on(需要关注)区域
验证选择未过敏时,室外温度不处于64°F~77°F之内时,则显示在indicators of particular attention(特别关注)区域
室外温度图表/卡片显示
选择:未过敏
验证选择未过敏时标准为:<64°F Cold
64°F~77°F Comfortable
>77°F Hot
64°F~77°F Comfortable
>77°F Hot
图表
验证当室外温度=64,70,77°F处于Comfortable区间,则图表显示满圈绿色的100%
验证计算的值百分位四舍五入保留一位小数
验证当室外温度处于cold时,则需根据公时计算:
=(x-x1)/(x2-x1)
举例:
x=当前值63
x1:Cold标准的最小值,x1<14°F时,按14°F计算
x2:Comfortable区间最小值
百分比=(63-14)/(64-14)=98.0%
=(x-x1)/(x2-x1)
举例:
x=当前值63
x1:Cold标准的最小值,x1<14°F时,按14°F计算
x2:Comfortable区间最小值
百分比=(63-14)/(64-14)=98.0%
则显示98%的圈圈,圈圈颜色为蓝色
验证当室外温度处于hot时,则需根据公时计算:
=(x2-x)/(x2-x1)
举例:
x=当前值,
x1:comfor标准的最大值,
x2:hot区间最大值,x2>104°F时,按104°F计算
当前值为78;
百分比=(104-78)/(104-77)=96.2%
=(x2-x)/(x2-x1)
举例:
x=当前值,
x1:comfor标准的最大值,
x2:hot区间最大值,x2>104°F时,按104°F计算
当前值为78;
百分比=(104-78)/(104-77)=96.2%
则显示96.2%的圈圈,圈圈和icon颜色为红色
卡片
卡片UI
验证卡片按照cold、comfortable、hot左往右等距离显示,且显示具体等值的数值
验证室外温度数据卡片每个等级是等宽,数值按照宽度比例计算
验证室外温度卡片默认是展开样式,箭头向上,点击可切换收起,箭头向下
验证室外温度在对应区域排序次于pm、湿度、温度、AQI、花粉、天气
验证室外温度=0.20,50,63°F时,则默认选中的cold区域,各不同值根据宽度计算显示位置
验证室外温度=64,69,77°F时卡片选中comfortable区域,各不同值根据宽度计算显示位置
验证室外温度=78/91,104,时,卡片选中hot区域,各不同值根据宽度计算显示位置
验证室外温度最大值104°F,当大于104时,卡片默认选中最右边,值显示104°F
验证当无法获取到当前室外温度值,则不选中区域
验证当无法获取到当前室外温度值时,则右上角显示:Lack of Data
选择:过敏
验证选择过敏时标准为:小于61°F Unhealthy for Sensitive Groups
大于等于61°F Normal
大于等于61°F Normal
图表
验证当室外温度≥61°F处于Normal区间,则图表显示满圈绿色的100%
验证计算的值百分位四舍五入保留一位小数
验证当室外温度处于Unhealthy for Sensitive Groups时,则需根据公时计算:
=(x-x1)/(x2-x1)
举例:
x=当前值60°F
x1:Cold标准的最小值,x1<14°F时,按14°F计算
x2:Comfortable区间最小值
百分比=(60-14)/(61-14)=97.8%
=(x-x1)/(x2-x1)
举例:
x=当前值60°F
x1:Cold标准的最小值,x1<14°F时,按14°F计算
x2:Comfortable区间最小值
百分比=(60-14)/(61-14)=97.8%
则显示97.8%的圈圈,圈圈颜色和icon为红色
验证室外温度=(14-14)/(61-14)=0%时,显示红色的室外温度的icon在起点上
卡片
卡片UI
验证卡片按照Unhealthy for Sensitive Groups、Normal左往右等距离显示,且显示具体等值的数值
验证湿度卡片默认是展开样式,箭头向上,点击可切换收起,箭头向下
验证室外温度=0.5,50,60°F时,则默认选中的Unhealthy for Sensitive Groups区域,各不同值根据宽度计算显示位置
验证室外温度=61,80,104°F时卡片选中Normal区域,各不同值根据宽度计算显示位置
验证室外温度最大值104°F,当大于104时,卡片默认选中最右边,值显示104°F
验证当无法获取到当前室外温度值,则不选中区域
验证当无法获取到当前室外温度值时,则右上角显示:Lack of Data
室外温度解读文案
选择是否过敏:no
验证选择未过敏,则室外温度的解读文案为:Temperature changes affect the body's immune and endocrine systems, making the body more susceptible to bacteria and viruses. Heat can lead to heat stroke, dehydration, skin inflammation and more. It can also worsen heart and lung problems and mental health problems.
选择是否过敏:yes
验证选择:过敏,则室外的解读文案为:Cold-air rhinitis is a common complaint of people with chronic allergic or non-allergic rhinitis and those without chronic nasal disease. It is characterized by a runny nose, congestion and burning pain within minutes of exposure to cold air and subsides soon after the end of exposure. Studies have shown that temperatures below 16°C (61°F) and humidity above 65 percent are associated with respiratory hazards, including allergies.
验证解读文案应换行完整显示
验证解读文案应显示在卡片下方,左对齐
调用 getEnvironmentInterpretation 接口获取环境解读文案
室外温度建议显示
验证用户过敏症状选择哮喘或者鼻炎或者两者都选中且在24小时任意时间室外温度<61°F)时,则会在室外温度卡片下方显示建议:近期室外温度较低,外出戴口罩,以避免冷空气对鼻腔的刺激和保持鼻腔湿润;
If the outdoor temperature is low, wear a mask to avoid cold air and keep the nasal cavity moist.
If the outdoor temperature is low, wear a mask to avoid cold air and keep the nasal cavity moist.
验证用户过敏症状选择哮喘或者鼻炎或者两者都选中且在24小时任意时间内室外温度≥61°F时,则在室外温度卡片下方不显示建议
建议ui
验证建议的title为:Suggestion加黑加粗显示
验证title下方显示建议的正文,文案换行完整显示,且左对齐
验证建议文案的前面显示一个点,,占一个字符
室内外温度差
室内外温度差卡片显示条件
验证问卷选择未过敏,则进入环境健康解读页建议关注区域会显示室内外温度差的卡片
验证问卷选择是,选择过敏症状为:鼻炎症状或者哮喘,则环境解读强相关区域显示此卡片数据
验证选择过敏但未选择鼻炎或者哮喘,则环境解读页面不显示此卡片数据
验证选择过敏症状是鼻炎/哮喘时,|室内外温度差=室内温度-室外温度|<39时,则显示在indicators to keep an eye on(需要关注)区域
验证选择过敏症状是鼻炎/哮喘时,|室内外温度差=室内温度-室外温度|≥39时,则显示在indicators of particular attention(特别关注)区域
室内外温度差图表/卡片显示
验证标准为:|室内外温度差=室内温度-室外温度|≥39 Stimulus
|室内外温度差=室内温度-室外温度|<39 Normal
|室内外温度差=室内温度-室外温度|<39 Normal
图表
验证当|室外温度差|<39处于Normal区间,则图表显示满圈绿色的100%
验证计算的值百分位四舍五入保留一位小数
验证当室内外温度差处于Stimulus时,则需根据公时计算:
=(x-x1)/(x2-x1)
举例:
x=当前值40
x1:normal标准的最大值,
x2:Stimulus区间最大值 x2=90
百分比=(90-40)/(90-39)=98.0%
=(x-x1)/(x2-x1)
举例:
x=当前值40
x1:normal标准的最大值,
x2:Stimulus区间最大值 x2=90
百分比=(90-40)/(90-39)=98.0%
则显示98%的圈圈,圈圈颜色为蓝色
卡片
卡片UI
验证卡片按照normal、Stimulus从左往右显示,且显示具体等值的数值
验证室外温度数据卡片每个等级不是等宽是按照0-39,39-90,等比例划分差不多4:5
验证室内外温度差卡片默认是展开样式,箭头向上,点击可切换收起,箭头向下
验证室内外温度差在对应区域排序最后
验证|室内外温度差|=0.10,25,38°F时,则默认选中的normal区域,各不同值根据宽度计算显示位置
验证|室内外温度差|=39,69,90°F时卡片选中Stimulus区域,各不同值根据宽度计算显示位置
验证室内外温度差最大值90°F,当大于90°F时,卡片默认选中最右边,值显示90°F
验证当无室内温度或者无室外温度,则无法计算室内外温度差,则不选中区域
验证当无室内温度或者无室外温度,则无法计算室内外温度差,则右上角显示:Lack of Data
室内外温度差解读文案
选择是否过敏:yes
验证选择:过敏,则室内外温度差的解读文案为:One reason air conditioning may exacerbate nasal discomfort is because of dramatic changes in temperature. A sudden, drastic temperature change may cause you to have a runny nose, as the mucus-producing glands in your nose are triggered by the shock wave of cold air.
验证解读文案应换行完整显示
验证解读文案应显示在卡片下方,左对齐
调用 getEnvironmentInterpretation 接口获取环境解读文案
室内外温度差建议显示
验证用户过敏症状选择哮喘或者鼻炎或者两者都选中|室内外温度差|≥还是>39(这里文档上没有等于,但是stimulus区间是包含等于的)(3.8℃)°F)时,则会在室内外温度差卡片下方显示建议:室内外温差较大时,调整室温以减小温差,并注意佩戴口罩减少刺激。
When the temperature difference between indoors and outdoors is large, adjust the room temperature to reduce the temperature difference, and wear a mask to reduce irritation.
When the temperature difference between indoors and outdoors is large, adjust the room temperature to reduce the temperature difference, and wear a mask to reduce irritation.
验证用户过敏症状选择哮喘或者鼻炎或者两者都选中|室内外温度差|<or≤39°F时,则在室内外温度差卡片下方不显示建议
建议ui
验证建议的title为:Suggestion加黑加粗显示
验证title下方显示建议的正文,文案换行完整显示,且左对齐
验证建议文案的前面显示一个点,,占一个字符
验证室内外温度差取的是时时的室内温度和室外温度差?
相关区域
验证强相关且指标异常则显示在强相关特别关注区域
验证强相关指标正常则显示在需要关注区域
验证非强相关指标则显示在建议关注区域
验证存在5个特别关注指标,则显示标题为:5 indicators of particular attention
验证存在2个需要关注指标,则显示标题为:2 indicators to keep an eye on
验证存在2个需要建议指标,则显示标题为:Other basic indicators
验证哪个区间指标卡片为0,则隐藏此标题
收起/展开按钮
验证进入环境解读页面,每项均默认展开状态,箭头向上
验证点击向上箭头可收起此卡片,此卡片按钮变为收起箭头向下状态
验证卡片收起后,只显示标题行,其他内容均隐藏
验证收起后点击可正常展开
验证此次收起,下次进入后还是默认展开状态
验证部分展开页面UI样式正常
验证全部收起页面ui样式正常
底部按钮
验证按钮文案正常,且按钮底色如ui一致
验证底部按钮固定显示在手机屏幕底下
验证点击底部按钮,无网络时,可弹出错误提示
验证点击底部文案,接口正常响应则进入创建行为计划页面
异常场景
验证进入环境解读页面,因为网络问题或者接口问题导致未获取到数据,则页面UI显示:sorry, no chart以及刷新按钮
验证环境解读页面未加载出来,点击页面刷新按钮可重新请求接口拿去数据,拿到数据后可正常渲染页面
验证正常加载环境解读页面,点击返回按钮返回问卷页面,重新更换问卷答案后再次进入环境解读页面, ,要根据最新选择以及获取最新当前数据
场景推荐详情页(ian)
跳转来源入口
验证环境解读与建议-推荐场景块跳转场景推荐详情页
验证Wellness-环境健康页-推荐场景块跳转场景推荐详情页
UI检查
同原来已有场景推荐详情页的UI样式
功能验证
验证点击返回按钮返回上一页面
点击返回按钮
返回上一页面,推荐场景没有设置成功
验证点击Add to My Scenes按钮添加推荐场景设置
点击Add to My Scenes按钮
toast提示Success后返回上一页面,且自动去除已添加设置的场景推荐条目
全屋视图环境-兼容PM2.5指标(ian)
App旧版本-4.2.90以前
统一所有净化器都用美标:
PM 2.5:0-12。空气质量灯显示蓝色
PM 2.5:13-35,空气质量灯显示绿色
PM 2.5:36-55,空气质量灯显示橙色
PM 2.5:>55,空气质量灯显示红色
PM 2.5:0-12。空气质量灯显示蓝色
PM 2.5:13-35,空气质量灯显示绿色
PM 2.5:36-55,空气质量灯显示橙色
PM 2.5:>55,空气质量灯显示红色
绑定高端净化器美规线上
绑定Core400s美规线上
绑定Vital200s美规线上
App新版本
验证不同净化器设备兼容不同的PM2.5指标
选择绑定验证的设备:Core400s美规线上
激光/国标
0-35 Very Good蓝色 ;
36-75 Good绿色 ;
76-115 Moderate黄色 ;
>115 Bad红色
0-35 Very Good蓝色 ;
36-75 Good绿色 ;
76-115 Moderate黄色 ;
>115 Bad红色
选择绑定验证的设备:高端净化器美规线上
激光/美标
0-12 Very Good
13-35 Good
36-55 Medium
>55 Bad
0-12 Very Good
13-35 Good
36-55 Medium
>55 Bad
选择绑定验证的设备:Vital200s美规线上
红外/供应商建议版本
0-50 Very Good蓝色 ;
51-100 Good绿色 ;
101-150 Moderate黄色 ;
>150 Bad红色
0-50 Very Good蓝色 ;
51-100 Good绿色 ;
101-150 Moderate黄色 ;
>150 Bad红色
验证PM2.5数据在不同标准下覆盖的页面展示
House的首页
房间详情页
历史数据图表页
覆盖安装
验证App版本覆盖安装
Routine管理
环境行为计划
首页UI检查
初始状态(从未创建过计划)
Health Tracker
从未创建过计划,隐藏该模块不显示
Environmental management
检查初始态UI引导(从未创建过计划都显示初始态)
从未回答过问卷
点击OK! Let's Start,进入问卷开始页
答了问卷但没答完
点击OK! Let's Start,进入问卷开始页,答过的有标记
完成问卷,但未创建计划
点击OK! Let's Start,进入问卷开始页,答过的有标记
已经添加过计划
Health Tracker、Environmental management两个页面显示状态一致
当前有计划(计划未到期)
当天任务未完成样式
显示优先级最高的2个任务
只有1个任务未完成
只有2个未完成
点击标题模块:弹出My Environment Routine页,并定位到对应日期
点击任务/勾选框:勾选框变成选中(选中有动画),列表被划掉,1秒后该行为消失
当天任务已完成样式
黄色圆圈中间五角星+Well done today ! View Routine.
点击整个模块:弹出My Environment Routine页,并定位到对应日期
当期任务已完成样式
黄色圆圈中间五角星+Amazing!You‘ve completed your wellness routine.Start a new wellness routine.
点击文案
弹出Create Environment Routine页
点击模块(除文案外):弹出My Environment Routine页,并定位到对应日期
当前无计划(计划已到期/计划stop)
当期任务已到期
全部未完成已过期
黄色圆圈中间五角星+Looks like these routines aren't working for you.How about begin a new routine ?
部分未完成已过期
鼓励图标+You‘ve stuck to your wellness routine for{完成次数最多的天数} days!How about starting a new routine?
全部完成已过期
鼓励图标+You‘ve stuck to your wellness routine for{ 计划完成天数} days!How about starting a new routine?
点击整个模块,弹出My Environment Routine页,并定位到计划的最后一天
stop当前计划
黄色圆圈中间五角星+No wellness routines yet. Start a new wellness routine.
点击整个模块/点击文案,进入创建行为计划页
特殊样式显示
Create Environment Routine
页面UI、文案验证
标题:Create Environment Routine
说明文案
首个plan:Choose 3 activities you’d like to start doing
非首个plan:Choose 5 activities you’d like to start doing
更多按钮:点击打开弹窗
Re-answer the Behavior quiz
点击打开问卷开始页
Cancel
点击关闭更多弹窗
场景补充
点击重新回答问卷按钮,完成问卷流程,检查跳转是否正常
页面返回按钮
非问卷进入该页面
显示返回按钮,点击返回对应页面
问卷进入该页面
不显示返回按钮
行为列表
列表内容检查
根据用户回答的问卷,满足条件的则推荐,不满足条件的则剔除,不显示在当前页,推荐规则如下:
Recommended推荐列表
【有环境数据要求的行为】,大于等于三条,则按优先级展示前三条,超过的不显示
【有环境数据要求的行为】,小于三条,则按优先级展示【有环境数据要求的行为】+【无环境数据要求的行为】,展示前三条,超过的【无环境数据要求的行为】展示在下面ALL列表
举例子
回答问卷:1.YES,2.鼻炎、哮喘、室外温度<61℉、室内外温差>39℉、室外AQI>100,3.PM2.5、室外花粉、花粉>=Moderete、室外AQI>100
推荐行为有(优先级序号):1、2、3、4、5(前五是有环境数据要求的行为)、9、13、17,最终Recommended展示1、2、3行为,4、5不展示,ALL展示9、13、17+默认建议
推荐行为有(优先级序号):1、2、3、4、5(前五是有环境数据要求的行为)、9、13、17,最终Recommended展示1、2、3行为,4、5不展示,ALL展示9、13、17+默认建议
回答问卷:1.YES,2.鼻炎、室外温度<61℉,3.尘螨
推荐行为有:1、9、13、14、16、17,最终Recommended展示1、9、13,ALL展示14、16、17+默认建议
推荐行为有:1、9、13、14、16、17,最终Recommended展示1、9、13,ALL展示14、16、17+默认建议
ALL列表
环境健康分类栏目为“Comfortable Environment”
推荐列表已出现的行为不会再出现
【有环境数据要求的行为】小于三条,超过的【无环境数据要求的行为】展示在ALL列表
展示通用建议,跟问卷选择无关,所有完成问卷的用户都显示
行为选框
推荐行为默认自动全选
勾选框
勾选
将该行为添加到任务列表
取消勾选
将任务列表该行为去掉
首个Plan勾选行为超过3个
勾选第4个,弹出“超选提示语“并且当次不勾选行为
再次点击该选项勾选框时选中
顶部提示语修改
提示框抖动效果
再次点击其他选项首次不选中
再次点击勾选框时选中
勾选第5~20个,弹出“超选提示语“并且当次不勾选行为
再次点击勾选框时选中
提示框抖动效果
同一个行为,点击次数达到两次,即可被勾选
非首个Plan勾选行为超过5个
勾选第6个,弹出“超选提示语“并且当次不勾选行为
再次点击勾选框时选中
顶部提示语修改
提示框抖动效果
再次点击其他选项首次不选中
再次点击勾选框时选中
勾选第7~20个,弹出“超选提示语“并且当次不勾选行为
再次点击勾选框时选中
提示框抖动效果
同一个行为,点击次数达到两次,即可被勾选
不限制勾选数量
Next(选择的行为数量)
未选行为,只显示Next
点击弹出提示框
提示框UI及文案验证
If you do not want to add behaviors right now, you can add them to your wellness routine at a later time.
提示框按钮验证
Cancel:点击关闭弹窗
OK:点击返回wellness首页
选择若干个行为,显示Next(XX)
点击打开持续时间设置页
持续时间设置页
页面UI、文案验证
标题
Create Environment Plan
用户已选行为列表
显示用户所有已选择的行为
返回按钮
点击返回上一页
持续时间选择
标题+时间选择器,时间选择范围为1~30天,默认定位到7天
本地记录用户上次选择的时间
Save按钮
点击后返回wellness首页(刷新数据),弹出My Environment Plan弹窗,弹出创建成功动画,动画消失后显示行为列表
Edit Environment Plan
与新建交互一致
编辑时,会直接创建新任务并将之前任务置为失效
My Environment Plan
时间切换功能
点击左右切换日期
第一天左按钮置灰无法点击
最后一天右按钮置灰无法点击
快速点击切换日期不卡顿
日期显示:星期,月日,Day x of 7(计划总时长)
今天显示Today,昨天显示Yesterday
超长日期显示完整(Day 30 of 30)
跨年日期显示同当年日期显示:星期,月日,Day x of 7(计划总时长)
左上角任务状态
当天未完成
当天显示Wellness Tasks(已完成数量/任务总数量)
当天全部完成
当天显示All Done+大拇指
当期全部完成
每一天都显示All Tasks Complete+大拇指
行为状态
验证点击未勾选的勾选框
1、勾选框变成选中(选中有动画),列表被划掉,1秒后该行为消失
2、勾选的行为被置底,展示出该习惯在本轮中的完成次数
3、同步修改当天任务完成数量
验证点击已勾选的勾选框
1、勾选框状态变为未勾选,排序调上(变成待完成列表中的最后一条)
2、划线被取消,完成次数被隐藏
3、同步修改当天任务完成数量
对同一个任务多次点击,查看状态变化,是否出现异常
快速点击勾选多个行为,检查完成次数统计是否正常
快速点击勾选多个行为,检查行为状态改变
通知模块
通知开启样式:09:00(24H制),09:00AM(12H制)
通知关闭样式:Reminder off
点击时间打开通知设置页
页面UI、文案验证
返回按钮
点击返回上一页
提醒开关
计划创建成功后,默认开启状态
初始时间默认为9:00 am
时间显示
12H制
12:00 AM显示
12:00PM显示
24H制
00:00显示
12:00显示
标题:Wellness Routines(不修改吗)
开关按钮
点击切换开关状态
滑动切换开关状态
时间调整组件
12H制
12:00 AM显示
12:00PM显示
时间范围:1-12h ,00-59min, AM-PM
24H制
00:00显示
12:00显示
时间范围:00-23h, 00-59min
save按钮
点击save按钮,保存设置,关闭当前页
场景
时间调整组件修改时间,检查提醒开关的时间显示是否一致
时间调整组件修改时间,关闭提醒开关,检查时间显示是否一致,点击保存,再进入查看时间显示
修改提醒开关状态、 时间,检查与Wellness总通知的数据同步
当前计划未过期未完成
可以切换日期至未来日期,完成行为
没完成那天,左上角任务状态显示Wellness Tasks(已完成数量/任务总数量)
完成的那天,左上角任务状态显示All Done+大拇指
更多按钮
Edit Environment Plan
点击弹出Edit确认弹窗
文案ui校验
取消按钮
关闭弹窗,留在当前页
改变按钮
点击进入编辑行为计划页
Reminders
打开通知设置页
End Plan
结束计划,返回到Wellness首页
是否需要二次确认?产品说暂时不需要
Cancel
点击关闭弹窗
场景
当前计划未过期未完成,点击任务,完成计划,变成当前计划未过期已完成状态
1、弹出完成计划动画
2、左上角任务状态每一天都显示All Tasks Complete+大拇指
3、每一天任务列表底部,都显示Start a new Routine按钮
4、更多按钮变成完成任务状态(Start a new Routine、Reminders、Cancel)
当前计划未过期已完成
左上角任务状态每一天都显示All Tasks Complete+大拇指
每一天任务列表底部,都显示Start a new Routine按钮
点击进入新建计划页
更多按钮
Start a new Routine
点击进入新建计划页
Reminders
点击打开通知设置页
Cancel
点击关闭弹窗
场景
计划已完成,退回到wellness下拉刷新,再进入,计划仍为已完成状态
已完成的计划,取消勾选某一天任务,变成当前计划未过期未完成状态
1、All Tasks Complete+大拇指状态消失
2、没完成那天,显示Wellness Tasks(已完成数量/任务总数量)
3、完成的那天,显示All Done+大拇指
4、底部Start a new Routine按钮消失
5、更多按钮变成未完成状态(Edit Environment Plan、Reminders、End Plan、Cancel)
当前计划过期未完成
首页点进来默认定位到任务最后一天
已过期计划,可以继续完成
没完成那天,左上角任务状态显示Wellness Tasks(已完成数量/任务总数量)
完成的那天,左上角任务状态显示All Done+大拇指
每一天任务列表底部,都显示Start a new Routine按钮
点击进入新建计划页
更多按钮
Start a new Routine
点击进入新建计划页
Reminders
打开通知设置页
End Plan
结束计划,返回到Wellness首页
是否需要二次确认?产品说暂时不需要
Cancel
点击关闭弹窗
场景
当前计划过期未完成,点击任务,完成计划,变成当前计划过期已完成状态
1、弹出完成计划动画
2、左上角任务状态每一天都显示All Tasks Complete+大拇指
3、底部Start a new Routine按钮仍然存在
4、更多按钮变成完成任务状态(Start a new Routine、Reminders、Cancel)
当前计划过期已完成
左上角任务状态每一天都显示All Tasks Complete+大拇指
每一天任务列表底部,都显示Start a new Routine按钮
点击进入新建计划页
更多按钮
Start a new Routine
点击进入新建计划页
Reminders
点击打开通知设置页
Cancel
点击关闭弹窗
场景
计划已完成,退回到wellness下拉刷新,首页UI变成当期计划已完成样式,点击再进入,计划仍为已完成状态
已完成的计划,取消勾选某一天任务,变成当前计划过期未完成状态
1、All Tasks Complete+大拇指状态消失
2、没完成那天,显示Wellness Tasks(已完成数量/任务总数量)
3、完成的那天,显示All Done+大拇指
4、底部Start a new Routine按钮仍然存在
5、更多按钮变成未完成状态(Start a new Routine、Reminders、End Plan、Cancel)
Notification setting
增加环境行为计划通知项
1、增加环境行为计划通知项,数据与行为列表页同步
2、修改时间、开关状态等,检查行为列表页的通知
定时通知验证
1、定时通知验证,开关开启/关闭
2、手机切至24H制,定时间,验证是否收到通知
3、手机切至12H制,定时间,验证是否收到通知
push内容及点击跳转验证
1、收到通知后,点击push消息,跳转到wellness首页
2、旧版本不支持跳转(?啥意思)
3、push内容:Let's check your behavior tasks! Wellness routines help to create positive, healthy habits!
更改时区验证
跨天场景
减重行为计划
首页UI检查(首页几种状态有改变)
初始状态(从未创建过计划)
Health Tracker入口
从未创建过计划,隐藏该模块不显示
Weight Management入口
检查初始态UI(改为从未创建过计划都显示初始态,注:完成体重目标完整问卷会自动生成行为计划)
从未回答过问卷
点击模块,进入问卷开始页
第一题都没答过,底部展示“ Start Quiz”按钮
点击会进入第一题
底部不显示skip按钮
答了问卷但没答完
点击模块,进入问卷开始页
至少答过一题,底部展示“Continue Quiz”按钮
点击会进入最新一个未作答的问题
底部显示skip按钮
点击skip跳转到创建行为计划页
完成问卷,但未创建计划
点击模块,进入创建行为计划页
已经添加过计划(未变动)
Health Tracker、Weight management两个页面显示状态一致
当前有计划(计划未到期)
当天任务未完成样式
显示优先级最高的2个任务
只有1个任务未完成
只有2个未完成
点击整个模块:弹出My wellness Routine页,并定位到对应日期
点击任务/勾选框:勾选框变成选中(选中有动画),列表被划掉,1秒后该行为消失
当天任务已完成样式
黄色圆圈中间五角星+Well done today ! View Routine.
点击整个模块:弹出My wellness Routine页,并定位到对应日期
当期任务已完成样式
黄色圆圈中间五角星+Amazing!You‘ve completed your wellness routine.Start a new wellness routine.
点击文案
弹出Create wellness Routine页
点击模块(除文案外):弹出My wellness Routine页,并定位到对应日期
当前无计划(计划已到期/计划stop)
当期任务已到期
全部未完成已过期
黄色圆圈中间五角星+Looks like these routines aren't working for you.How about begin a new routine ?
部分未完成已过期
取完成次数最多的一条显示,鼓励图标+Amazing!You have been drink more water for 6 days! How about begin a new routine ?
全部完成已过期
则随机取一个习惯,显示文案如:鼓励图标+Amazing!You have been avoid fast food(这个就随机取?) for 21 days!How about begin a new routine ?
点击整个模块,弹出My wellness Routine页,并定位到计划的最后一天
stop当前计划
黄色圆圈中间五角星+No wellness routines yet. Start a new wellness routine.
点击整个模块/点击文案,进入创建行为计划页
旧版本样式兼容
从未回答过问卷样式
答了问卷但没答完样式
完成问卷但未创建计划样式
其它功能回归测试(未变动)
设备主页(ian)
设备引流
UI检查
验证引流入口位置是否与UI效果图一致
净化器-有山火功能
置于山火功能下方
无山火功能
置于顶部导航栏下方
加湿器-植物场景
置于植物场景入口左边
验证引流入口底色是否与UI效果图一致
非高端净化器
引流入口底色呈现深色背景
高端净化器
引流入口底色呈现浅色背景
验证引流入口中的信息是否与UI效果图一致
Icon+文案+关闭按钮
接口检查
验证控制引流入口显示的接口请求传参与响应数据
getEnvironmentalEntry接口
请求传参:净化器Core400s美规线上线下款的"configModel": "testData"
返回数据:打开状态"entryState": true
验证关闭引流入口接口调用成功
closeEnvironmentalEntry接口
条件限制
验证引流入口与设备的限制
净化器Core400s美规线上线下款(+高端净化器US)
可见引流入口
除净化器Core400s外的净化器、加湿器和恒温器
本期不可见引流入口
验证引流入口与App语言的限制
英语
可见引流入口
非英语
不可见引流入口
验证功能与场景
验证点击引流入口热区跳转环境健康页
点击引流入口条目-关闭按钮以外区域
跳转至Wellness-Environmental management页
验证从设备主页跳转环境健康页后,再次进入设备主页
未点击引流入口关闭按钮,进入设备主页
引流入口还在
验证引流入口被关闭
点击引流入口条目-关闭按钮
引流入口消失
getEnvironmentalEntry接口,返回"entryState": false
验证引流入口被关闭后再次进入设备主页
不展示引流入口
验证引流入口的关闭跟随用户走
场景:当用户绑定两台净化器设备,在其中一台的设备主页点击关闭引流入口
进入另外一台的设备主页,不再展示引流入口
Wellness板块(ian/wendy)
Environmental Management页(未初始化)
UI检查
验证页面与UI效果图保持一致
新增Tab分类-Environmental management
选中呈绿色
Banner轮播图展示
文案+图片+Icon图标等
底部-OK! Let's Start按钮
接口检查
验证Wellness入口Tab分类排序接口调用
getWellnessTab接口
响应返回:tabList排序正确(Tab分类有HealthTracker,EnvironmentalManagement,WeightManagement)
验证功能与场景
验证Wellness-Tab分类排序规则场景一
用户只绑定了Etekcity的设备
Tab排序:Health Tracker>减重Tab>环境Tab
验证Wellness-Tab分类排序规则场景二
用户只绑定了Levoit的设备
Tab排序:Health Tracker>环境Tab>减重Tab
验证Wellness-Tab分类排序规则场景三
用户绑定了Etekcity和Levoit的设备或者两类设备均未绑定
Tab排序:Health Tracker>减重Tab>环境Tab
验证首次进入Wellness环境健康页,显示环境健康引导提示
用户未绑定了Etekcity的设备,从净化器设备主页,点击引流入口
跳转至Wellness环境健康页,选中环境健康Tab,判断首次进入,且环境健康Tab处于第二位,展示环境健康的引导提示
验证绑定了Etekcity和Levoit的设备,首次进入Wellness环境健康页,显示环境健康引导提示
用户绑定了Etekcity和Levoit的设备,从净化器设备主页,点击引流入口
跳转至Wellness环境健康页,选中环境健康Tab,判断首次进入,展示环境健康的引导提示
验证环境健康引导提示消失
出现引导提示后,点击任意地方
引导提示消失,只展示一次
验证从设备主页引流入口跳转进入Wellness环境健康页不显示引导提示
设备主页,点击引流入口,无论首次和非首次
都不显示引导提示
验证Banner轮播图展示-多张图片(上限6张)
进入环境健康未初始化页
每5秒轮换一次,循环轮播
验证Banner轮播图多张图片支持左右滑动切换
进入环境健康未初始化页,左右切换轮播图
支持左右切换轮播图
验证Banner轮播图展示-1张图片
进入环境健康未初始化页
不轮换,静态展示
验证点击Banner轮播图片
进入环境健康未初始化页,点击轮播图
无响应,仅做图片展示
验证点击OK! Let's Start按钮
进入环境健康未初始化页,点击OK! Let's Start按钮
跳转进入问卷流程
验证该页面网络请求失败的样式展示
关闭网络
网络请求失败样式和UI效果图保持一致
Environmental Management页(已设置)
UI检查
验证页面与UI效果图保持一致
Wellness Routines-Comfortable environment模块
文案+条目+Icon图标等
场景
从未添加过计划
未初始化页
计划未完成(进行中)-未完成
展示当天行为信息
计划未完成(进行中)-今天任务已完成
今天任务已完成-展示文案Well done today!View Routine
计划已完成(进行中)-本系列任务完成
展示文案Amazing!You've completed.....
计划已中止
展示文案No wellness routines.......
展示文案No wellness routines.......
计划已过期-全部过去未完成
展示文案It seems this routine...
计划已过期-部分未完成过期
鼓励图标+
You've stuck to your wellness routine for {time_days} day! How about starting a new routine?
You've stuck to your wellness routine for {time_days} day! How about starting a new routine?
计划已过期-全部完成 过期
鼓励图标+
You've stuck to your wellness routine for {time_days} days! How about starting a new routine?
You've stuck to your wellness routine for {time_days} days! How about starting a new routine?
Data Window-Comfortable environment模块
文案+切换房间控件+数据卡片
切换房间控件
最多展示3个半房间名称
有更多房间时,支持上下滑动查看更多,右边有进度条展示
数据卡片
最多展示8个维度信息
文案+数值+标签/Icon
场景
正常展示所有数据信息
无数据/获取不到数据,展示--(单位符号)
某维度缺少设备,展示Lack of sensor
Recommend模块
Smart Scene Name+Trigger+Scene标识
接口检查
验证Environmental Management页Data Window模块接口调用
getRoomEnvironment接口,获取data window接口,能获取到室内外数据和推荐
响应返回:"environmentList": [
{
"extensions": "testData",
"dataType": "testData",
"recommendScene": [
{
"recommendId": "testData",
"addFlag": false,
"sceneName": "testData",
"configModel": "testData",
"cid": "testData"
}]
}]
{
"extensions": "testData",
"dataType": "testData",
"recommendScene": [
{
"recommendId": "testData",
"addFlag": false,
"sceneName": "testData",
"configModel": "testData",
"cid": "testData"
}]
}]
验证Environmental Management页获取用户行为计划接口调用
getUserBehaviorPlanStatusV2接口
响应返回:"behaviorPlanStatusList": [
{
"planStatus": 0,
"startDate": "testData",
"endDate": "testData",
"dateOrder": 0,
"behaviorPlanList": [
{
"title": "testData",
"behaviorId": 0,
"icon": "testData"
},
{
"title": "testData",
"behaviorId": 0,
"icon": "testData"
},
{
"title": "testData",
"behaviorId": 0,
"icon": "testData"
},
{
"title": "testData",
"behaviorId": 0,
"icon": "testData"
}
],
"planId": 0,
"dayBehaviorCount": 0,
"behaviorPlanGroup": "testData"
}]
{
"planStatus": 0,
"startDate": "testData",
"endDate": "testData",
"dateOrder": 0,
"behaviorPlanList": [
{
"title": "testData",
"behaviorId": 0,
"icon": "testData"
},
{
"title": "testData",
"behaviorId": 0,
"icon": "testData"
},
{
"title": "testData",
"behaviorId": 0,
"icon": "testData"
},
{
"title": "testData",
"behaviorId": 0,
"icon": "testData"
}
],
"planId": 0,
"dayBehaviorCount": 0,
"behaviorPlanGroup": "testData"
}]
Wellness Routines模块-验证功能与场景
验证从未添加过计划,点击进入Create Environment Routine页
点击No wellness routines yet.Start a new wellness routine.
跳转进入Create Environment Routine页
验证添加计划后返回Environmental Management页,刷新成计划进行中样式
Create Environment Routine流程完成后
返回Environmental Management页,刷新成计划进行中样式
验证计划未完成(进行中)-未完成,点击环境健康行为角标进入查看Routine-My Environment Routine页
Environmental Management页,点击环境健康行为角标
跳转进入查看Routine-My Environment Routine页,并定位到对应日期
验证计划未完成(进行中)-未完成,勾选环境健康行为条目后的页面展示
点击对应行为条目勾选框
勾选成功,有UI效果响应;
行为文案呈现被删除后,页面加载,对应的行为条目消失,已完成项+1
验证当天所有环境健康行为条目勾选后出现计划未完成(进行中)-今天任务已完成提示
点击勾选完所有环境健康行为条目
出现已完成提示信息:Well done today!View Routine
验证计划未完成(进行中)-今天任务已完成,点击View Routine跳转查看Routine-My Environment Routine页
点击View Routine
跳转进入查看Routine-My Environment Routine页,并定位到对应日期
验证计划已完成(进行中)-本系列任务完成,点击进入Create Environment Routine页
点击Amazing!You've...Start a new wellness routine..
跳转进入Create Environment Routine页,并定位到对应日期
验证计划已中止,点击Start a new wellness routine进入Create Environment Routine页
点击No wellness routines yet.Start a new wellness routine.
跳转进入Create Environment Routine页
验证计划已过期,点击对应文案跳转至Routine-My Environment Routine页
点击对应文案
跳转至Routine-My Environment Routine页
Data Window模块-验证功能与场景
验证各维度数据卡片展示逻辑
同环境解读页面相同的数据维度
一个维度数据展示
仅展示该维度的数据卡片
多个维度数据展示
展示多个维度的数据卡片
验证各维度数据卡片的排序规则
同环境解读页面的排序规则
PM2.5>湿度>温度>室外AQI>室外花粉>室外天气>室外温度>室内外温差
验证房间切换控件默认显示的房间名称
优先级展示逻辑
优先级1:该房间同时拥有PM2.5、温湿度数据
优先级2:房间中只有1-2个室内维度数据,则按照PM2.5>湿度>温度的优先级
优先级3:多个房间满足优先级1或优先级2,则按照设备绑定最晚的那个房间为先
验证点击房间切换控件弹出房间选择框
点击房间切换热区
弹出房间选择框
验证房间选择框支持上下滑动查看更多房间
房间选择框内,手指上滑/下滑
展示更多房间供选择
验证点击房间名称后Data Window数据刷新
房间选择框选中对应房间名称
选择框消失,且刷新Data Window数据
验证该页面停留30s以上是否会自动轮询刷新Data Window数据
该页面停留30s以上,且维度数据发生变化
自动轮询刷新Data Window数据
验证室内维度-温湿度和PM2.5的数据来源设备限制
美规线上线下款
非美规设备
eg.Bedrrom房间下只绑了一台Core400s欧规净化器设备,PM2.5数据卡片展示--μm/m3(相当于没有数据源,获取不到数据)
验证同个房间下有多个数据源的选取逻辑
温湿度、PM2.5维度:同全屋视图环境的逻辑
判断getHouseEnvironmentRoomDataList接口中isDatasource字段
有一个为True,且设备在线,则取其作为数据来源展示
全为False,没有数据源,则取bindTs最大的设备作为数据来源展示
有一个为True,但设备处于离线状态,则取下一个bindTs最大的设备作为数据来源展示
验证点击数据卡片跳转至数据详情页
点击某一数据卡片维度数据
跳转至数据详情页,且选中当前指标的数据,展示数据和文案详情
验证该页面网络请求失败的样式展示
关闭网络
网络请求失败样式和UI效果图保持一致
验证不同房间类型下室内温度维度的不同舒适区间值
Kids' Room
68-72℉
Master Bedroom、Bedroom
60-67℉
Living Room、Kitchen、Dining Room、Home Office、Balcony、Porch、Closet、Backyary、Other
68-76℉
0301-0531
68-78℉
0601-0831
68-76℉
0901-1130
68-72℉
1201-0228
验证温度维度单位默认显示
默认下进入该页面及数据详情页
默认温度单位为华氏度
验证温度维度单位随全局温度单位变化而响应
全屋视图环境切换温度单位从华氏度到摄氏度,返回该页面及数据详情页,温度单位应同步切换成摄氏度
Recommend模块-验证功能与场景
验证Recommend模块场景推荐显示逻辑
根据当前用户所绑定的净化器、加湿器、恒温器设备进行推荐联动智能场景
验证Recommend模块场景推荐隐藏逻辑
用户所绑定的净化器/加湿器/恒温器设备已设置相同名称的场景存在
不显示对应的场景推荐
验证Recommend模块场景推荐排序优先级规则
与Data Window数据下当前的房间选择有弱关联,当当前房间下存在符合且未设置过场景推荐的设备
优先排在左侧
净化器>加湿器>恒温器
验证Recommend模块场景推荐一次最多展示6个推荐场景
当用户账号下绑定有净化器、加湿器和恒温器,且都未设置过场景推荐
Recommend模块最多展示6个推荐场景(净化器*2,加湿器*2,恒温器*2)
验证Recommend模块整体隐藏不显示
当无任何推荐场景满足要求时
隐藏Recommend此栏目
验证Recommend模块推荐场景支持左右滑动查看更多推荐场景
当Recommend模块存在多个推荐场景时,左右滑动推荐场景
支持左右滑动查看更多推荐场景
验证点击Recommend模块热区跳转推荐场景详情页
点击Recommend模块热区
跳转对应推荐场景详情页
验证不同设备不同场景推荐,点击跳转后的页面配置信息展示
净化器(Core 200S、Core 300S、Core 400S、Core 600S、高端净化器、Vital 100S、Vital 200S)
Purifier Auto-Start
Purifier Auto-Stop
加湿器(Classic 200S、Classic 300S、Dual 200S、LV 600S、Oasismist450S、Oasismist600S、Oasismist1000S、蒸发式加湿器)
Humidifier Auto-Start
Humidifier Auto-Stop
恒温器(Aura Thermostat)
Sleep
Away
验证推荐场景详情页设置成功后返回上一页面的显示
推荐场景详情页点击添加场景
设置成功,返回Environmental Management页,且对应的推荐场景自动消失,toast提示成功
数据详情页
UI检查
验证页面与UI效果图保持一致
页面以拉起浮窗的形式展示
顶部关闭标签+Tab分类
AQI
Pollen
Outdoor Temp
In&Out Temp
Temperature
Humidity
PM2.5
Weather
数据卡片
各维度数值
维度标准
特殊场景
天气维度,仅展示图标
PM2.5维度,标准不单一,共3套标准
维度文案解读+收起文案解释小角标
接口检查
验证获取过敏类环境数据接口调用
getAllergyEnvironmentData接口
响应数据:"dataResultList": [
{
"dataName": "testData",
"dataValue": true,
"extension": "testData",
"dataLevel": "testData"
}]
{
"dataName": "testData",
"dataValue": true,
"extension": "testData",
"dataLevel": "testData"
}]
验证功能与场景
验证点击顶部关闭标签返回Environmental Management页
点击关闭标签
收起浮窗,返回Environmental Management页
验证Tab分类支持点击和滑动页面切换其他维度指标数据
点击Tab或左右滑动页面切换Tab
支持点击或左右滑动页面切换维度指标数据
验证当前维度指标数据与Environmental Management页展示的数据保持一致
对比内外同一维度数值展示
数据保持一致
验证当前维度指标数值在维度指标标准上的位置正确性
模拟边界值,查看当前维度数值在维度指标标准上的位置显示
当前维度值位于指标区间上的位置是正确的
验证各维度指标标准展示区间是否正确
对比当前各维度指标展示的区间标准与产品xls给出的标准
保持一致
验证Tab分类个数展示与Environmental Management页展示的数据维度个数一致
Environmental Management页展示5个维度数据卡片,点击进入数据详情页
Tab分类个数与Environmental Management页展示的数据维度一致(最多8个维度)
验证Tab分类个数过多时支持左滑分类查看更多分类
Tab分类有8个,一屏展示不下,左滑Tab分类
支持左滑分类查看更多分类
验证Tab分类排序展示
查看Tab分类排序
与环境解读页面数据维度排序保持一致,PM2.5>湿度>温度>室外AQI>室外花粉>室外天气>室外温度>室内外温差
验证Tab分类下的维度没有数据时的显示
切换到某一Tab分类下,该维度没有数据
不展示具体数值和下方标准的点,仅展示标准区间
验证PM2.5维度存在的不同标准区间值展示
激光/美标
0-12 Very Good
13-35 Good
36-55 Medium
>55 Bad
0-12 Very Good
13-35 Good
36-55 Medium
>55 Bad
选择绑定验证的设备:高端净化器美规线上
激光/国标
0-35 Very Good蓝色 ;
36-75 Good绿色 ;
76-115 Moderate黄色 ;
>115 Bad红色
0-35 Very Good蓝色 ;
36-75 Good绿色 ;
76-115 Moderate黄色 ;
>115 Bad红色
选择绑定验证的设备:Core400s美规线上
红外/美标
0-12 Very Good蓝色 ;
13-35 Good绿色 ;
35-54 Moderate黄色 ;
>54 Bad红色
0-12 Very Good蓝色 ;
13-35 Good绿色 ;
35-54 Moderate黄色 ;
>54 Bad红色
选择绑定验证的设备:
红外/供应商建议版本
0-50 Very Good蓝色 ;
51-100 Good绿色 ;
101-150 Moderate黄色 ;
>150 Bad红色
0-50 Very Good蓝色 ;
51-100 Good绿色 ;
101-150 Moderate黄色 ;
>150 Bad红色
选择绑定验证的设备:Vital200s美规线上
验证Humidity维度存在的不同标准区间值展示
非过敏人群
<40% Drying
40~60% Comfortable
>60% High
40~60% Comfortable
>60% High
过敏人群
<40% Drying
40~50% Comfortable
>50% High
40~50% Comfortable
>50% High
验证室内温度维度存在不同房间类型不同季节下的区间展示
同Environmental Management页(已设置)-Data Window模块-验证功能与场景-验证不同房间类型下室内温度维度的不同舒适区间值
验证AQI维度的区间展示
0-50 Good蓝色 ;
51-100 Moderate黄色 ;
101-150 Unhealthy for Sensitive Groups橙色 ;
151-200 Unhealthy红色;
51-100 Moderate黄色 ;
101-150 Unhealthy for Sensitive Groups橙色 ;
151-200 Unhealthy红色;
201-300 Very Unhealthy紫色;
301+ Hazardous棕色;
301+ Hazardous棕色;
验证Pollen维度的区间展示
0-2.4 (Low)
2.5-4.8 (Low-Medium)
4.9-7.2 (Medium)
7.3-9.6 (Medium-High)
9.7-12.0 (High)
2.5-4.8 (Low-Medium)
4.9-7.2 (Medium)
7.3-9.6 (Medium-High)
9.7-12.0 (High)
验证In&Out Temp的区间展示
大于等于±39°F Stimulus
小于±39F Normal
小于±39F Normal
验证Outdoor Temp维度存在的不同标准区间值展示
非过敏人群
<64°F Cold
64°F~77°F Comfortable
>77°F Hot
64°F~77°F Comfortable
>77°F Hot
过敏人群
<61°F Unhealthy for Sensitive Groups
>=61°F Normal
>=61°F Normal
验证各维度下文案解读展示
切换不同的数据维度
展示不同的文案解读,文案正确
验证点击文案解释小角标收起文案解释
文案解释模块展开显示下,点击文案解释小角标
收起文案解释
Health Tracker页
引导气泡
按优先级只展示一个引导在第二个Tab上
减重Tab
环境Tab
检查气泡UI、文案
减重Tab
环境Tab
点击任一区域气泡消失
跟账号绑定,未显示过的账号显示
本地记录,卸载安装APP会再显示
导航栏
Tap排序
用户绑定了Etekcity和Levoit的设备或者两类设备均未绑定
Tab排序:Health Tracker>减重Tab>环境Tab
用户只绑定了Etekcity的设备
Tab排序:Health Tracker>减重Tab>环境Tab
用户只绑定了Levoit的设备
Tab排序:Health Tracker>环境Tab>减重Tab
点击跳转/滑动切换Tab
一级导航栏
滑动切换
点击切换
二级导航栏
点击切换
滑动切换
首次进入Wellness 默认选中Health Tracker
再次进入(包括重新打开App)选中上次选中的二级 Tab
本地记录
滑动二级页面列表时显示二级Tab栏
WellnessRoutines
卡片编辑
只支持隐藏,不支持排序
卡片设置隐藏
整个卡片隐藏
卡片未设置隐藏
未生成过Weight lose计划
隐藏
未生成过Comfortable environment计划
隐藏
生成过Weight lose计划
显示
生成过Comfortable environment计划
显示
两个均未生成过,则不显示整个模块
两个均生成过,Weight lose默认显示在上面
计划状态显示同Routine管理,这里不再重复
Toolkit回归测试
问卷(Sally)
提示页
验证未设置routine状态时,点击开始按钮进入
验证已设置routine后,重新回答问卷进入此提示页
验证提示页面UI显示,如UI效果图所示
验证提示页面返回按钮,点击返回上一页
验证页面提示内容,当前版本仅做提示作用
验证页面提示文案和icon显示正常
验证点击提示页面next按钮,进入问卷是否过敏页面
问卷-是否过敏
验证提示页点击next按钮进入此页面
验证页面返回按钮,则返回上一页面
验证从创建routine页面进入则返回创建routine页面
验证页面UI样式,如ui效果图,文案和图标显示正常
验证用户点击过敏科普文章进入过敏科普文章页面
验证过敏科普文章页面文案和图片正常显示
验证从过敏科普文章页面返回回到上一是否过敏页面
验证点击页面的yes按钮进入过敏症状选择页面
验证点击页面的NO,当前有位置权限则进入分析中页面
验证点击页面的NO,当前无位置权限则进入家庭位置设置页面
验证选择yes后进入下一页面之后再返回此页面,要默认上一次的选项
验证退出此页面再次进入问卷流程,要默认选中上一次选择项
验证已选中后杀掉app进程后再次进入此页面, 要默认选中上一次选择项
验证已生成问卷后终止 重新回答问卷也记住上一次选项
问卷-过敏症状
验证页面UI
验证页面返回按钮,点击返回上一页面,需记住上一次页面的选择项
选项
验证选择鼻炎症状:如打喷嚏,流鼻涕,鼻塞,鼻痒,鼻腔干燥等,则解读页面显示
强相关数据维度:
室外花粉,室外温度,室内外温度差
室外花粉,室外温度,室内外温度差
弱相关数据维度:
PM25,湿度,温度
PM25,湿度,温度
哮喘
强相关数据维度:
室外花粉,PM25,湿度,室外AQI,室外温度,室内外温度差
室外花粉,PM25,湿度,室外AQI,室外温度,室内外温度差
弱相关数据维度:
PM25,湿度,温度
PM25,湿度,温度
眼部症状:眼睛痒,眼睛酸痛,易流泪,异物感等
强相关数据维度:
室外花粉,天气
室外花粉,天气
弱相关数据维度:
PM25,湿度,温度
PM25,湿度,温度
其他症状:嗜睡,头晕,乏力
强相关数据维度:
室外花粉,温度
室外花粉,温度
弱相关数据维度:
PM25,湿度,温度
PM25,湿度,温度
验证未选择任意项时,next按钮置灰不可点击
验证选择任意项后,next按钮高亮可点击
验证过敏症状为多选,可选择多项
验证过敏症状页面,点击H5链接,进入h5页面,科普文章合并,分段落显示
验证已选择后,退出此页面,下次再次进入此页面,需记住上一此选项
验证已选择后killAPP后再次进入此页面, 需记住上一次选项
验证选择任意项后,点击next按钮,可进入下一过敏细分问题的问卷页面
问卷-过敏细分问题
验证页面UI
验证页面返回按钮,点击返回上一页面,需记住上一次页面的选择项
选项
尘螨
强相关数据维度:
湿度,PM25
湿度,PM25
弱相关数据维度:
PM25,湿度,温度
PM25,湿度,温度
宠物毛屑
弱相关数据维度:
PM25,湿度,温度
室内花粉
弱相关数据维度:
PM25,湿度,温度
霉菌
强相关数据维度:
湿度
湿度
弱相关数据维度:
PM25,湿度,温度
PM25,湿度,温度
蚊虫、蟑螂等害虫
弱相关数据维度:
PM25,湿度,温度
烟雾/PM25等大气污染物
强相关数据维度:
AQI
AQI
弱相关数据维度:
PM25,湿度,温度题
PM25,湿度,温度题
室外花粉
强相关数据维度:
室外花粉
室外花粉
弱相关数据维度:
PM25,湿度,温度
PM25,湿度,温度
验证未选择任意项时,next按钮置灰不可点击
验证选择任意项后,next按钮高亮可点击
验证过敏细分问题选项为多选,可选择多项
验证过敏细分页面,点击H5链接,进入过敏原科普文章的h5页面
验证在过敏原科普文章页面点击返回按钮可返回上一页,记住上一次选项
验证已选择后,退出此页面,下次再次进入此页面,需记住上一此选项
验证已选择后killAPP后再次进入此页面, 需记住上一次选项
next按钮
验证选择非烟雾/PM2.5等大气污染物/室外花粉后,点击next按钮,无需位置权限,则直接进入分析中页面
验证选择烟雾/PM2.5等大气污染物/室外花粉后,点击next按钮,用户本身已经设置过家庭位置,则直接进入分析中页面
验证选择烟雾/PM2.5等大气污染物/室外花粉后,点击next,但用户已经拒绝定位,导致无法索取权限的,则进入位置权限页面,且自动弹框提示去系统设置中开启。
验证选择烟雾/PM2.5等大气污染物/室外花粉后,点击next,而用户未有定位,进入家庭位置权限页面
应该都要判断位置,因为第二项无论选哪个选项强相关都包含:室外花粉
接口
/operation/v1/surveyManaged/getUserH5SurveyStatus
用户未填写过问卷(id=12),调用 getHealthSurveyStatus 接口获取status返回0未完成
用户填写过问卷,调用 getHealthSurveyStatus 接口获取status返回1已完成
/operation/v1/surveyManaged/commitSurveyAnswer
选择答案后点击next,前端调用接口,上报选择的答案
/operation/v1/surveyManaged/getHealthSurveyStatus
调用 getUserH5SurveyStatus 接口获取问卷默认信息
场景
验证用户第一题选择 No,跳过第二题和第三题选择,能正常完成问卷
验证用户第一题选择 Yes,第二题和第三题随机选择,能正常完成问卷
家庭位置权限页(Sally)
验证位置权限页面UI,与UI图一致
验证页面新增新的文案,与平台家庭房间页面区分,平台家庭此页面UI保持不动
验证页面按钮为:next,
验证当前定位权限已关闭,无法获取到定位权限,点击locate my home按钮,弹出开启定位的弹框
验证有定位权限无位置权限,则无法获取到定位,点击locate my home按钮,弹出获取位置权限弹框
验证未获取到位置权限时,点击next按钮,则无响应
验证已获取到位置权限时,则点击next按钮有响应,点击则进入分析中页面
接口
调用 updateHomeInfo 接口设置家庭经纬度,设置城市
调用 getHomeDetail 接口获取家庭信息,返回实际经纬度
回归下平台此页面
收藏
收藏
0 条评论
下一页