全国计算机软件资格考试——黑盒测试与系统测试案例分析

需积分: 9 3 下载量 4 浏览量 更新于2024-09-17 收藏 144KB DOCX 举报
"全国计算机技术与软件专业技术资格(水平)考试相关资料,包含2010年下半年软件评测师下午试卷及部分试题解析" 全国计算机技术与软件专业技术资格(水平)考试是中国一项重要的专业认证,旨在考核应试者的计算机技术与软件专业能力。此资源提供了一套2010年下半年软件评测师的下午试卷,试卷中涉及到了黑盒测试中的场景法,这是一种关键的测试用例设计技术,特别是在业务流程复杂,依赖事件触发的软件系统中。 场景法测试用例设计主要关注业务流程的两个主要组成部分:基本流和备选流。基本流代表正常或最常见的情况,而备选流则涵盖了异常或非典型路径。例如,在提供的试题一中,描述了一个简化的“公文流转”业务流程,测试者需根据表1给出的基本流和备选流(如A、B、C、D、E等)来设计测试场景。场景1至5分别展示了如何结合这些流来构建全面的测试覆盖。 在问题二中,测试工程师的功能测试方法被指出存在问题。测试工作应在软件开发的早期阶段就开始,涵盖需求分析、概要设计、详细设计以及编码等多个环节,而不应等到系统开发初步完成之后才开始。这样可以更早地发现和修复问题,提高产品质量。功能测试时,测试人员不仅要检查界面,还应确保所有功能符合用户需求,因此,测试工程师应基于需求文档创建和执行测试用例,确保系统功能的正确性和完整性。 此外,试题二中提到的“文档审批”功能出现严重缺陷,但因修复难度大,在产品发布前才修复。这种做法虽然可能节省了时间,但在实际操作中,严重的缺陷应当优先处理,以避免影响产品的稳定性和用户体验。修复后的缺陷需要进行回归测试,以验证修改未引入新的错误。在本案例中,开发环境下的修复和回归测试完成后,产品直接打包发布,这可能忽略了生产环境的验证,增加了风险。正确的流程应该是先在开发环境中修复和测试,然后在预生产或模拟生产环境中进行最后的验证,确保问题彻底解决且不会影响生产环境的稳定运行。 此资源提供了关于软件测试实践和策略的实例,有助于考生理解软件评测师的工作内容,特别是如何有效地应用场景法进行测试用例设计,以及如何在整个软件开发生命周期中适时并有效地进行测试。同时,它强调了测试过程中的严谨性和系统性,对于提升软件质量有着重要的指导意义。