常用模块的测试点
常用模块的测试点 (1)
1.登陆 (1)
2.添加 (1)
3. 删除 (2)
4. 查询 (2)
5.用户注册 (2)
6. 修改密码 (2)
7、修改 (3)
8、删除 (3)
9、退出系统 (3)
10、取消 (3)
11、统计 (3)
12.用户及权限管理功能 (3)
13. 单位管理功能 (4)
15. 角色管理功能 (4)
16. 参数管理功能 (5)
17. 菜单管理功能 (5)
18. 日志管理功能 (6)
19. 系统参数初始化管理功能 (6)
20. 定时管理 (6)
21. 数据库连接配置 (6)
22. 系统运行参数管理 (6)
23. 消息管理 (6)
24. 附件/图片、上传功能 (6)
25. excel导入、导出 (6)
26.搜索 (6)
1.登陆
1、用户名和密码都符合要求)
2、用户名和密码都不符合要求
3、用户名符合要求,密码不符合要求
4、密码符合要求,用户名不符合要求
5、用户名或密码为空
6、数据库中不存在的用户名,不存在的密码
7、数据库中存在的用户名,错误的密码
8、数据库中不存在的用户名,存在的密码
9、输入的数据前存在空格
10、输入正确的用户名密码以后按[enter]是否能登陆
2.添加
1、要添加的数据项均合理,检查数据库中是否添加了相应的数据
2、留出一个必填数据为空
3、按照边界值等价类设计测试用例的原则设计其他输入项的测试用例
4、符合要求的地方要有错误提示
5、是否支持tab键
6、按enter是否能保存
7、若提示不能保存,也要察看数据库里是否多了一条数据
8、是否能连续添加数据
9、添加数据成功后,是否有相应提示信息?
10、添加数据成功后返回的页面是否正确?
3. 删除
1、删除一个数据库中存在的数据,然后查看数据库中是否删除
2、删除一个数据库中并不存在的数据,看书否有错误提示,并且数据库中没有数据被删除
3、输入一个格式错误的数据,看是否有错误提示,并且数据库中没有数据被删除。
4、输入的正确数据前加空格,看是否能正确删除数据
5、什么也不输入
6、是否支持tab键或者enter键
4. 查询
精确查询:
1、输入的查询条件为数据库中存在的数据,看是否能正确地查出相应得数据
2、输入正确的查询条件以前加上空格,看是否能正确地查出相应的数据
3、输入格式或范围不符合要求的数据,看是否有错误提示
4、输入数据库中不存在的数据
5、不输入任何查询条件,看是否显示的全部信息。
6、是否支持tab键或者enter键
模糊查询:
1、输入一些字符,看是否能查出数据库中所有的相关信息
5.用户注册
1.填写符合要求的数据注册: 用户名字和密码都为最大长度
2.填写符合要求的数据注册:用户名字和密码都为最小长度
3.填写符合要求的数据注册:用户名字和密码都是非最大和最小长度的数据
4.必填项分别为空注册
5.用户名长度大于要求注册1位
6.用户名长度小于要求注册1位
7.密码长度大于要求注册1位
8.密码长度小于要求注册1位
9.用户名是不符合要求的字符注册
10.密码是不符合要求的字符注册
11.两次输入密码不一致
12.重新注册存在的用户
13.改变存在用户的用户名和密码的大小写,来注册。
14.看是否支持tab和enter键等;密码是否可以复制粘贴;密码是否以* 之类的加秘符号显示6. 修改密码
1.不输入旧密码,直接改密码
2.输入错误旧密码
3.不输入确认新密码
4.不输入新密码
5.新密码和确认新密码不一致
6.新密码中有空格
7.新密码为空
8.新密码为符合要求的最多字符
9.新密码为符合要求的最少字符
10.新密码为符合要求的非最多和最少字符。
11.新密码为最多字符-1。
12.新密码为最少字符+1。
13.新密码为最多字符+1。
14.新密码为最少字符-1。
15.新密码为非允许字符。
16.看是否支持tab和enter键等;密码是否可以复制粘贴;密码是否以*之类的加秘符号。
17.看密码是否区分大小写,新密码中英文小写,确认密码中英文大写。
18、新密码与旧密码一样能否修改成。.
19、修改密码时的最大长度和注册及登陆时的密码最大长度是否一致。
20、修改密码成功后,登录时还可以用旧密码登录。
7、修改
1、对需要修改的字段修改完成后,不点击保存按钮,系统是否保存了信息。
2、信息修改后,点击保存,系统是否显示修改后的信息。
3、信息修改成功后,数据库中是否显示为修改后的信息。
4、未审核的信息,修改按钮是否可用。
5、已审核的信息,修改按钮是否可用。
6、不属于自己所在的权限,是否可以修改。
8、删除
1、对能删除的数据进行删除操作有没有提示
2、数据删除后返回的页面是否正确
3、数据从系统删除后,数据库是否做了相应处理
4、已审核过的数据是否还可以进行删除操作。
9、退出系统
1、点击退出按钮,系统是否正确返回登录界面。
2、系统登录成功后再退出系统,点击后退按钮,系统是否直接进入系统进行任何操作。
10、取消
1、点击取消按钮,可以正常使用取消操作。
2、点击取消,是只清空所填数据还是返回上一页。
3、快速、连续点击取消按钮,系统是否进行处理。
11、统计
1、输入某些条件,看统计出的数据是否正确。
2、默认情况下,点击统计,看系统是怎么处理。
3、是否支持enter 和tab键
12.用户及权限管理功能
1) 赋予一个人员相应的权限后,在界面上看此人员是否具有此权限,并以此人员身份登陆,验证权限设置是否正确(能否超出所给予的权限);
2) 删除或修改已经登陆系统并正在进行操作的人员的权限,程序能否正确处理;
3) 重新注册系统变更登陆身份后再登录,看程序是否能正确执行,具有权限是否正确;
4) 在有工作组或角色管理的情况下,删除包含用户的工作组或角色,程序能否正确处理;
5) 不同权限用户登录同一个系统,权限范围是否正确;
6) 覆盖系统所有权限设定;
7) 能否添加信息为空的用户(其中包括空用户名及空口令、空用户名非空口令、非空用户名及空口令);
8) 能否添加长用户名及长口令,如果允许,新用户能否正确登录;
9) 系统是否允许删除系统管理员这一特殊用户或修改系统管理员口令,删除或修改后系统的实际情况;
10) 登录用户能否修改自己的权限;
11) 添加用户(有标识或编号):标识相同,用户名不同;标识相同,用户名相同;标识不同,用户名相同;标识不同,用户名不同;
12) 登录用户能否修改本人(或其他人)的信息,删除本人(或其他人);
13) 修改用户的信息(包括权限,口令,基本信息等),对其他模块的影响;
14) 修改用户信息:修改后的用户信息和已经存在的用户信息相同;修改后的用户信息和已经存在的用户信息不同;
15) 不给用户授权,是否允许登录;
16) 改某些设置时,是否会影响具有上级权限及相同权限人员的设置;
17) 系统管理员修改了某些数据,以其他人员身份登录时数据是否改变;
18) 用户能否同时属于多个组,各个组的权限能否交叉;
19)删除后重新添加的用户是否具有以前的权限;更改用户各项属性(包括权限)看对权限是否有影响。
13. 单位管理功能
a.增加
1.增加一个已存在的单位,系统怎么处理
2.点击增加后,不填写任何信息,系统怎么处理
3.填写完成后,不点击保存,系统如何处理
b.修改
1.修改完成后,不点击保存按钮,系统是否提示修改成功。
2.修改完成后,点击保存,刷新页面,信息是否被修改。
3.信息在系统中被修改,在数据库中是否也做了相应的修改。
c.删除
1.点击删除后,该信息在系统中是否被成功删除。
2.查看信息是否在数据库中成功删除。
15. 角色管理功能
16. 参数管理功能
17. 菜单管理功能
新增、
1.新增菜单后,重新登录系统,系统中是否出现新增的菜单
2.增加重名的菜单,是否可以新增成功。
3.新增字段中出现了带*字段,不填写系统是否做了处理。
修改、
1.是否可以对正在使用的菜单进行修改,系统如何处理
2.修改完后,点击保存,系统是否修改成功。
删除、
1.删除菜单后,系统返回的界面在哪
2.删除菜单是否在数据库中做了相应处理。
打印、
1.菜单具有打印功能,点击打印,是否可以正常打印。
2.系统中没装打印机,点击打印,系统作何处理
3.打印的文件是否完整,譬如乱码、样式问题
导出
1.点击导出,系统是否做了相应处理。
2.导出的文件中是否样式正确、字体正确。
导入
1.导入时文件的样式是否一致,
2.
权限操作:
1) 赋予一个人员相应的权限后,在界面上看此人员是否具有此权限,并以此人员身份登陆,验证权限设置是否正确(能否超出所给予的权限);
2) 删除或修改已经登陆系统并正在进行操作的人员的权限,程序能否正确处理;
3) 重新注册系统变更登陆身份后再登录,看程序是否能正确执行,具有权限是否正确;
4) 在有工作组或角色管理的情况下,删除包含用户的工作组或角色,程序能否正确处理;
5) 不同权限用户登录同一个系统,权限范围是否正确;
6) 覆盖系统所有权限设定;
7) 能否添加信息为空的用户(其中包括空用户名及空口令、空用户名非空口令、非空用户名及空口令) ;
8) 能否添加长用户名及长口令,如果允许,新用户能否正确登录;
9) 系统是否允许删除系统管理员这一特殊用户或修改系统管理员口令,删除或修改后系统的实际情况;
10) 登录用户能否修改自己的权限;
11) 添加用户(有标识或编号):标识相同,用户名不同;标识相同,用户名相同;标识不同,用户名相同;标识不同,用户名不同;
12) 登录用户能否修改本人(或其他人)的信息,删除本人(或其他人);
13) 修改用户的信息(包括权限,口令,基本信息等),对其他模块的影响;
14) 修改用户信息:修改后的用户信息和已经存在的用户信息相同;修改后的用户信息和已经存在的用户信息不同;
15) 不给用户授权,是否允许登录;
16) 改某些设置时,是否会影响具有上级权限及相同权限人员的设置;
17) 系统管理员修改了某些数据,以其他人员身份登录时数据是否改变;
18) 用户能否同时属于多个组,各个组的权限能否交叉;删除后重新添加的用户是否具有以前的权限;更改用户各项属性(包括权限)看对权限是否有影响。
18. 日志管理功能
19. 系统参数初始化管理功能
20. 定时管理
21. 数据库连接配置
22. 系统运行参数管理
23. 消息管理
24. 附件/图片、上传功能
25. excel导入、导出
26.搜索
一:简单搜索输入框测试用例
1:不输入任何字符,点击搜索按钮,一般搜索出网站所有的信息
2:一般搜索输入框中的有文章显示,当鼠标点击时,文章消失
3:输入全角/半角中文字符(一个字符、超长字符、已经信息字符)
4:输入全角/半角英文字符(一个字符、超长字符、已经信息字符)
5:输入全角/半角特殊字符~!@#$%^&*()_+|{}:"<>?.,;'[]\=-(注意单引号经常会发现bug)
6:输入全角/半角中英文空格
7:输入html语言
8:输入特殊字符串NULL、null、 空格的转义字符;
;