以下仅代表个人愚见,毕竟我还是一个准备进入,还没有进入软件测试行业的小喽啰。
首先,了解考勤系统的业务功能: 1.
系统账号的注册、登陆 2.
考勤数据的查询——可以按照多种设置条件进行的查询,如全公司、部门、科室、员工姓名、员工工号等信息 3.
考勤数据导出,并生成表格 4.
考勤数据的分析、统计 5.
数据表打印 6.
数据维护 然后针对各部分,设计测试用例: 1.
注册登录——除了一般的注册、登录用例设计外,还需考虑系统使用的高峰期,按照公司规定,一般应该在当月底,或者下月初处理考勤数据,各部门的人事都在进行同一工作,必造成系统同时在线用户的突然增加。 2.
查询:按照每个设定的条件查询,得出的结果是否正确,查询的到显示的响应时间多少 3.
导出:导出的表格中,数据的完整性、正确性,表格的格式是否合适 4.
分析、统计:如楼上所说的,针对员工打卡的时间点在临界点、临界点附近的时候,考勤系统是如何判断的。如果员工上班卡打了多次,下班时间未到之前打卡了,然后突然发现,又在下班时间点到了之后,补打一次卡,这样的情况是否算未“提前下班”? 5.
打印:在考勤系统上生成的数据表,直接打印。 6.
维护:从管理员和一般用户区分,权限上应该有区别。
当然,以上是从系统的业务功能来看的。只是一些独立隔离的功能点的考虑。另外,肯定还要从业务场景方面来设计用例。
再者,是考虑系统的性能方面(大数据量、系统兼容性),系统界面测试,易用性测试,安装测试等等。 |