如何才能更好的发现BUG呢? 最逼格最有效率的方法——升级原业务系统。 某些具体项目的测试环境,升级为 FineReportV7.1.1最新版本,然后挨个点看所有的模板、功能。这时候,若是某个页面、功能达不到预期效果,比如冻结行列丢失或错位了,基本上可以断定是BUG,一拿一个准,效率奇高,也十分轻松。 稍具逼格也有相当效率的方法——新做模板测试功能。 每次版本更新,FineReport都会推出新功能,比如才V7.1.1重点做的功能就是移动端和表单。而新功能是比较容易发现BUG的,所以,做模板测试功能,于是便有了重点: 报表: 测试重点1:打印支持直接打印出复选框(组)和单选按钮(组)控件 平台: 测试重点1:报表终端管理是否正确生效(平板、手机、PC) 测试重点2:自定义报表封面是否能在手机、平板App上正确显示 测试重点3:决策系统首页的权限控制是否正确起作用 设计器 测试重点1:自适应布局组件较多的时候的展示效果 测试重点2:文本框、下拉框、下拉复选框等非自适应高度控件效果 测试重点3:远程设计,包括远程设计报表、远程添加数据集、远程添加数据连接、远程连接时SQL执行日志是否显示到本地客户端 web端表单: 测试重点1:表单模块之间的联动效果 测试重点2:报表块的超链接效果 测试重点3:自适应布局是否和设计布局一致 移动端表单 测试重点1:报表块、图表块以及表单控件间的联动 测试重点2:激活块以及非激活快的展现效果 移动端报表 测试重点1:cpt模板的展现,自适应计算是否准确,报表的缩放 测试重点2:翻页是否正常切流畅 测试重点3:填报报表多sheet展示效果是否正常 测试重点4:填报报表单元格控件联动 测试重点5:填报报表数据校验结果是否正常 移动端图表: 测试重点1:系列拖拽效果是否正常 测试重点2:全新设计的仪表盘是否使用正常 测试重点3:横屏以及竖屏的时候是否正常显示,未出现显示不全的情况 测试重点4:组合图能否正常显示和操作 测试重点5:gis地图是否正确展示 参数界面控件 测试重点1:下拉复选框取值和赋值 测试重点2:下拉树取值和赋值,大数据量的下拉树支持 测试重点3:参数界面控件之间的联动 另附内置模板性能分析工具,懂的用,不懂的忽略过。 查看所有的模板分析:ReportServer?op=performance&cmd=display&page=summary 查看当前的模板分析:ReportServer?op=performance&cmd=display&page=current 查看内存溢出记录:ReportServer?op=performance&cmd=display&page=over_memory_list
|