一、有这样的一个需求:判断学生成绩是否及格
二、拿到这样的一个需求如何进行需求分析呢?做为测试人员,我们只有明确需求后,才不容易漏测。
需求分析阶段:
(一)看到这样的一句话之后我们有几个问题需求和产品经理确认的:
1.什么样的算及格?60-70分算及格
2.判断的是什么成绩?数学,语文,英语
3.是否需要判断不及格,良好,优秀?是的情况下,不及格,良好和优秀的标准是什么?
不及格0-59,良好70-80,优秀80分以上
(二)了解完以上之后我们就可以写代码了吗?答案是no。需要进一步的去拆分需求,如何拆分呢,我们把它转化成界面原型的,这样有利于帮助我们进一步的进行需求的分析
(1)看到这样的原型图,想到了什么?是不是输入框的规则是什么?
每一个输入框:
(1.1)是否允许为空。不能为空
(1.2)是否允许重复。允许重复
(1.3)是否允许为负数。允许负数
(1.4)是否允许小数。允许小数
(1.5)是否允许非数字:字母,字符,汉字。不允许非数字
(2)提交的时候包含哪些功能实现?
(2.1)计算和判断
(3)计算如何实现?例如三个数为a,b,c 求和之后再求平均数,简单吧,小学生都会 。
(a+b&#