在系统的开发过程中的软件,首先满足基于客户的需求,其次就是稳定运行,如果开发的软件未经测试,一次将不能稳定的运行,二是使软件在实际应用中大的风险。软件测试是测试系统的稳定运行和安全的必不可少的。
存在已知的和未知的错误,从而使软件的质量和性能,以满足用户的需求。软件测试
可方法分为几个角度,下面是基本系统测试方法。
(1)静电测试:静态试验是测试过程未在计算机上运行,但与手动测试和计算机辅助静态分析法来检测程序。该系统采用的人工检测的方法中,主要包括:个人支票,审查和其他测试方法。
(2)动态试验:通过运行软件来测试软件的动态行为,其结果的正确性。目前,动态测试是为公司的检测工作的主要途径。与黑盒测试和白盒测试动态测试
测试的两种方法。
黑盒子测试:又称功能测试,它是通过测试来检测每个功能是否可正常使用。在测试中,该程序被认为是不能被打开的一个黑盒子,在此过程中的充分考虑的内部结构和壳体的内部特性,在程序界面来测试,只检查程序功能是在根据所要求的本说明书的说明书中通常使用的,程序是否能够正确地接收所述输入数据并产生正确的输出信号。
白箱测试:又称结构测试,它是按照测试程序的内部结构的程序,通过测试检测是否据设计规范的规范的产品的内部操作被正常进行。无论通道的通道可以预定到正常工作。
本系统主要是通过组合的静态和动态(黑盒子测试方法)的方法。下文中测试用例,测试结果和解决方案。
(1)测试用例
软件测试是根据黑盒子测试步骤进行,测试阶段可以分为:单元测试,集成测试,系统
统一测试和验收测试。设计测试用例进行单元测试和集成测试。尽可能,尽可能,尽可能没有误差已发现是设计测试用例的原理,该系统的测试中,程序模块的测试(对象测试)主要采用基本路径的方法来进行,该数据
库数据表的测试主要用于等价类的方法和边界值法。
测试台式机(8台) | P4,主频 3.00GHZ 以上,硬盘 300G,内存 4G |
服务器(同 1 台) | CentOs7 |
数据库 | Mysql5.5
|
前端展示工具 | Chrome51.0.2,firfox47.0.1
|
负载性能测试工具 | Application Strees Tool |
单元性测试工具 | MyEclipse2014
|
测试管理工具 | JMeter |
企业 OA 系统的测试环境具体配置如下
企业OA系统的测试主要包括功能测试,性能测试,用户界面(用户界面,UI)测试,安全性和访问控制测试等四个方面,分别从下面的测试内容,测试项目和测试工具和方法来讨论测试的这四个方面。
功能测试测试内容企业办公自动化系统,测试工具和测试工具的目的和方法如表6.2所示该系统主要由七个模块组成,每个功能模块对应于一些基本的表。因此,这些数据测试是基本表和相应的引脚功能。故障排除性能测试模块,域完整性和参照完整性,主要是通过对法律和非法数据的输入完成。软件测试报告如下: []
功能模块 | 测试条件 | 测试情况
|
登录模块 | 1. 输入正确的用户名和密 码,正确的验证码 2. 输入正确的用户名和密 码,错误的验证码 3. 输入正确的用户名和验 证码,错误的密码 4. 输入正确的密码和验证 码,错误的用户名
| 1.操作正确,进行主界面 2.操作错误,进行错误提示, 重新载入页面 |
系统管理模块
| 1. 添加新的用户、部门、菜单、角色信息 2. 修改已有的用户、部门、菜单、角色信息 3. 删除已过期的用户、部门、菜单、角色信息 | 1.操作正确,进入相应界面 2.操作错误,进行错误提示, 重新载入页面 3.用户无改操作的权限,进行 错误提示,重新载入页面
|
流程管理模块
| 1. 新增流程、流程表单 2. 修改流程、流程表单设计 3. 删除草稿流程、草稿流程表单 | 1.操作正确,进入相应界面 2.操作错误,进行错误提示, 重新载入页面 3.用户无改操作的权限,进行 错误提示,重新载入页面 |
个人事务管理模块
| 1. 查看文档、新闻公告、日程计划、内部消息 2. 新增文档、新闻公告、日程计划、内部消息 3. 修改文档、新闻公告、日程计划、内部消息 4. 删除文档、新闻公告、日程计划、内部消息 | 1.操作正确,进入相应界面 2.操作错误,进行错误提示, 重新载入页面 3.用户无改操作的权限,进行 错误提示,重新载入页面
|
人事行政管理模块 | 1. 查看协作、投票、会议、考勤信息 2. 新增协作、投票、会议、考勤 3. 修改协作、投票、会议 4. 删除协作、投票、会议 | 1.操作正确,转入相应界面 2.操作错误,进行错误提示, 重新载入页面 3.用户无改操作的权限,进行 错误提示,重新载入页面 |
(2)测试结果
四个功能模块的系统数据表测试,分别是以下九个案例出现:
①主键的数据表是空的情况;
②数据表格式是不违法的响应;
③数据表不能写;
④数据表之间的关联错误;
⑤记录无法复原;
⑥文件上传错误;
⑦文件下载错误;
⑧图片上传错误;
⑨用户权限操作错误;
(3)解决方案
通过数据表的输出、处理、输入反向分析,找出错误的原因,并对错误的进料
线路程序修改,逐步解决系统数据表的问题。主要措施,以解决以下五个错误物种:
①通过定义一些数据表的主键不为空,数据表的定义;
②收到一些输入模块、编程的有效性检测;
③选择一些法律标准,没有丢失数据,测试数据为基础,然后选择一些差异
数据错误数据表的定义,找出错误,然后修改程序;
④SQL语句优化或重新编写;
⑤重新验证用户权限,保证用户权限的正确性。 []
测试内容性能测试培训管理信息系统包括:
1 并发响应的最大数量,并发用户数,和新的用户注册,登录系统测试结果之间如表6.3所示。
测试内容 | 测试目的 | 工具及方法 |
最大的并发数 | 核实系统在大流量的数据与多用户操作OA系统时的软件性能的稳定性,不会造成系统宕机。 | LoadRunner、JSP的Web Application Strees Tool、Application Center Test性能测试工具。
|
注册用户数、同时在线用户数及登录响应时间 |
2 用户界面(用户界面)测试报告,如表6.4所示。
测试内容 | 测试目的 | 工具及方法 |
首页、登录页、主页、链接、导航、页面结构包括菜单、按钮、布局、背景、颜色、字体、标题、信息提示的一致性等。 | 核实系统窗口风格、标题字体、确定按钮样式、取消按钮样式、错误提示信息、正确提示信息、图标等都与基础模板一致,或符合可接受的标准,保证用户操作的一致性、友好性、易操作性同时符合用户操作习惯。 | 手工测试 |
易用性、合理性、友好性、正确性、一致性。 |
3 安全和访问控制测试报告,如表6.5所示。
测试内容 | 测试目的 | 工具及方法 |
登录:普通用户、不同角色权限用户、系统管理员登录。 | 1.系统级别的安全性:核 实只有具备系统访问权限 的用户才能访问系统; 2.应用程序级别的安全性:核实用户只能操作其所拥有权限能操作的功能。 | 黑盒测试,手工测试
|
浏览器URL非法访问 | ||
权限限制,不同角色的制定 | ||
登录超时限制 | ||
访问资源控制 |
系统结构改善后,将单个业务模块,可根据设计要求可以完成,提高企业办公的业务需求,以节省资金办公室的管理,实现企业在信息管理推动企业OA能力。系统以提高信息的各个部门的企业之间交流,通过移动设备的网络管理人员可以投射进行及时反馈,以提高管理工作的过程中方便和及时性,从而使不时,了解各部门的工作,以处理这种情况。操作界面简单实用,以帮助该系统功能强大,在使用的过程中用户可以精确和详细大大改善了工人的操作水平。
该系统可根据记录的情况并不经常总结,分析,反馈,便于决策者以协助决策。目前,该系统最初投入使用在XX企业,使用软件功能,功能上的改进和尺寸保护等方面的总结和跟进。