如何构建权限测试用例
作者:管理员 发布时间:[ 2010/2/1 ] 推荐标签:
对于权限测试主要包括以下内容
根据需求等相关文档,查看程序设置权限级别是否正确,即每一级别的用户所能执行的功能是否分配正确测试方法:建立不同权限级的用户进入系统,查看菜单、操作命令有效、无效设置是否正确我觉得吧,这个重要。
对用户名、密码的有效性进行测试
测试方法:有效的方法是采用等价类划分的方法
其中要考虑:
(1)是否区分大小写
(2)是否允许重名
(3)用户名长度测试:有效长度、无效长度
(4)信息有效性测试:特殊字符、正常字符、空字符
(5)口令锁定:即输入口令次数的限制,据说这是对付远程暴力攻击猜测密码的有效技术
以上是在测试时需要考虑的测试点,因为信息的多样性,所以对权限测试前要设计好测试用例,否则直接测试,肯定会有遗漏地方。
还要考虑程序访问数据库的权限设置,注意在源程序中不要有默认的用户名和密码连接数据库。
对于单个的权限进行测试问题不大。主要的问题还是在于权限的分级与交叉权限,如果按照排列组合进行权限的交叉将会是一个无比庞大的测试用例。关键在于权限组合--这个价类如何来划分。
在进行权限测试的时候,优先执行和模拟用户日常使用的权限,也是使用频繁的操作。
考虑哪些权限在使用过程中风险比较大,模拟进行测试。
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-61079698-8054),我们将立即处理,马上删除。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11热门文章
常见的移动App Bug??崩溃的测试用例设计如何用Jmeter做压力测试QC使用说明APP压力测试入门教程移动app测试中的主要问题jenkins+testng+ant+webdriver持续集成测试使用JMeter进行HTTP负载测试Selenium 2.0 WebDriver 使用指南