测试大纲

1 系统能否运行

双击可执行文件,预期应当进入登录界面

  • 测试结果:

    说明系统运行正确,系统各部分模块整合没有问题。

2 主界面能否显示

登录进入系统后,主界面应当正确显示内容,如菜单栏,用户名,文件区域等

  • 测试结果:

    说明系统没有问题,能够正确显示内容

3 用户管理界面能否显示

登录进入主界面后,对于管理员用户,菜单栏是否显示用户管理页面

  • 测试结果:

    能够正确显示,说明这部分UI代码和整个系统整合是正确的

4 能否创建新用户

能否创建新用户

  • 测试结果:

    可以创建新用户,说明用户管理模块相关代码正确整合进系统,能够按照期望运行

5 能否删除用户

能否删除用户

  • 测试结果:

    管理员账户能够从当前用户目录里删除其他用户,说明用户管理模块相关代码编写正确

6 能否修改用户权限

能否修改用户身份,在管理员权限和普通用户身份之间切换

  • 测试结果:

    admin账户可以修改其他用户身份,说明用户权限设计和用户管理相关代码编写正确

7 不同用户菜单栏显示是否正确

对于管理员用户对比普通用户的菜单栏界面,应当比普通用户多一项用户管理菜单选项

  • 测试结果:
    此项显示正确,说明对不同用户间权限设计及分离是正确的,能够正常运行

8 能否修改用户密码

各用户能否修改自己密码

  • 测试结果:

    用户能够修改本用户的用户口令,满足用户基本日常需求,相关代码编写正确,能够编译运行

9 加密功能是否正常

对于文件是否能正常加密

  • 测试结果:

    文件能够正常加密,并且效率在用户感知范围之内,满足用户日常需求

10 用户加密后的文件是否只有自己能够读取

  • 测试结果:

    其他用户的文件区没有上一测试中加密后的文件,说明文件管理模块功能正常

11 解密功能是否正常

文件是否能够正确解密
*测试结果:

文件能够正常解密,并且效率在用户感知范围之内,满足用户日常需求

12 用户加密后的文件是否会被其他人读取

用户使用自己的私人密钥对文件进行加密,其他用户无法获取该用户的私人密钥,所以用户加密后的文件是安全的

13 用户口令是否安全

用户在设置完自己的登录口令后,系统会生成一串符合密码学随机性要求的随机数当做密钥,对用户口令进行加密存储,保证其他计算机使用者无法获取用户口令

14 用户密钥是否安全

在用户角色被创建后,系统会根据当前时间,生成符合密码学随机性的随机数作为用户密钥,并且使用系统密钥对改用户密钥进行加密存储,保证了用户隐私安全

15 不同类型的文件是否都可以正常加密解密

本系统是直接对文件进行二进制读数据,不涉及格式方面的问题,解密时也会直接对解密后的数据进行二进制写回,保留原文件名不变,保证解密后文件能够正常打开

posted @ 2022-05-31 17:34  POI~20181223  阅读(107)  评论(0编辑  收藏  举报