OA系统功能测试分析和学习教程(超详细)

news2024/10/7 8:21:41

OA系统可以简单快速地建立企业级的办公自动化系统。 办公自动化系统是员工及管理者使用频率最高的应用系统,可以极大提高公司的办公效率,帮助企业节省数字化、信息化办公的成本。本文中的OA系统来自于下面的资源:
包含诸多系统各功能模块,操作简单;通用型的后台权限管理框架,员工的操作记录全覆盖跟踪。系统集成了系统设置、人事管理、行政管理、消息管理、企业公告、知识库、审批流程设置、办公审批、日常办公、财务管理、客户管理、合同管理、项目管理、任务管理等基础模块。
系统使用中的规则:
1、超级管理员可以查看所有客户
2、所有员工可以查看公海客户
3、所有员工可以查看废弃客户
4、上司可以查看自己及其下属拥有的客户,但只能修改自己拥有的客户,不能修改操作下属的客户。
5、客户管理员可以查看所有客户和当前状态及归属谁,可以修改状态及归属人,但不能修改、查看具体的详情,分配客户给销售人员。
6、系统日志会记录每一次操作客户的行为:新增、编辑、获取、转移、共享、查看、添加跟进记录、添加销售机会。
下面分别从不同模块进行测试点分析和说明。
1、登录界面测试

 

首先,需要了解登录的基本要求和用户角色。例如,需要输入用户名和密码才能登录,还是需要进行身份验证?
接下来,需要根据要求创建测试账户,并使用该账户进行登录测试。
需要测试登录页面的所有字段,包括用户名、密码、验证码等。确保这些字段都能正常工作,并且可以正确地接受和验证用户输入。
需要测试登录页面的错误处理功能。例如,如果用户输入了错误的用户名或密码,系统是否会给出相应的错误提示?
需要测试登录页面的安全性。例如,可以尝试使用不同的用户名和密码进行暴力破解,以查看系统是否会限制登录尝试次数,以及是否会锁定账户。
需要测试登录后的功能,例如登录后是否能够正确地显示用户的个人信息,以及是否能够访问其他受保护的页面。

2、权限角色测试

 

首先,需要了解权限角色模块的基本要求和流程。例如,需要创建哪些角色,需要分配哪些权限等等。
接下来,需要根据要求创建测试账户,并使用该账户测试各种角色的权限。
需要测试角色的创建和编辑功能,确保这些功能都能正常工作,并且可以正确地接受和验证用户输入。
需要测试角色的权限分配功能,例如, 可以尝试将某个角色的权限分配给另一个角色,以查看系统是否会进行安全检查和防范。
需要测试角色的权限控制功能,例如, 可以尝试使用不同的角色账户登录系统,以查看系统是否能够正确地限制不同角色账户的访问权限。
需要测试角色的审批功能,例如, 可以尝试使用不同的角色账户审批某个流程,以查看系统是否能够正确地处理审批流程。

部门管理测试

 文章底部扫码,免费领取前端资料大礼包!

首先, 需要了解部门管理的基本要求和流程。例如,需要创建哪些部门,需要分配哪些人员等等。
接下来, 需要根据要求创建测试账户,并使用该账户测试各种部门的管理功能。
需要测试部门的创建和编辑功能,确保这些功能都能正常工作,并且可以正确地接受和验证用户输入。
需要测试部门的人员分配功能,例如, 可以尝试将某个员工分配到另一个部门,以查看系统是否会进行安全检查和防范。
需要测试部门的审批功能,例如, 可以尝试使用不同的部门账户审批某个流程,以查看系统是否能够正确地处理审批流程。
需要测试部门的访问权限控制功能,例如, 可以尝试使用不同的部门账户登录系统,以查看系统是否能够正确地限制不同部门账户的访问权限。

岗位职称测试

 

首先,需要了解岗位和职称的基本要求和流程。例如,需要创建哪些岗位和职称,需要分配哪些人员等等。
接下来,需要根据要求创建测试账户,并使用该账户测试各种岗位和职称的管理功能。
需要测试岗位和职称的创建和编辑功能,确保这些功能都能正常工作,并且可以正确地接受和验证用户输入。
需要测试岗位和职称的人员分配功能,例如,可以尝试将某个员工分配到另一个岗位或职称,以查看系统是否会进行安全检查和防范。
需要测试岗位和职称的审批功能,例如,可以尝试使用不同的岗位或职称账户审批某个流程,以查看系统是否能够正确地处理审批流程。
需要测试岗位和职称的访问权限控制功能,例如,可以尝试使用不同的岗位或职称账户登录系统,以查看系统是否能够正确地限制不同岗位或职称账户的访问权限。

文章底部扫码,免费领取前端资料大礼包!

审批流程测试

 

首先, 需要了解工作流程设计的基本要求和流程。例如,需要创建哪些流程,需要分配哪些审批人员等等。
接下来, 需要根据要求创建测试账户,并使用该账户测试各种流程的设计和管理功能。
需要测试流程的创建和编辑功能,确保这些功能都能正常工作,并且可以正确地接受和验证用户输入。
需要测试流程的审批功能,例如, 可以尝试使用不同的账户审批某个流程,以查看系统是否能够正确地处理审批流程。
需要测试流程的访问权限控制功能,例如, 可以尝试使用不同的账户登录系统,以查看系统是否能够正确地限制不同账户的访问权限。
需要测试流程的通知和提醒功能,例如, 可以尝试使用不同的账户提交流程,以查看系统是否能够正确地通知和提醒相关人员。

企业员工管理测试

首先, 需要了解企业员工管理模块的基本要求和流程。例如,需要创建哪些员工信息,需要分配哪些角色等等。
接下来, 需要根据要求创建测试账户,并使用该账户测试各种员工管理功能。
需要测试员工信息的创建和编辑功能,确保这些功能都能正常工作,并且可以正确地接受和验证用户输入。
需要测试员工信息的查询和统计功能,例如, 可以尝试查询某个员工的信息,以查看系统是否能够正确地显示员工信息。
需要测试员工信息的访问权限控制功能,例如, 可以尝试使用不同的账户登录系统,以查看系统是否能够正确地限制不同账户的访问权限。
需要测试员工角色的分配和管理功能,例如, 可以尝试将某个员工分配到不同的角色,以查看系统是否会进行安全检查和防范。

文章底部扫码,免费领取前端资料大礼包!

请假申请测试

 

首先, 需要了解请假申请的基本要求和流程。例如,需要填写哪些信息,需要提交哪些文件,需要经过哪些审批环节等等。
接下来, 需要根据要求创建测试账户,并使用该账户提交请假申请。
需要测试请假申请页面的所有字段,包括请假类型、请假时间、请假原因等。确保这些字段都能正常工作,并且可以正确地接受和验证用户输入。
需要测试请假申请页面的错误处理功能。例如,如果用户输入了错误的请假时间,系统是否会给出相应的错误提示?
需要测试请假申请的流程,包括提交申请、审批申请、撤销申请等。确保系统能够正确地处理每个步骤,并且能够及时通知用户申请的状态。
需要测试请假申请的安全性。例如, 可以尝试提交恶意的请假申请,以查看系统是否会进行安全检查和防范。

如果上面的文章看着比较枯燥,点击下面的链接直接观看:
千锋教育软件测试web项目之OA办公系统功能测试实战,从0开始实现全流程测试_哔哩哔哩_bilibili
也可以扫码直接观看视频哦!绝对的干货满满,更多精彩视频B站搜索“千锋教育

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/531425.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

个人黄金投资要注意什么?如何降低黄金投资交易风险

黄金保值性强,自带避免功能,因此在投资者的理财组合中总能看到它的身影。但不可否认的是,黄金投资交易风险仍然存在。投资者在入场前应该多方了解,减小风险的危害。 黄金投资交易风险一、市场波动 全球影响黄金价格的因素有很多&…

51单片机中断系统

中断系统 1、中断介绍2、中断结构及相关寄存器中断满足的条件以及使用 3、外部中断实验外部中断介绍外部中断配置硬件设计软件设计 1、中断介绍 我们先来举一个生活事例: 你打开火,烧上一壶水。然后去洗衣服,在洗衣服的过程中,突…

python进程

队列 简介 在windows中,启动一个程序资源等于一个进程,进程是由多个线程组成的,进程理解为管理层,而线程是工人 通俗解释: 进程:能够完成多任务,比如,在同一台电脑上能够同时运行…

苹果手机怎么删除软件?彻底删除顽固app的3个方法!

案例:苹果手机有流氓软件删不掉怎么办? 【好烦,在网页上误点下载了一些流氓软件,怎么都删不掉,我该怎么办?求大神支招!】 在苹果手机上删除软件通常是一个简单的过程,但有时候可能会…

【Java 基础】反射

反射是框架的灵魂。动态代理、很多框架(SoringIOC、AOP等)中都用到了反射。 概述: JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法(包括私有的);对…

一款高效的企业级表格可视化搭建解决方案DripTable

DripTable 是京东零售推出的一款用于企业级中后台的动态列表解决方案,项目基于 React 和 JSON Schema,旨在通过简单配置快速生成页面动态列表来降低列表开发难度、提高工作效率。 DripTable 目前包含以下子项目:drip-table、drip-table-gene…

SpringBoot实战(四)获取接口请求中的参数(@PathVariable,@RequestParam,@RequestBody)

一:获取参数 SpringBoot提供的获取参数注解包括:PathVariable,RequestParam,RequestBody,三者的区别如下表: 二、java基础(spring注解PathVariable和RequsetParam的区别还有RequestBody) Path…

“AI孙燕姿”们侵了谁的权?

“2003年大火的歌手:孙燕姿;2023年大火的歌手:AI孙燕姿”。在B站,这条评论获赞2800多,而被网友们集体点赞的是用AI克隆孙燕姿声音后演唱其他歌曲的视频。 截止目前,Up主们打造的“AI孙燕姿”已翻唱了百余首…

每日学术速递5.14

CV - 计算机视觉 | ML - 机器学习 | RL - 强化学习 | NLP 自然语言处理 Subjects: cs.CV 1.An Inverse Scaling Law for CLIP Training 标题:CLIP 训练的逆比例定律 作者:Xianhang Li, Zeyu Wang, Cihang Xie 文章链接:https://arxiv.…

【Linux】Linux编辑器-gcc/g++使用

目录 一、背景知识 二、gcc是如何完成的 1、预处理(进行宏替换) 2、编译(生成汇编) 3、汇编(生成机器可识别代码) 4、链接(生成可执行文件或库文件) 4.1、静态库 4.2、动态库 4.3、动静态库的比较 三、gcc常见的选项 一、背景知识 计算机是二进制读取文件的,我们…

HHDBCS及HHDESK的资源加密功能

安全性,是头等重要的事情。HHDBCS及HHDESK均有一项实用功能,资源加密。 HHDBCS 打开HHDBCS,出现连接管理界面(或者在运行过程中,点击连接管理),点击如下图箭头所指处的图标即可 HHDESK 点击主…

全球范围内的数字化时代,挑战和价值有哪些?

近年来,数字经济的发展趋势越来越明显,尤其是随着疫情的影响,加速了传统产业向数字化、网络化和智能化产业的转型和升级。全球数字经济规模不断扩大,体量连年增长,根据中国信息通信研究院报告显示,2019年全…

VMware虚拟机,匹配库中的文件系统文件夹层次结构

不需要把虚拟机文件复制到本地就不需要勾选“匹配库中的文件系统文件夹层次结构”这个选项。 但是,即便是勾选“匹配库中的文件系统文件夹层次结构”这一选项,也可以不勾选下一个选项卡的任何选项。

Midjourney AI 官方中文版已开启内测申请;OpenAI 正准备向公众发布一款新的开源语言模型。

🚀 Midjourney AI 官方中文版已开启内测申请,搭载在 QQ 频道上,召唤机器人进行作画。 Midjourney AI 官方中文版已开启内测申请,搭载在 QQ 频道上,召唤机器人进行作画。 可调用 MJ 和 Niji 的最新模型和所有参数&…

Python源码怎么运行?

要运行Python源码,您需要安装Python解释器。Python解释器是一种软件,它可以读取Python源代码并将其转换为计算机可以理解和执行的指令。 在Windows操作系统上运行Python源代码的步骤: 在您的计算机上下载并安装Python解释器。您可以从Pyth…

COM接口规则的存在是有原因的

可能有些人认为接口上的 COM 接口规则没有必要设计的那么严格,但我想说的是,这些规则的存在是有原因的。 假设你在你的产品代码中新增加了版本号为 N 的接口,由于这个接口是内部使用的,没有任何公开文档。所以你可以随意修改它&a…

Sentinel 热点参数限流

何为热点?热点即经常访问的数据。很多时候我们希望统计某个热点数据中访问频次最高的 Top K 数据,并对其访问进行限制。比如: 商品 ID 为参数,统计一段时间内最常购买的商品 ID 并进行限制用户 ID 为参数,针对一段时间…

Prompt工程师指南[资料整合篇]:Prompt最新前沿论文整理合集、工具和库推荐、数据集整合、推荐阅读内容等,超全面资料

Prompt工程师指南[资料整合篇]:Prompt最新前沿论文整理合集、工具和库推荐、数据集整合、推荐阅读内容等,超全面资料 1.论文合集 The following are the latest papers (sorted by release date) on prompt engineering. We update this on a daily bas…

Ozeki VOIP SIP SDK 10.3.199 Crack

Ozeki VOIP SIP SDK 使用Ozeki VoIP SIP SDK,您有机会制作自己的VoIP产品,例如软电话,甚至您自己的PBX。 Ozeki VoIP SIP SDK介绍 Ozeki VoIP SIP SDK 是一个软件开发工具包,允许您使用 SIP 协议进行 VoIP 呼叫。它可以很容易地…

LNMP平台对接redis服务

LNMP见我2023-04-17 10:51:16 发布的企业网站架构部署与优化 LNMP https://blog.csdn.net/Richard_Sniper/article/details/130158518?spm1001.2014.3001.5501 1、安装 LNMP 各个组件 2、安装 redis 服务 3、安装 redis 扩展 官网:http://redis.io/ 下载包&am…