您的位置:首页 > 其它

项目冲刺-单元测试

2015-11-14 22:05 162 查看
由于系统的alpha版本的开发还在努力进行中,所以这一随笔主要记录系统需进行的测试及测试分工。

一、UI测试

1.测试用户界面布局是否合理;

2.文字是否正确,图片与文字的组合是否合理;

3.操作是否简便。

二、功能测试

功能测试点
登录功能1.用户名或密码不输入或输入有误是否可以登录;
2.用户名和密码输入正确,但角色选择错误是否可以登录;
3.角色选择正确,且用户名和密码输入正确是否可以登录。
教学办-任务管理功能1.开课表的搜索功能是否实现;
2.相关控件的功能是否实现;
3.开课表的修改功能是否实现;
4.开课表的添加功能是否实现;
5.Excel的导入功能是否实现;
6.Excel的导出功能是否实现。
教学办-用户管理功能1.相关控件的跳转功能是否实现;
2.系负责人及教师的搜索功能是否实现;
3.系负责人及教师的添加功能是否实现;
4.系负责人及教师的修改功能是否实现;
5.系负责人及教师的删除功能是否实现。
系负责人功能1.相关控件的功能是否实现;
2.教师报课查询功能是否实现;
3.教师报课修改功能是否实现。
教师功能1.相关控件的功能是否实现;
2.开课信息查询功能是否实现;
3.提交报课信息功能是否实现。
其它功能1.界面跳转功能是否实现;
2.侧滑栏跳转功能是否实现。
目前,限于能力及时间,相关的控件功能没有实现,系统只能实现界面的简单切换。

三、服务器端与客户端的交互测试

由于目前服务器端及客户端均存在问题,所以这一测试暂不进行。

四、测试用例文档

由于系统的功能尚未实现,所以就以一个简单的测试用例来熟悉Android studio自带的单元测试instrumentation。

1.在项目的测试目录下新建测试类。注意继承测试父类(此为InstrumentationTestCase类),测试方法以test开头。







2.执行测试



3.查看测试结果。这里分别截了passed及failed的图用作对比。





五、测试分工

1.团队不设专职测试人员,由开发人员来测试自己开发的功能模块。

2.界面模块及模块整合测试由团队所有成员共同进行。

3.具体的工作比例由实际情况决定。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: