2024-06-24
中国门锁网
网络
6018
本篇文章小编为大家带来智能家居系统设计研发成功之后的具体测试过程,通过对测试结果的分析,得到对软件质量的评价。
智能家居管理系统测试流程
1、智能家居管理系统用户登录测试
家庭成员登录后,通过系统的身份验证即可进行控制灯光操作。反之,不能进行控制灯光操作。只能保证一个用户登录服务器--也就是说第一个人登录后,后面的人要登录进去是不被允许的。一般在session中存一个useid和guid,并在application里存放一个guid。
另:只能输入三次,若三次都错误,只能关闭再重新启动登录界面。如图所示:
2、智能家居管理系统用户修改密码测试
在存储器中,用户登录需要系统身份验证输入账号密码,在数据库中建立一个注册表,把家庭成员中每一个人的账号(如手机号)和密码(如出生年月)导入进去,登录时输入用户账号密码,并与注册表中的数据进行校对,若有就可以登录,没有就验证失败。管理员登陆之后的权限是可以修改密码及登陆状况。如图所示:
3、智能家居管理系统用户登录后操作测试
只能保证一个用户登录服务器--也就是说第一个人登录后,后面的人要登录进去是不被允许的,一般在session中存一个useid和guid,并在application里存放一个guid。在用户登录时刷新session和application。用户操作比较session和application里是否相同,不同则强制退出,用户退出时从application与session移除这些信息。
4、智能家居管理系统状态查看测试
系统处于工作时,管理员和已登录的用户可以对系统的工作状态进行查看,实时的反馈系统的信息,如图所示:
智能家居系统测试结果
1、功能性
系统正确实现了通过数据字典管理基础数据的功能,实现了数据内容的多语言功能。实现了代理管理,用户管理的查询,添加,修改,删除的功能,系统还实现了将权限控制细化到菜单按钮的功能。
系统在实现用户管理下的权限管理功能时,存在重大的缺陷,权限控制不严密,权限设计有遗漏。
2、易用性
现有系统实现了如下易用性:查询,添加,删除,修改操作相关提示信息;输入限制的正确性;输入限制提示信息的正确性,可理解性,一致性。
3、可靠性
现有系统的可靠性控制不够严密,很多控制是通过页面控制实现的,如果页面控制失效,则用户很难继续操作,能够使数据库内插入数据,引发错误。现有系统的容错性不高,如果系统出现错误,返回错误类型为找不到页面错误,无法回复到出错前的状态。
相关浏览
文章:专业无线智能家居设计原则和理念是什么?
推荐:智能声控家居 智能家居电话 现代家居智能
13520832007