发表于: 2019-11-20 23:36:13
1 668
一、今天完成的事情:
1.完成了任务4
1)利用xmind画出整个前后台联动模块的流程图
2)根据原型和需求写出复盘模块的测试用例
3)去后台新增内容,利用边界值测试输入框是否都有字数限制,且能否增加成功。
发现产品名称输入框,产品截图,产品介绍输入框,主要功能第一个输入框,主要技能第三个输入框,预期收获输入框没有字数限制。全部可以增加成功。
4)上架一两个板块,查看前台展示情况
产品名称:钱宝12345678901234567890123456789012345678901234567890
5)操作各模块的新增,上架,下架,删除,排序按钮功能是否正常实现
新增,上架,下架正常。没有删除按钮。排序没有升降序的变化。
6)根据前后台操作再去完善测试用例里的实际结果
7)发现前后台有设计不合理或者与用例的预期结果不符的情况编写成文档
8)列好优先级及bug级别,提交至网盘
二、明天计划的事情:
1.等师兄审核完任务4,开始任务5
三、遇到的问题:
1.K12是什么?https://wiki.mbalib.com/wiki/K12
K12或K-12,是kindregraten through twelfth grade的缩写,是指从幼儿园(kindregraten,通常5-6岁)到12年级(grade 12,通常17-18岁,这两个年级是美国、澳大利亚及English Canada的免费教育头尾的两个年级,此外也可以用作对基础教育阶段的通称。
美国是世界上教育质量最高的国家之一,它有完整而独特的教育体系。美国文化教育的高水平也决定了美国在世界科技方面的领先地位。在美国人看来,人人都有接受教育的权利。美国的法律规定6-16岁必须入学。美国的公立学校由政府税收支持,学生免费入学;私立学校多由教会支持。
从整体上来说,美国教育可以分为四个递进的阶段:学前教育、初等教育、中等教育(初中和高中)到高等教育。前三个阶段都属于大学前(pre-college)的教育,包括保育学校(Nursery School)及幼儿园(kindergraten)、小学(Elementary School)、初中(Middle School)及高中(High School)。大学前的教育又称为寄出教育即K-12。、
2.迭代是什么?https://www.zhihu.com/question/20125649
迭代标准定义:在RUP中,迭代被定义为:迭代包括产生产品发布(稳定、可执行的产品版本)的全部开发活动和要使用该发布必需的所有其他外围元素。
按如下解释可能更容易理解:
我们开发一个产品,如果不太复杂,会采用瀑布模型,简单的说就是先需求定义,然后构件框架,然后写代码,然后测试,最后发布一个产品。这样几个月过去了,直到最后一天发布,才能见到一个产品。
这样的方式有明显的缺点,假如我们对客户的需求不是很准确--这是很常见的问题,一点也不少见--你工作了几个月甚至几年,当你把产品拿给客人看时,客户往往会大吃一惊,这就是我要的产品?
迭代的方式有所不同,假如这个产品要6个月交货,我在第一个月就会拿出一个产品来,当然这个产品会很不完善,有很多功能没添加进去。bug很多,还不稳定,但客户看了以后,会提出更详细的修改意见。这样,就知道自己距离客户的需求有多远,之后,再花一个月,在上个月所作的需求分析、框架设计、代码、测试等等基础上,进一步改进,又拿出一个更完善的产品来,给客户看,让他们提意见。就这样,我的产品在功能上、质量上都能够逐渐逼近客户的要求。否则花了大量心血后,直到最后发布时才发现根本不是客户要的东西。
这样的方法很不错,但也有缺陷,那就是周期长、成本高。在应付大项目、高风险项目,比如航天飞机的控制系统时,迭代的成本比项目失败的风险成本低得多,用这种方式更有优势。如果是给自己的单位开发一个小MIS,自己也比较清楚需求,工期个把月左右,用迭代就优点杀鸡用了牛刀,那还是瀑布模型更管用,即使做得不对,顶多再花一个月重来。
四、收获:
1.对前后台联动有一定的认识
2.复习了bug级别
评论