我需要制定一个手动测试计划(黑盒测试)来查看一个值是否在下拉列表中被硬编码(它的验收标准)。有人能给我一些建议吗?
提前感谢Saj
除非您将更多地描述您的应用程序,否则很难说些什么。
如果你可以使用管理权限在下拉菜单上添加/删除值,那么测试就很简单了。
然而,如果没有,如果任何功能不允许您更改DDL上的值,那么为什么要测试它呢?需求应作为测试计划缩写的测试报告的一部分进行分析,并给出合理的理由说明为什么不进行测试,为什么不能用黑盒方法进行测试,并由产品负责人或业务用户批准。
如果下拉列表的数据是从数据库中获取的,则可以从数据库中更改数据并检查硬代码问题,否则
根据唯一id,数据在下拉框中填充,您可以更改唯一id并确定是否存在硬线。
至少有三个选择:
-
如果你有可能通过在应用程序中做一些事情来改变列表中的值,请尝试
-
如果没有-也许你有可能添加一些东西到列表
- 如果没有-也许你必须到数据库,可以改变数据
- 如果没有-问别人-也许管理员可以在短时间内对数据库进行一些更改-只是为了做一些测试。
考虑到更改应用程序和数据库可能看起来不一样-当您更改应用程序时,一切都应该工作,更改数据库可能需要一些其他操作(触发器,过程)或时间(有些东西可能在夜间或其他时间表中刷新)。