XX系统测试总结报告.docx
- 文档编号:9214068
- 上传时间:2023-02-03
- 格式:DOCX
- 页数:29
- 大小:69.71KB
XX系统测试总结报告.docx
《XX系统测试总结报告.docx》由会员分享,可在线阅读,更多相关《XX系统测试总结报告.docx(29页珍藏版)》请在冰豆网上搜索。
XX系统测试总结报告
XX系统测试总结报告
1引言
1.1编写目的
编写该测试总结报告主要有以下几个目的
1.通过对测试结果的分析,得到对软件质量的评价
2.分析测试的过程,产品,资源,信息,为以后制定测试计划提供参考
3.评估测试测试执行和测试计划是否符合
4.分析系统存在的缺陷,为修复和预防bug提供建议
1.2背景
1.3用户群
主要读者:
XX项目管理人员,XX项目测试经理
其他读者:
XX项目相关人员。
1.4定义
严重bug:
出现以下缺陷,测试定义为严重bug
✓系统无响应,处于死机状态,需要其他人工修复系统才可复原。
✓点击某个菜单后出现“Thepagecannotbedisplayed”或者返回异常错误。
✓进行某个操作(增加、修改、删除等)后,出现“Thepagecannotbedisplayed”或者返回异常错误
✓当对必填字段进行校验时,未输入必输字段,出现“Thepagecannotbedisplayed”或者返回异常错误
✓系统定义不能重复的字段输入重复数据后,出现“Thepagecannotbedisplayed”或者返回异常错误
1.5测试对象
测试必读:
1、所有测试链接服务器192.168.1.128的进行测试,除系统初始化以外其他测试必须在指定数据库及帐套中测试。
2、测试过程中注意保留测试用例、尽量为下次测试提供基础。
3、测试人员建立报表时注明测试用途。
4、测试公式需要添加注释描述测试用意。
5、对于以前测试表中的公式测试,建议重新进入公式设置再次保存后进行测试。
6、对错误问题的描述应注明所在数据库、表号、年月以及引起出错的操作详细步骤。
1.5.1系统初始化
1、新建数据库。
2、建立帐套。
3、设置操作员Administrator对操作员表的权限SYSTEM_OPERATORS的权限。
5、增加操作员、设置密码。
6、设置组权限,设置个人权限。
详细内容:
测试操作员对控件,栏目以及报表三个范围的查询、修改、无权、封存、审核、打印、主控、删除、新增权限。
1.5.2基础设置
1、桌面设置
锁定桌面、更换背景图片、添加快捷图标,锁定桌面图标、保存桌面设置(个人)、保存桌面设置公有、导入桌面设置、清除桌面设置。
1.5.3报表编辑
1、插入行(正常)、插入行(末级)、标定行、插入多行。
2、块复制、块粘贴。
3、删除当前行、删除当前行之前的行、删除当前行之后的行、删除标定行、删除所有行。
4、添加栏目、删除栏目、多层栏目表头、多层栏目表头同名合并、数值栏、小数位、文本、分节线、分节号、画斜线、表头字体上标、下标。
5、单元格进入编辑(Ctrl_←或Ctrl_鼠标双击)、单元格内容保存(Ctrl_←或Ctrl_鼠标双击或回车)。
6、Ctrl_↑、Ctrl_↓、Ctrl_←、Ctrl_→快捷键复制单元格数据、Ctrl_鼠标点击另外单元格复制单元格数据。
7、查找替换、同一列同时替换不同内容。
8、显示配置、添加、删除
9、设置单元格格式
10、数据清零
11、合并单元格、拆分单元格
1.5.4报表运用
1、查询、查询配置。
2、待办事项(进入系统执行、暂不执行、进入报表执行、间隔_分执行一次、紧急、普通、正常、保持)。
3、数据导入、数据导出、(DBF、EXCL)数据导出(打印)、输出到。
4、转移记录。
5、栏目帮助(栏目帮助设置同时比较多个栏目)、标志、多选标志、标志任选一
5、合并报表(删除新增、(保留新增—>数据覆盖、数据累加)、保留不增、按指定时间范围合并、打开表自动合并、自动添加栏目的合并、按通配符如01..05.0101和%ztmb.01?
?
以及01#.10.380.0101方式的合并、编码公式不为A1的合并、按过滤条件的合并)。
6、从其他表合并数据
7、汇总(报表启动自动执行、按条件汇总、汇总栏目、不汇总栏目、)。
8、汇总帐套(汇总被汇总的帐套列表)。
9、报表结转(结转参数、结转数据(不结转条件、结转清零栏目、结转不清零栏目))。
10、传出参数传入参数双击打开报表(x=007.30.1101:
)、(x=007.30.1101:
查询相关表#A11)、(x=008.15.10.a9:
)(openwin=008.10.25:
CODE=%C3)
1.5.5单据设计器
1、Label-标签
2、TextBox–文本框
3、CheckBox–检查框
4、DateTime–日期
5、TreeView–树型视图
6、DataGrid–数据表格
7、GridView数据列表框
8、写动态SQL关联互动
9、直接关联互动
10、在列表框中搜索
11、TabelLayoutPanel-表格面板
12、Splitter-分隔面板
13、LineH–横向线条
14、LineV–竖向线条
15、Button-功能按钮
16、其他功能
17、点击按钮执行公式
18、按钮时间定位
19、功能按钮点击切换分页
20、为按钮设置快捷键
21、Picture–图片
22、图片(多媒体字段)——采集指纹用
23、图片——指纹审核
24、OtherFile–其他文件
25、Panel-容器面板
26、GroupBox—组容器
27、TableLayout-表格面板
28、ComboBox-下拉列表框
29、ListBox-列表框
30、TexBoxScale-磅秤控件
31、一览卡的使用设置
32、Chart图形分析控件
33、gauge仪表分析控件
34、multimedia多媒体控件
35、mediaplayer播放器
36、gantt甘特图
37、单据设计器生成打印格式
38、单据设计器格式输出生成EXCEL
1.5.6计算公式
测试要求:
公式测试在两张表中完成,所有测试的公式测试完成必须全部保留已便于下次测试用。
每测试一个公式用相应的勾稽关系进行检查。
1.5.6.1本表公式
●A1=10
●A12=A15
●A12=A15..18
●A16=A18+A19
●A16=(A18+A19)*2
●(A1=’02’):
A1=10
●(A1=’02’..’08’):
A12=10
●(A1=’02’&A11=’08’):
A12=10
●(A1=’02’|A11=’08’):
A12=10
1.5.6.2汇总公式
●A11=01.201:
:
A12
解释:
本表A11列等于201表A12列的合计数。
●(A1='105'):
A11=(01.201:
:
A11+01.201:
:
A12)*2
解释:
本表A1列为105的行等于201表A11列的合计数与A12列的合计数的
1.5.6.3文本及变量公式
●%x1=(a1='001'):
a5
(A1='01'):
A22=’%x’
●A11=01.101:
(A1=%A1):
A12C
●%x=min(a12)
(a1=’0102’):
a13=%x
●%x=max(a12)
(a1=’0102’):
a13=%x
●(LEN(A1)=2):
a21=9
●a12=power(a11,2)
解释:
取a11的平方。
如果取立方可用a12=power(a11,3)
●a13=sqrt(a12)
解释:
a13等于a12栏的开方。
●A1=%ML1.%ML2.0101:
(A1=%A1):
A12
●%czyxm
●%czybm
●@zsdjbh
●year(a12)
●month(a12)
●day(a12)
1.5.6.4表间取数公式
●(A1='105'):
A11=01.201:
(A1='101'):
A12
●A11=01.201:
(A1=%A1):
A12
●A11=01.101:
(A1='?
?
?
?
'):
A12
●A11=01.201:
(A1=%A14):
A12
●A11=01.201:
(A13=%A1):
A12
●A11=01.201:
('01'+%A1=A1):
A12
●A11=01.201:
('01'+%A1+'02'=A1):
A12
●(A1<'105'):
A11=01.201:
(A1=%A1):
A12
●(A1<='105'):
A11=01.201:
(A1=%A1):
A12
●(A12<15):
A11=01.201:
(A1=%A1):
A12
●(A1='105'|A1='102'):
A11=01.201:
(A1=%A1):
A12
1.5.6.5同期数及上月数公式
●A11=01.201:
(%A1=A1&A3=SY-1):
A12
●A11=01.201:
(A1=substring(%A1,1,3)):
A12
解释:
本表的A11列等于201表A1列从第一位开始取三位与本表的A1列相同的第A12列数据
●(A1='02'):
A13=(%A1='01'):
A12
●A14=01.101:
(A1='101'):
A11..13
解释:
A14列等于101表A1列等于101的行的A11列到A13列之和。
●A13=(A1=%A1&A3=1..%CY):
A12
●A13=(A1=%A1&A3=%CY-1):
A12
●A13=(A1=%A1&A2=%CN-1&A3=%CY):
A12
●(A1='01'):
A22=(A1=%A1&A1='02'..'12'):
A22
解释:
本表A1为01的行的A22列等于A1为02到12的行的A22列之和。
●(A1='01'):
a11=006.10.001:
(A1='05'..'28'&A2=%cn-1&A3=%cy):
a12
解释:
A11列等于01的行的A11列等于A1为05到28的行的A12列上年同期数之和。
1.5.6.6标志取数公式
●A11=01.201:
(A15>>'01'&%A1=A1):
A12
解释:
本表的A11等于本表A1与201表A1相同且201表的A15包含01的A12列数据。
注:
a15>>'01'可用于对标志的判定,即可判定标志15栏为01。
●A11=01.201:
((A15>>'01'|A15>>'02')&%A1=A1):
A12
解释:
本表的A11等于201表A1与本表A1相同且201表的A15等于01或02的A12列数据。
●(A15>>’01’):
A11=01.201:
(%A1=A1):
A12
解释:
本表的标志等于01(A15为标志)的行的A11等于201表A1与本表A1相同的A11列数据
1.5.6.7取多媒体公式
●A11=01.101:
(A1=%A1):
A12D
1.5.6.8条件及循环公式
条件及循环公式
●if('%x1='01')
{
008.10.001:
(a1=’01’):
a31=40
}
解释:
如果%x1等于字符串01,那么008帐套10目录001表中a1列为01的a31列等于40。
●%x1=(a1='001'):
a11
if(%x1<10)
{
show('小于10','Test')
}
解释:
如果%x1小于10,弹出对话框提示“小于10”。
Test为窗口名称。
●for(%l=1..5)
{
(a1=’01’):
a%1=008.10.0201:
(%a1=’02’):
a%l
}
解释:
本表A1=01行1到5列分别等于008.10.0201表A1=02行的1到5列。
●for(%L=%c1..%c2)
{
(a1=’01’):
a%L=008.10.0201:
(%a1=’02’):
a%l
}
解释:
循环%C1至%C2内的值
1.5.6.9公式简化
A、公式中:
(a1='xxxx')直接简写为xxxx,省略a1=。
例:
18:
a19=0001.10.380.0219:
12:
a23
替代公式:
(a1=’18’):
a19=0001.10.380.0219:
(a1=’a12’):
12:
a23
B、自定义公式格式
第1步:
打开【杂项】→【公式缩写设置】,设置缩写
KF:
%2.%3:
(A1=’%1’):
%4
第2步:
设置公式
(a1=’000001’):
a16=[a14.1010.000002kf999]
解释:
上面公式替代为(a1=’000001’):
a16=999.0101:
(a1=’000002’):
a14
1.5.7报表打印
1、打印格式增加、删除、复制、设置打印模板
2、报表类型:
1_正常连续输出报表、2_重复列输出报表(横向)、3_分离列输出报表(纵向)、4_人员档案、5_单行输出、6_报表合并打印。
重点测试特殊报表打印:
工资条打印、重复列输出、分离列输出、报表合并打印、员工档案表打印。
3、报表模式:
1_连续打印、2_末级连续打印、3_分类末级打印、4_单行末级打印、5_按当前级宽打印、6_按同类当前级宽打印、9_单据打印(1,2,3,9,22)、10_打印卡片、91_套打收款凭证、92_套打付款凭证、93_套打转账凭证。
4、【重复次数】、【分离列所占列数】、【截止列字母】、【表头栏目行数】、【打印起始页】
5、打印控制选项:
打印页码、补打空行、奇偶行打印、末页打印合计、审核后打印、总是从第一行开始、打印提示。
6、过滤条件设置、打印栏目设置、报表合并打印。
7、打印时参数使用:
打印时文字与值的合并,将文字和系统取值合并到一起并显示到一个单元格,例:
RMBDX=人民币大写:
+a40。
8、单据设计器生成打印格式。
1.5.7财务流程测试
1.5.7.1账簿处理
1、财务账簿导入--》结转--》核对结转后的期初--》录入凭证--》核对凭证登帐数据--》核对期初期末余额与明细账是否一致。
(账簿是否能统计)
2、插入科目(重点测试两个连续科目之间插入科目应为插入下级)。
3、插入下级科目(已经发生数据科目不可插入下级、)。
4、启用后账簿中A12、A13、A14、A15、A16、A17是否为可读写(应为可读写)。
5、变更有数据的科目编码(变更后凭证中编码应随之改变)。
6、计算账龄(不动日期两种算法1、最后一笔凭证发生的年月如:
200903。
2、余额为零,并且之前发生过凭证,此月为不动日期)。
7、核对总分类账。
测试建议:
每次测试前将账簿所有公式敲空格重新保存。
1.5.7.2凭证
1、凭证检查科目(借方检查科目、贷方检查科目、必须有科目)。
2、数量科目凭证录入,非数量科目凭证录入。
重点测试非数量科目1、在凭证中数量栏是否可读写,应为只读。
2、录入科目回车后录入金额,按←时是否回到科目编码处,而不是数量栏目)。
3、录入完整的凭证之后存盘,重新打开,记录是否都在,数据是否正确登帐并自动汇总到一级科目。
4、凭证录入三条以上分类后用鼠标滚轮上下滑动,观察记录是否有变。
5、凭证录入在最后条分录金额处录入金额后不回车直接保存,查看是否存盘正常及是否登帐并自动汇总到一级科目。
6、科目编码处M+及M++功能、MJ+、MD+、MJ++、MD++批量录入功能。
7、CTRL_↓快捷键到附件,辅助账科目在辅助选项中的控制。
8、存盘后重新打开凭证,查看附件及辅助账选项是否为只读(应为只读,只有在进入编辑状态后才可写)。
9、按先借后贷排序(存盘后自动按先借后贷排序)。
10、自动补空凭证编号(自动将空缺的凭证编号填充)。
11、统计码判断(在存盘判断科目中包含1001及1002科目出现时提示录入统计码)。
12、当前凭证时间不能小于前一份凭证。
13、复制凭证、粘贴凭证、冲销凭证、删除凭证。
14、修改凭证日期、修改凭证编号、删除凭证。
15、凭证分册、删除分册
16、凭证汇总表、凭证汇总表(按科目)、凭证汇总表(全部凭证按科目)
17、支票生成凭证、凭证生成支票--》查询明细账--》核对账簿发生与凭证数据--》核对账簿与明细账。
18、控制不允许修改其它操作员的凭证(用公式控制)
19、查询凭证、审核的凭证、查询未审核、检查缺号凭证。
20、凭证模板增加、删除。
21、凭证科目编码处SHIFT调凭证模板、是否存盘并登账成并自动汇总到一级科目。
22、审核后登帐、查看审核历史。
测试建议:
每次测试前将凭证所有公式敲空格重新保存。
1.5.7.3财务报表
1、资产负债表用简化公式取账簿数据。
2、其他报表非简化公式表间取数。
3、勾稽关系检查(表间、表内、FOR、IF、勾稽关系提示)。
1、公式:
(a1='01'):
a12-(a1='02'):
a14=0
2、公式:
(a1='03'):
a12-(a1='03'):
a14=0.12
3、公式:
for(%l=1..3){(a1='16'):
a%l-(a1='15'):
a%l}>=0}
4、公式:
for(%l=1..3){(a1='2'|a1='3'|a1='4'|a1='5'|a1='6'|a1='7'):
a%l=0}
5、公式:
008.10.0101:
(A1='2'):
a1-008.10.0102:
(A1='2'):
a1=0
6、公式:
008.10.0101:
(A1='2'):
a11-008.10.0102:
(A1='2'):
a12=008.10.0101:
(a1='4'):
a13+(a1='5'):
a14
7、公式:
%x=008.10.380.0101:
(a1=’02’):
a19
If(%x>10)
{
008.10.380.0101:
(a1=’03’):
a19-008.10.380.0103:
(a1=’02’):
a19=0
}
4、报表表样下发,接收。
5、目录右键接收老企业之魂数据。
6、合并报表。
7、汇总帐套汇总数据、数据抵消。
1.5.7.4打印
测试要求:
用打印机测试打印效果
1、凭证普通打印、套打(重点测试:
合计大写、表头表尾处取值是否正确、)
2、明细账
3、总分类账
4、连续打印明细账、连续打印总分类账
5、凭证、凭证套打、凭证汇总表
6、凭证封面
7、科目手册、科目余额表、试算平衡表
8、普通报表
1.6测试阶段
系统测试
1.7测试工具
Bugzilla缺陷管理系统
1.8参考资料
《全面信息化操作手册》
《新增功能》
2测试概要
XX后台管理系统测试从2007年7月2日开始到2007年8月10日结束,共持续39天,测试功能点174个,执行2385个测试用例,平均每个功能点执行测试用例13.7个,测试共发现427个bug,其中严重级别的bug68个,无效bug44个,平均每个测试功能点2.2个bug。
XX总共发布11个测试版本,其中B1—B5为计划内迭代开发版本(针对项目计划的基线标识),B6-B8为回归测试版本。
计划内测试版本,B1—B4测试进度依照项目计划时间准时完成测试并提交报告,其中B4版本推迟一天发布版本,测试通过增加一个人日,准时完成测试。
B5版本推迟发布2天,测试增加2个人日,准时完成测试。
B6-B11为计划外回归测试版本,测试增加5个工作人日的资源,准时完成测试。
XX测试通过Bugzilla缺陷管理工具进行缺陷跟踪管理,B1—B4测试阶段都有详细的bug分析表和阶段测试报告。
2.1进度回顾
版本/时间
计划开始时间
实际开始时间
计划完成时间
实际完成时间
加班
增加资源
B1
2007.7.2
2007.7.2
2007.7.5
2007.7.5
否
否
B2
2007.7.16
2007.7.16
2007.7.19
2007.7.19
否
否
B3
2007.7.23
2007.7.23
2007.7.25
2007.7.24
否
2个人日
B4
2007.7.28
2007.7.29
2007.7.31
2007.7.31
1个人1天1个人2天
2个人日
B5
2007.8.1
2007.8.2
2007.8.6
2007.8.3
否
2个人日
B6
2007.8.4
2007.8.4
2个人1天
2个人日
B7
2007.8.5
2007.8.5
1个人1天
1个人日
B8
B9
2007.8.9
2007.8.9
2007.8.10
2007.8.10
否
2个人日
B10
合计
1个人6天
11个人日
2.2测试执行
此次测试严格按照项目计划和测试计划执行,按时完成了测试计划规定的测试对象的测试。
针对测试计划规定的测试策略,在测试执行中都有体现,在测试执行过程中,依据测试计划和测试用例,对系统进行了完整的测试
2.3测试用例
2.3.1功能性
系统实现的主要功能,包括查询,添加,修改,删除。
系统实现的次要功能,包括为用户分配酒店,为用户分配权限,渠道酒店绑定,渠道RATE绑定,权限控制菜单按钮。
需求规定的输入输出字段,以及需求规定的输入限制
2.3.2易用性
操作按钮提示信息正确性,一致性,可理解性
限制条件提示信息正确性,一致性,可理解性
必填项标识
输入方式可理解性
中文界面下数据语言与界面语言的一致性
3测试环境
3.1.1软硬件环境
硬件环境
应用服务器
数据库服务器
客户端
硬件配置
CPU:
Intel(R)Celeron(R)CPU2.40GHzstepping01
Memory:
1048256k
HD:
ST380817AS80GSATA
CPU:
Intel(R)Celeron(R)CPU2.40GHzstepping01
Memory:
1048256k
HD:
ST380817AS80GSATA
CPU:
Intel(R)Celeron(R)CPU2.40GHzstepping01
Memory:
1048256k
HD:
ST380817AS80GSATA
软件配置
OS:
CentOS4.2
JDK1.5.0_06
Apache2.2.0
Tomcat5.5.15
OS:
CentOS4.2
MySQL5.0.17Linux
Window2000Professional(SP2)IE6.0.2900.2180.xpsp_sp2
网络环境
10MLAN
10MLAN
10MLAN
3.1.2网络拓扑
4测试结果
4.1Bug趋势图
此次黑盒测试总共发布11个版本,B1—B5为计划内迭代开发版本(针对项目计划的基线标识),B6-B11为进行的回归测试版本,bug版本趋势图如下图所示:
第一阶段,增量确认测试。
时间从2007年7月2日到2007年8月3日。
从Bug趋势图中可以看出,每个版本的bug数基本维持在60个左右。
B1:
从图中看到B1共有33个BUG,因为B1版本有一个功能模块在B2版本才开始测试,B1测试模块相对较少,所以B1版本bug相对较少。
B2:
由于B1中的一个功能模块增加到Build2中进行测试,这一版本除了对B1中的BUG进行验证同时对B1进行了回归测试,所以B2中的bug数相对B1出现了明显的增长趋势,
B3:
B3版本因为有B2版本的bug验收测试,以及B1,B2的回归测试,共发现67个bug,和B2基本保持一致。
B4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- XX 系统 测试 总结报告