超详细OA系统功能测试分析和学习教程
A系统可以简单快速地建立企业级的办公自动化系统。 办公自动化系统是员工及管理者使用频率最高的应用系统,可以极大提高公司的办公效率,帮助企业节省数字化、信息化办公的成本。
包含诸多系统各功能模块,操作简单;通用型的后台权限管理框架,员工的操作记录全覆盖跟踪。系统集成了系统设置、人事管理、行政管理、消息管理、企业公告、知识库、审批流程设置、办公审批、日常办公、财务管理、客户管理、合同管理、项目管理、任务管理等基础模块。
系统使用中的规则:
1、超级管理员可以查看所有客户
2、所有员工可以查看公海客户
3、所有员工可以查看废弃客户
4、上司可以查看自己及其下属拥有的客户,但只能修改自己拥有的客户,不能修改操作下属的客户。
5、客户管理员可以查看所有客户和当前状态及归属谁,可以修改状态及归属人,但不能修改、查看具体的详情,分配客户给销售人员。
6、系统日志会记录每一次操作客户的行为:新增、编辑、获取、转移、共享、查看、添加跟进记录、添加销售机会。
下面分别从不同模块进行测试点分析和说明。
1、登录界面测试
首先,需要了解登录的基本要求和用户角色。例如,需要输入用户名和密码才能登录,还是需要进行身份验证?
接下来,需要根据要求创建测试账户,并使用该账户进行登录测试。
需要测试登录页面的所有字段,包括用户名、密码、验证码等。确保这些字段都能正常工作,并且可以正确地接受和验证用户输入。
需要测试登录页面的错误处理功能。例如,如果用户输入了错误的用户名或密码,系统是否会给出相应的错误提示?
需要测试登录页面的安全性。例如,可以尝试使用不同的用户名和密码进行暴力破解,以查看系统是否会限制登录尝试次数,以及是否会锁定账户。
需要测试登录后的功能,例如登录后是否能够正确地显示用户的个人信息,以及是否能够访问其他受保护的页面。
2、权限角色测试
首先,需要了解权限角色模块的基本要求和流程。例如,需要创建哪些角色,需要分配哪些权限等等。
接下来,需要根据要求创建测试账户,并使用该账户测试各种角色的权限。
需要测试角色的创建和编辑功能,确保这些功能都能正常工作,并且可以正确地接受和验证用户输入。
需要测试角色的权限分配功能,例如, 可以尝试将某个角色的权限分配给另一个角色,以查看系统是否会进行安全检查和防范。
需要测试角色的权限控制功能,例如, 可以尝试使用不同的角色账户登录系统,以查看系统是否能够正确地限制不同角色账户的访问权限。
需要测试角色的审批功能,例如, 可以尝试使用不同的角色账户审批某个流程,以查看系统是否能够正确地处理审批流程。
部门管理测试
首先, 需要了解部门管理的基本要求和流程。例如,需要创建哪些部门,需要分配哪些人员等等。
接下来, 需要根据要求创建测试账户,并使用该账户测试各种部门的管理功能。
需要测试部门的创建和编辑功能,确保这些功能都能正常工作,并且可以正确地接受和验证用户输入。
需要测试部门的人员分配功能,例如, 可以尝试将某个员工分配到另一个部门,以查看系统是否会进行安全检查和防范。
需要测试部门的审批功能,例如, 可以尝试使用不同的部门账户审批某个流程,以查看系统是否能够正确地处理审批流程。
需要测试部门的访问权限控制功能,例如, 可以尝试使用不同的部门账户登录系统,以查看系统是否能够正确地限制不同部门账户的访问权限。
岗位职称测试
首先,需要了解岗位和职称的基本要求和流程。例如,需要创建哪些岗位和职称,需要分配哪些人员等等。
接下来,需要根据要求创建测试账户,并使用该账户测试各种岗位和职称的管理功能。
需要测试岗位和职称的创建和编辑功能,确保这些功能都能正常工作,并且可以正确地接受和验证用户输入。
需要测试岗位和职称的人员分配功能,例如,可以尝试将某个员工分配到另一个岗位或职称,以查看系统是否会进行安全检查和防范。
需要测试岗位和职称的审批功能,例如,可以尝试使用不同的岗位或职称账户审批某个流程,以查看系统是否能够正确地处理审批流程。
需要测试岗位和职称的访问权限控制功能,例如,可以尝试使用不同的岗位或职称账户登录系统,以查看系统是否能够正确地限制不同岗位或职称账户的访问权限。
审批流程测试
首先, 需要了解工作流程设计的基本要求和流程。例如,需要创建哪些流程,需要分配哪些审批人员等等。
接下来, 需要根据要求创建测试账户,并使用该账户测试各种流程的设计和管理功能。
需要测试流程的创建和编辑功能,确保这些功能都能正常工作,并且可以正确地接受和验证用户输入。
需要测试流程的审批功能,例如, 可以尝试使用不同的账户审批某个流程,以查看系统是否能够正确地处理审批流程。
需要测试流程的访问权限控制功能,例如, 可以尝试使用不同的账户登录系统,以查看系统是否能够正确地限制不同账户的访问权限。
需要测试流程的通知和提醒功能,例如, 可以尝试使用不同的账户提交流程,以查看系统是否能够正确地通知和提醒相关人员。
企业员工管理测试
首先, 需要了解企业员工管理模块的基本要求和流程。例如,需要创建哪些员工信息,需要分配哪些角色等等。
接下来, 需要根据要求创建测试账户,并使用该账户测试各种员工管理功能。
需要测试员工信息的创建和编辑功能,确保这些功能都能正常工作,并且可以正确地接受和验证用户输入。
需要测试员工信息的查询和统计功能,例如, 可以尝试查询某个员工的信息,以查看系统是否能够正确地显示员工信息。
需要测试员工信息的访问权限控制功能,例如, 可以尝试使用不同的账户登录系统,以查看系统是否能够正确地限制不同账户的访问权限。
需要测试员工角色的分配和管理功能,例如, 可以尝试将某个员工分配到不同的角色,以查看系统是否会进行安全检查和防范。
请假申请测试
首先, 需要了解请假申请的基本要求和流程。例如,需要填写哪些信息,需要提交哪些文件,需要经过哪些审批环节等等。
接下来, 需要根据要求创建测试账户,并使用该账户提交请假申请。
需要测试请假申请页面的所有字段,包括请假类型、请假时间、请假原因等。确保这些字段都能正常工作,并且可以正确地接受和验证用户输入。
需要测试请假申请页面的错误处理功能。例如,如果用户输入了错误的请假时间,系统是否会给出相应的错误提示?
需要测试请假申请的流程,包括提交申请、审批申请、撤销申请等。确保系统能够正确地处理每个步骤,并且能够及时通知用户申请的状态。
需要测试请假申请的安全性。例如, 可以尝试提交恶意的请假申请,以查看系统是否会进行安全检查和防范。