在用友软件中进行测试,主要遵循以下步骤:
项目准备阶段
确定项目的范围、目标和资源,包括人员、工具和环境。
制定详细的项目计划和时间表,确保项目能够按时完成。
制定测试策略和测试计划,确定测试的方法和技术,以及如何评估测试结果。
测试执行阶段
根据测试用例设计和准备测试数据和测试环境。
执行测试用例并记录测试结果,包括问题和bug。
在执行测试用例的过程中,确保按照测试计划和时间表进行,及时报告问题并与开发团队沟通。
进行回归测试和性能测试,回归测试确保在修复bug后软件的功能没有受到影响,性能测试则评估软件的性能指标,如响应时间和负载能力。
测试报告阶段
整理测试结果并生成测试报告。
测试报告包括测试的总体情况、问题和bug的统计、问题的严重程度和建议等信息。
与项目团队和项目相关方进行沟通和分享测试结果。
针对不同模块的测试
需求阶段:测试人员从需求阶段开始介入,参与需求评审,利用测试人员对业务以及用户应用场景的了解,发现需求中不合理的地方。
设计阶段:有经验的开发和测试人员参与设计文档的评审,开发人员从产品实现的角度评估设计方案的可行性,测试人员则从用户的角度提出看法。
前端测试:执行页面级测试用例,验证应用层基本功能,页面风格是否一致等。
后端测试:通过测试页面录入测试用例,比对结果,确认金融底层的正确性。
接口测试:测试数据移植、性能、安全性等。
风险监控测试:使用网络扫描和嗅探工具,如nmap,进行开放源代码的网络探测和安全审核。
针对特定软件的测试
用友会计软件:
初始化步骤包括建立账套、设置科目、初始化余额、设置参数、数据校验、其他设置和权限分配。
系统测试确保所有设置正确无误。
建议
测试人员培训:确保测试人员具备相关的产品知识和测试技能,以便更好地发现潜在问题。
测试用例管理:使用专业的测试管理工具,如JIRA,来跟踪和管理测试用例和测试结果。
持续集成:将测试流程集成到持续集成/持续部署(CI/CD)流程中,以便在开发过程中及时发现和修复问题。
沟通与协作:加强测试团队与开发团队、产品团队的沟通,确保测试活动顺利进行并有效解决问题。