2007年重大BUG分析:功能缺陷与解决方案
需积分: 9 18 浏览量
更新于2024-12-29
收藏 234KB DOC 举报
"这篇文档是关于2007年QA工作中发现的一些典型错误,主要集中在功能问题、数据过滤、翻页逻辑以及数据加载等方面。这些bug的总结旨在提供思考角度,帮助开发者和测试人员深入理解问题所在,并预防类似错误的发生。"
在2007年的QA工作中,一些关键的bug被识别并记录下来,这些问题涵盖了多个功能领域,包括内容过滤、分页逻辑等。以下是这些典型bug的详细分析和解决策略:
1. **博客内容过滤问题**:
- 问题描述:博客内容超过500KB且包含非法词汇时,仍能成功发布。
- 分析:360的QP过滤系统只能检查前500KB的内容,导致超过部分的非法词未被检测到。
- 解决方案:替换QP系统,确保对任意长度的内容都能进行全面的非法词检查。
- 测试建议:测试时应确保输入最大长度的内容,特别是末尾含有非法词的情况。
2. **群组成员翻页问题**:
- 问题:在群组成员列表翻页时出现JavaScript错误。
- 分析:翻页逻辑未考虑到组长在不同页面的显示,导致查询语句错误。
- 解决方案:在第一页进行特殊判断,确保组长始终显示。
- 测试建议:对所有涉及翻页功能的模块进行回归测试。
3. **空间评论翻页问题**:
- 问题:为非首页博客文章添加的评论无法在分页后显示。
- 分析:开发人员在调用分页方法时参数传递错误。
- 解决方案:修正参数传递,确保评论分页功能正确工作。
- 测试建议:功能修改后,对相关模块的其他相似点进行扩展测试。
4. **相册翻页问题**:
- 问题:相册“更多”按钮点击后,仍显示第一页内容。
- 分析:由于测试阶段数据不足,忽视了对翻页功能的充分测试。
- 解决方案:确保在不同数据量情况下,翻页功能都能正确加载新内容。
- 测试建议:即使数据量小,也应对所有可能的交互场景进行跟踪测试。
这些案例强调了在软件开发和测试过程中,对边界条件、功能扩展和数据处理的全面性至关重要。测试人员应当特别关注可能出现问题的边缘情况,例如内容长度限制、分页逻辑等,并对需求变更可能导致的影响进行充分评估。同时,开发团队需要持续改进系统,确保其能够适应各种可能的输入和用户行为。通过这样的总结和学习,可以有效减少未来项目中的错误,提高软件质量和用户体验。
2009-04-01 上传
2009-03-14 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
2024-12-31 上传
LCC-LCC无线充电恒流 恒压闭环移相控制仿真 Simulink仿真模型,LCC-LCC谐振补偿拓扑,闭环移相控制 1. 输入直流电压350V,负载为切电阻,分别为50-60-70Ω,最大功率3.4
2024-12-31 上传
2024-12-31 上传
cocobrandy
- 粉丝: 0
- 资源: 1
最新资源
- STM32编程参考手册(中文)
- QT Windows OpenSource 版本的安装指南
- Tcl教程[Edit by roben_chen]
- 屏蔽ctrl+alt+del的参考
- 高质量C语言编程指南
- 计算机常见故障速查手册
- 用c++实现学生成绩管理系统
- 嵌入式下C编程(PDF)
- 嵌入式C精华宝典大全
- 函数参考手册(PDF版)
- Effective C++ 侯捷翻译的,c++经典书籍,pdf版的,不是图片的,可以复制,查找
- 网上购物系统论文 ASP+ACCESS
- Web_Service开发指南_2.3.1.pdf
- 国际电子商务的发展状况和我国的应对策略
- 编程之禅--绝对经典
- Eclipse中文教程