目录
改进
问题的修改
问题1:日历新在是和备注结合起来的,但一般的日历也是有一个闹钟功能,和备注有相似。
改进:我们可以把备注和闹钟分开实现,用户可以选择用备注还是闹钟。
问题2:有了备注功能,但是并没有新东西。改进:日历相当于一个天然的时间轴,给备注加上时间轴,每一次保存的时间都可以被记录。
需求说明书初稿的改进
定位的用户需求太过于简单了,没有项目的亮点,所以细化项目的功能,将闹钟和备注的功能分来实现,取消捆绑,给备注再加上时间轴,每一次的保存都可以被记录。
系统设计
首页 | 日历界面 |
点击具体日期 | 可选择进入备忘录界面和闹钟界面 |
点击下方切换日期范围 | 可选择年范围、月范围、日范围 |
Alpha任务分配计划
测试计划
测试一
测试目标:确保测试对象"备注"的功能正常,其中包括备注的写入,修改,删除和查询。
测试方法:
a、输入正常的文本备注;
b、输入已存在的文本备注,看是否出错或能否保存;
c、输入默认值,空白,空格看其备注能否保存;
d、利用复制,粘贴等操作强制输入程序不允许的输入文本;
e、通过查找当天日期看其备注是否显示;
f、输入超过文本框长度的字符或文本,检查所输入的内容是否正常显示;
g、输入不符合格式的数据,检查程序是否正常校验;完成标准:所计划的测试能正常保存,且没有发生故障,发现的故障能及时解决;
测试二
测试目标:测试日历功能是否能够完整展示万年历。
测试方法:
a、指定若干个年份,比如公元1994年、2023年等,观察日历能否正确地显示每个年年的月历与日历
b、查找指定的日期,看是否有相关信息,同时能随时回到当前日期
c、对当前年进行翻页,看每月是否会出现日期减少,星期对应错误
测试标准:
a、日历界面准确无误,输入指定年份,月历日历正确b、可查找当前指定日期,并且能知道是周几和是否备注,同时能快速回到当前日期
c、翻页后,天数正确,闰年二月有29天,平年28天,1、3、5、7、8、10、12为31天,4、6、9、11月为30天,每月第一天对应正确的星期
测试三
测试目的:测试闰年平年是否出错
测试方法:a.输入任意一个年份,判断它是否是闰年;
b.如果该年份是闰年,观察它的总天数是否为366天;
c.如果该年份是平年,观察它的总天数是否为365天;
测试标准:年份能被4整除但不能被100整除或能被400整除的是闰年,否则为平年;
测试的所有年份全部执行,且都能正确判断。
测试四
测试目的:闰月出现是否正常
测试方法:
a、提前计算出所有闰年
b、以遍历的形式抽取近二十个年份进入月范围观察2月的天数是否为29天