商业系统的登陆用户设计与笛卡尔乘积的测试集合
来源:互联网 发布:java对象内存分配 编辑:程序博客网 时间:2024/05/17 00:13
我们通常会这样设计-----用户--->角色---->权限。
在数据库中体现的样式如下:
LOGIN TABLE
Login Name Login ID ............ 张承 1 洪岭 2 向菲 3 马田 5 ROLE TABLE
Login ID Role ID ............ 1 1700 2 1900 3 2000 5 5321
ROLETOFUNCTION TABLE
Role ID Function ID ............ 1700 9600 1700 9980 1900 7300 1900 6300
FUNCTION TABLE
Function ID Comment 9600 可以登陆 9980 可以添加员工信息 7300 可以删除信息 6300 可以群发信息 。。。。 。。。。
通过以上的四个表就可建立不同的用户类型,同时他们有一定的权限做某些事情。
如果在重要的表之间采用加密就可以产生安全防范的效果,但是一般为了快速的登陆基本只加密角色值。
不同的用户有不同的界面:
如果不同的用户的功能编号对应界面的不同的显示,那么功能的ID会有很重要的作用。因为在这时测试不但涉及到界面的完整性设计还要完成功能的同步测试,那么就产生了这样的效果,我们可以采用笛卡尔序列完成一定的测试,
完成笛卡尔测试的方法很简单:
它是完成功能ID与角色ID的不同对应
select 所有字段 from 所有的表。
然后采用一一对应的关系建立登陆ID即可,当然同样可以使用SQL语句。
得到的登陆ID采用自动化测试工具来完成即可。
- 商业系统的登陆用户设计与笛卡尔乘积的测试集合
- 巨乱数据的笛卡尔乘积结果
- javascript 求json对象的笛卡尔乘积
- spark对笛卡尔乘积的优化
- js 关于笛卡尔乘积的运用
- 用matlab求模糊向量的笛卡尔乘积
- 创建预定计划,找出目前在系统上面登陆的用户与登陆时间
- 从“系统登陆”测试用例案例来分析测试用例的设计
- 一个简单的用户登陆系统
- 产品早期的原型设计与用户测试
- 系统测试之功能测试:测试用例的设计步骤——从登陆开始说起
- 系统测试之功能测试:测试用例的设计步骤——从登陆开始说起
- 用户登陆与验证的简单实现
- 用户登陆与验证的简单实现
- 有一个集合是全部用户表, 另外一个集合是今天登陆的用户表
- 基于SOA的商业智能平台的研究与设计
- 笛卡尔乘积运算结果的输出{n1,n2...}*{m1,m2,m3..}*{p1,p2,p3...}*....
- 笛卡尔乘积运算结果的输出{n1,n2...}*{m1,m2,m3..}*{p1,p2,p3...}*
- 我做的简单以太网交换机实现
- Windows 进程的一生
- 进程句柄的应用
- XML 语法规则
- lucene lock 机制
- 商业系统的登陆用户设计与笛卡尔乘积的测试集合
- DataGrid 导出Excel通用方法
- 数据结构 排序 总结
- 开始学习编写操作系统
- AI----------五子棋
- C++游戏开发指南
- 4.12,来圳第13天的失败
- 一条鱼眼中的海
- DevExpress的基本换肤