更新时间:2024-11-12 GMT+08:00
分享

执行应用对接测试用例

单点登录成功后,即开始执行应用对接测试用例,测试用例如表1所示。

表1 测试用例

序号

用例名称

用例介绍

测试步骤

测试结果

是否通过

1

MIW企业管理员单点登录

企业管理员成功登录MIW后,可以免密登录应用。

1、企业管理员打开用户工作台,输入账号@企业ID、密码,登录MIW工业工作台。

预期结果:企业管理员成功登录工作台。

2、鼠标悬停于登录头像上,单击“个人资料”,查看登录工作台的账号信息。

预期结果:可以查看登录工作台的账号信息。

3、退出个人资料弹框,单击页面上方的“应用”,在左侧应用中心单击需要打开的伙伴应用页签,在右侧检查是否能直接打开应用(无需再次输入账号、密码)。

预期结果:应用可以直接打开。

4、在右侧打开的应用界面,查看当前登录应用的账号信息。

预期结果:应用登录用户和MIW登录用户一致。

     

2

MIW企业用户单点登录

企业用户成功登录MIW后,可以免密登录应用。

1、企业用户打开用户工作台,输入账号@企业ID,密码,登录MIW工业工作台。

预期结果:企业用户成功登录工作台。

2、鼠标悬停于登录头像上,单击“个人资料”,查看登工作台的账号信息。

预期结果:可以查看登录工作台的账号信息。

3、退出个人资料弹框,单击页面上方的“应用”,在左侧应用中心单击需要打开的伙伴应用页签,在右侧检查是否能直接打开应用(无需再次输入账号、密码)。

预期结果:应用可以直接打开。

4、在右侧打开的应用界面,查看当前登录应用的账号信息。

预期结果:应用登录用户和MIW登录用户一致。

     

3

MIW企业用户打开应用的体验及应用打开方式

验证应用支持Iframe方式打开,以及打开应用的体验:

1、检查伙伴应用打开方式是否为Iframe。

2、应用直接能打开,不需要用户导入证书或者配置浏览器安全设置。

1、企业用户打开用户工作台,输入账号@企业ID,密码,登录MIW工业工作台。

2、进入界面后,单击页面上方的“应用”,在左侧应用中心单击需要打开的伙伴应用页签,在右侧检查是否能直接打开应用(不需要用户导入证书或者配置浏览器安全设置),且应用打开方式是否为Iframe。

预期结果:企业用户可以直接打开应用(不需要用户导入证书或者配置浏览器安全设置),且应用打开方式为Iframe。

3、在应用界面单击应用主要功能,检查其是否可用。

预期结果:应用主要功能可用。

     

4

MIW新增企业用户同步

在MIW创建企业用户并绑定应用权限后(即将企业用户添加至有应用权限的用户组),MIW发送新增用户消息给应用,实现企业用户新增或绑定。

1、企业管理员登录管理后台,单击“业务管理”->“通讯录”,进入通讯录界面后单击组织名称->添加新员工,填写员工信息,完成后单击“保存”。

说明:

新增用户成功后,账号状态为待激活,需要该用户登录用户工作台激活账号,账号激活后,用户账号状态将变为启用。

2、用户密码通过短信发至用户手机号,新增用户时请填写真实有效的手机号。

3、MIW工业工作台默认所有用户均有企业绑定的所有应用权限)。

预期结果:新增用户成功。

2、单击新增用户右侧的“人员信息”,查看新增用户信息。

预期结果:可以查看新增用户信息。

3、单击“应用管理”->“单位应用管理”,进入应用界面后选择应用单击“更多”->“可见范围”,在可见范围把用户添加上。

4、企业管理员打开用户工作台单点登录应用,在应用界面打开应用的用户管理,查看应用是否同步新增企业用户,并打开用户详情界面,查看应用新增的企业用户信息和MIW是否一致。

预期结果:应用同步新增企业用户且信息和MIW一致。

5、使用新增用户打开用户工作台,输入用户账号@企业ID和密码,登录用户工作台。

预期结果:企业用户登录用户工作台成功,role传过去admin,该用户在第三方应用成为管理员。

     

5

MIW修改企业用户信息同步

MIW修改企业用户信息,MIW会将修改后的企业用户信息同步至应用,实现企业用户信息同步修改(用户账号、用户姓名、手机号一致);重新启用用户后,可以正常打开应用。

1、企业管理员登录管理后台,单击“业务管理”->“通讯录”,进入通讯录界面后单击组织名称->企业用户账号右侧的“人员详情”,查看企业用户账号修改前账号信息。

预期结果:可以查看企业用户账号修改前信息。

2、企业管理员打开用户工作台单点登录应用,在应用界面打开应用的用户管理,查看企业用户账号的用户信息。

预期结果:可以查看企业用户账号的用户信息。

3、企业管理员登录管理后台,单击“业务管理”->“通讯录”,进进入通讯录界面后单击组织名称->企业用户账号右侧的“人员详情”->个人信息右侧的“编辑”,修改企业用户信息(姓名、手机号码、邮箱),信息编辑完成后,单击“保存”。

预期结果:成功修改企业用户账号信息。

4、企业管理员打开用户工作台单点登录应用,在应用界面打开应用的用户管理,查看企业用户账号的用户信息。

预期结果:应用同步修改企业用户账号信息且与MIW信息一致。

     

6

MIW删除企业用户同步

删除企业用户/取消用户应用权限:在MIW删除企业用户,MIW会将发送删除企业用户消息给应用,实现伙伴应用用户同步删除或停用。

1、企业管理员登录管理后台,单击“业务管理”->“通讯录”,进入通讯录界面后在搜索框搜索企业用户账号,单击用户名称,查看用户信息。

预期结果:成功搜索到企业用户账号。

2、企业管理员打开用户工作台单点登录应用,在应用界面打开应用的用户管理,查看应用现有员工,在用户管理界面搜索企业用户账号,查看企业用户账号用户信息。

预期结果:成功搜索到企业用户账号。

3、企业管理员登录管理后台,单击“业务管理”->“通讯录”->组织名称->企业用户后的小点->离职->确定,删除企业用户账号。

预期结果:企业用户成功删除。

4、企业管理员打开用户工作台单点登录应用,在应用界面打开应用的用户管理,在用户管理界面搜索企业用户账号,查看应用是否同步删除企业用户账号。

预期结果:应用已成功停用或者删除企业用户账号。

     

7

MIW企业用户切换

企业用户“A”通过MIW登录应用后登出MIW,再使用企业用户“B”通过MIW登录应用,应用登录账号会由“A”切换为“B”。

1、企业用户“A”打开用户工作台,输入账号@企业ID,密码,登录MIW工业工作台;单击“应用”->选择需要打开的应用页签打开应用,在右侧打开的应用界面,查看当前登录应用的账号信息。

预期结果:企业用户“A”单点登录应用成功,且应用登录账号与MIW一致。

2、鼠标悬停于MIW登录头像上,单击“安全退出”,退出MIW工业工作台。

预期结果:页面跳转至MIW登录界面。

3、使用企业用户“B”打开用户工作台,输入账号@企业ID,密码,登录MIW工业工作台;单击“应用”->选择需要打开的应用页签打开应用,在右侧打开的应用界面,查看当前登录应用的账号信息(不能有其他操作,比如清缓存等)。

预期结果:企业用户“B”单点登录应用成功,且应用登录账号与MIW一致。

     

8

MIW新增组织架构同步

在MIW新增组织信息,并在组织下创建企业用户并绑定应用权限后(即将企业用户添加至有应用权限的用户组),MIW会将组织信息同步至应用。

1、企业管理员登录管理后台,进入界面后单击“业务管理”->“通讯录”->“导入部门”,将新增部门附件拖至上传区域,通过导入功能新增部门。

预期结果:新增部门成功。

2、单击新增部门左侧的小三角,展开部门及其子部门,查看新增的部门及其子部门信息。

预期结果:可以查看新增部门信息。

3、企业管理员登录管理后台,单击“业务管理”->“通讯录”,进入通讯录界面后单击组织名称->添加新员工,填写员工信息,完成后单击“保存”。

预期结果:新增用户成功。

4、单击应用管理,选择测试的应用,修改可见范围,添加上新增的用户,单击确定。

预期结果:应用授权用户成功。

5、企业管理员打开用户工作台单点登录应用,在应用界面打开应用的组织管理,查看MIW新增的组织是否同步至应用,且在应用界面查看组织详情是否和MIW新增的组织信息一致。

     

9

MIW修改组织架构信息同步

在MIW修改组织信息(组织下有授权应用的企业用户),MIW会将组织信息同步至应用,实现组织结构一致。

1、企业管理员登录管理后台,单击“业务管理”->“通讯录”,进入通讯录界面后单击组织名称“组织”->右上方的“部门详情”,查看部门修改前信息。

预期结果:可以查看部门信息。

2、企业管理员打开用户工作台单点登录应用,在应用界面打开应用的组织管理,查看现有组织信息。

预期结果:可以查看部门信息。

3、企业管理员登录管理后台,单击“业务管理”->“通讯录”,进入通讯录界面后单击组织名称“组织”->右上方的“编辑部门”,修改部门名称和上级部门;修改完成后单击右上方的“部门详情”查看修改后的部门信息。

预期结果:部门信息修改成功。

4、企业管理员打开用户工作台单点登录应用,在应用界面打开应用的组织管理,查看修改后的组织信息并核对其信息和MIW的信息是否一致。

预期结果:应用同步修改部门信息且部门信息与MIW部门信息一致。

     

10

MIW删除组织架构同步

在MIW删除组织信息(组织下有授权应用的企业用户),MIW会将组织信息同步至应用,实现组织结构一致。

1、企业管理员登录管理后台,单击“业务管理”->“通讯录”,进入通讯录界面,找到组织“A”,查看MIW现有组织“A”信息。

预期结果:成功进入管理后台-通讯录界面。

2、企业管理员打开用户工作台单点登录应用,在应用界面打开应用的组织管理,找到组织“A”,查看应用现有组织“A”信息。

预期结果:可以查看现有部门。

3、企业管理员登录切换至管理后台,在通讯录界面单击组织“A”后的小点->“删除部门”->“确定”,删除组织“A”。

预期结果:组织“A”成功删除。

4、企业管理员切换至用户工作台,单点登录应用,在应用界面打开应用的组织管理,查看应用是否同步删除组织“A”信息。

预期结果:应用同步删除组织“A”。

5、企业管理员登录切换至管理后台,在通讯录界面重新添加组织“A”(注意:组织信息和之前一致,包括组织名称、编号及上级组织)。

预期结果:成功添加组织“A”。

6、企业管理员切换至用户工作台,单点登录应用,在应用界面打开应用的组织管理,查看应用是否同步新增组织“A”,且组织“A”信息是否和MIW保持一致(包括组织名称、编号及上级组织)。

预期结果:应用同步新增组织“A”且信息与MIW一致。

     

11

MIW中打开应用的时间

验证MIW打开应用的性能,从单击应用到应用完全打开的体验:

企业用户登录MIW后,单击应用:

1、首次内容渲染,是从用户请求URL到浏览器呈现URL的第一个可见元素的时间,不超过2秒。

2、首次有效渲染,即首屏时间,真实用户可感知的首屏,可以理解为:页面可见部分主要内容渲染完成时间,不超过3秒。

3、可交互时间,指的是页面布局已趋于稳定、关键的网络字体可见且浏览器主线程已经能够接受和处理用户输入(交互),不超过5秒。

1、清除浏览器缓存后,使用企业用户打开用户工作台,输入账号@企业ID,密码,登录MIW工业工作台。

预期结果:企业用户“企业用户账号”成功登录MIW工业工作台。

2、进入页面后,单击“应用”,按F12打开浏览器调试页面,选择“网络/NetWork”,单击应用名称登录应用,查看并记录应用首次内容渲染时间、首次有效渲染时间和可交互时间。至少请在执行结果描述里面记录所有元素打开所用的时间(秒)。

预期结果:应用打开第一个可见元素时间不超过2秒,页面可见部分主要内容渲染完成时间,不超过3秒,可交互时间不超过5秒。

3、重复第二步操作,记录有缓存情况下,应用首次内容渲染时间、首次有效渲染时间和可交付时间。至少请在执行结果描述里面记录所有元素打开所用的时间(秒)。

预期结果:应用打开第一个可见元素时间不超过2秒,页面可见部分主要内容渲染完成时间,不超过3秒,可交互时间不超过5秒。

     

12

MIW应用安全性检查

对于为用户提供统一域名后缀(如二级域名)的应用,需提供安全访问协议:

1、URL地址为“https://”开头;主机地址为正式域名;

2、查看证书颁发机构为权威机构,且在有效期内。

1、浏览器打开应用地址,检查应用URL地址是否为https,主机地址是否为域名地址。

预期结果:应用URL地址为“https://”开头;主机地址为正式域名,不是显示IP端口的URL。

2、浏览器输入伙伴提供的应用URL地址,回车,单击浏览器锁标记,查看证书颁发机构。

预期结果:查看证书颁发机构为权威机构,且在有效期内。

     

13

MIW存量账号同步

验证应用中存量账号与MIW的账号同步功能:

1、伙伴应用中已有的用户与MIW新增用户的手机号或者用户账号一致时,应用已有用户和MIW新增用户能够根据手机号或用户账号进行绑定或关联,并补全用户信息(昵称、邮箱等)。

2、伙伴应用中已有用户与MIW新增用户的手机号或者用户账号不一致,则新增用户。

1、企业管理员登录用户工作台,单点登录应用,在应用的用户管理模块新增企业用户,模拟应用存量用户。

应用存量用户模拟账号为(用户账号、手机号和用户姓名),用户账号建议使用企业域名,手机号按照实际情况填写,避免导入时账号冲突,示例如下:

huawei01/13049801234/用户“A”

预期结果:应用存量用户模拟成功。

2、企业管理员登录管理后台,单击“通讯录”->“批量导入”,在MIW新增1个用户,账号如下:

huawei01/1304981234/用户“A”,账号和手机号和上一步对应保持一致。

预期结果:MIW新增用户成功。

3、使用MIW新增的用户单点登录应用,检查是否能成功。

预期结果:MIW新增的用户“A”单点登录应用成功。

     

14

MIW存量组织架构同步

伙伴应用中已有的组织,能够根据MIW同步的组织信息的名称或者ID进行关联,实现组织结构一致。

1、企业管理员打开用户工作台单点登录应用,在应用组织管理界面新增组织,模拟应用存量组织应用存量组织模拟账号为(组织名称、组织编号),部门账号建议使用企业名称缩写,避免导入时账号冲突,示例请参考用例附件“存量组织验证附件-应用存量组织模拟”,(注意:在应用里新增组织,模拟应用存量数据,不是在MIW新增组织)。

预期结果:应用存量组织模拟成功。

2、企业管理员登录管理后台,单击“通讯录”->“导入部门”->“下载标准模板”,下载部门导入模板,并将组织信息添加至模板中,导入MIW,示例请参考用例附件“存量组织验证附件-MIW导入组织”(注意:MIW的组织信息需要和应用存量组织信息一致)。

预期结果:MIW新增组织成功。

3、企业管理员打开用户工作台单点登录应用,打开应用后在应用组织管理模块检查应用是否会新增MIW导入的组织。

预期结果:由于组织编码相同,应用不会新增MIW导入的组织。

     

15

用户信息角色字段role传参校验

用户信息userList中的role字段有admin、user的区分,role传到第三方应用下游的是admin,该用户则在第三方应用成为管理员的角色;role传到第三方应用下游的是user,该用户则在第三方应用成为普通用户的角色。测试时与租户同手机号的用户作为admin角色,其它用户作为user角色

1、企业管理员登录管理后台,单击“业务管理”->“通讯录”,进入通讯录界面后单击组织名称->添加新员工,填写员工信息,完成后单击“保存”。

说明:

新增用户成功后,账号状态为待激活,需要该用户登录用户工作台激活账号,账号激活后,用户账号状态将变为启用

2、用户密码通过短信发至用户手机号,新增用户时请填写真实有效的手机号;

3、MIW工业工作台默认所有用户均有企业绑定的所有应用权限)

预期结果:新增用户成功

4、单击新增用户右侧的“人员信息”,查看新增用户信息

预期结果:可以查看新增用户信息

5、单击“应用管理”->“单位应用管理”,进入应用界面后选择应用单击“更多”->“可见范围”,在可见范围把用户添加上

6、企业管理员打开用户工作台单点登录应用,在应用界面打开应用的用户管理,查看应用是否同步新增企业用户,并打开用户详情界面,查看应用新增的企业用户信息和MIW是否一致

预期结果:应用同步新增企业用户且信息和MIW一致

7、使用新增用户打开用户工作台,输入用户账号@企业ID和密码,登录用户工作台

预期结果:企业用户登录用户工作台成功,role传过去admin,该用户在第三方应用成为管理员;role传过去user,该用户在第三方应用成为普通用户

     

16

用户信息扩展字段extension传参校验

针对ERP类应用,涉及到多账套,需要通过扩展字段extension来传账套信息,其它类普通应用则无需考虑多账套。另外,所有应用都可以通过扩展字段来扩展用户信息同步的字段,例如联营接口会自动屏蔽用户信息中手机号、邮箱等敏感信息,可通过扩展字段来进行扩展传参。

1、企业管理员登录管理后台,单击“业务管理”->“通讯录”,进入通讯录界面后单击组织名称->添加新员工,填写员工信息,完成后单击“保存”。

说明:

新增用户成功后,账号状态为待激活,需要该用户登录用户工作台激活账号,账号激活后,用户账号状态将变为启用。

2、用户密码通过短信发至用户手机号,新增用户时请填写真实有效的手机号。

3、MIW工业工作台默认所有用户均有企业绑定的所有应用权限)。

预期结果:新增用户成功。

2、单击新增用户右侧的“人员信息”,查看新增用户信息。

预期结果:可以查看新增用户信息。

3、单击“应用管理”->“单位应用管理”,进入应用界面后选择应用单击字段授权->填写扩展字段的信息。

4、单击“应用管理”->“单位应用管理”,进入应用界面后选择应用单击“更多”->“可见范围”,在可见范围把用户添加上。

5、企业管理员打开用户工作台单点登录应用,在应用界面打开应用的用户管理,查看应用是否同步新增企业用户,并打开用户详情界面,查看应用新增的企业用户信息和MIW是否一致。

预期结果:应用同步新增企业用户且信息和MIW一致。

6、使用新增用户打开用户工作台,输入用户账号@企业ID和密码,登录用户工作台。

预期结果:企业用户登录用户工作台成功,用户同步事件日志中userList中的extension字段会接收到扩展信息的内容。

     

ISV伙伴方可自行拷贝应用对接测试用例,然后执行测试用例,待测试用例全部执行通过之后,输出测试用例结果发送给华为方应用对接人员审核测试报告即可。

相关文档