从“需求项---测试项---测试用例”的详细分析过程需求目录需求项测试项测试子项测试目的测试用例规划1
1锁屏亮屏界面双击home键首次使用出厂默认原笔迹模式界面显示查看界面显示UI界面易懂按键图标表意查看界面按键图标按键图标表意明确无歧义记忆上次使用原笔迹模式笔的设置记忆笔的颜色界面显示查看界面显示变化UI界面易懂涂鸦板模式笔的设置记忆笔颜色、类型、大小文本模式背景设置记忆背景1
2第一屏放置随心写APP首次使用出厂默认原笔迹模式记忆上次使用原笔迹模式涂鸦板模式记忆笔的颜色、类型、粗细、画布背景文本模式记忆背景原笔迹模式2
原笔迹模式2
1全屏手写首次使用/保存后新建原笔迹模式时界面显示全屏2
3手势放大缩小2
4笔的颜色2
5工具栏表情符号输入空格输入换行退格工具栏不可用时置灰2
6分享以图片方式分享分享后,返回2
8保存保存并新建保存后,内容被保存至列表,界面刷新,等同于新建
自动保存点击Menu,进入列表和新建自动保存2
9取消取消不保存2
10Menu菜单列表新建2
11横屏使用横屏方式原笔迹模块的“需求项---测试项----测试用例”需求目录中存在的问题•1、需求目录分类不合理,当前分类是以功能(或功能集合)作为需求目录,如:快捷调出、原笔迹模式
功能性需求只是所有需求中的一种,它与非功能性需求及约束等是并列的,不能以功能性需求来作为各类需求目录•2、建议依据软件需求分析的思路,将需求目录统一分成:功能性需求、非功能性需求、约束、接口、数据•备注:在分析需求出应分类列出,但在编写具体用例时,可以综合考虑需求项中存在的问题(二)•需求项描述不规范,不能准确的表达一个明确的需求,如:锁屏亮屏界面双击home键、笔的颜色
这两项描述究竟是要传达什么信息呢
•功能性需求描述不准确:如MENU菜单、工具栏,本质上这两项不是需求,用户想要的不是菜单或工