项目冲刺-单元测试
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.具体的工作比例由实际情况决定。
相关文章推荐
- 排序算法汇总
- 500G JAVA视频网盘分享 (Jeecg社区)
- Django块标签if else 配合not and or的使用
- 蓝懿ios 技术内容交流和学习心得 11.14
- TCP/IP数据包处理路径(Ipnat.sys 、Ipfltdrv.sys 、 Ipsec.sys)
- 技术管理—管理书籍推荐
- svn数据库自动发布程序
- altium designer里把贴片元器件放在底层该如何去设置操作?
- 求4的阶乘
- IOS文件的断点续传之HelloWorld
- Java的IO
- 带你玩转Visual Studio——Property Manager的配制
- 用AS3.0制作五子棋
- sort方法的使用、随机数的产生
- Linux平台上搭建apache+tomcat负载均衡集群
- 04_树4_判断是否为同一二叉搜索树
- Linux高级编程之Linux程序地址布局
- hdoj 1312 Red and Black【bfs】
- 成绩判定
- Junit初级编码(一)第一个Junit测试程序