1.5 实验与作业

1. 实验:测试项目管理系统

实验项目

测试管理系统:http://124.222.128.99:8082/ssm467cz/admin/dist/index.html#/login

角色分配

  • 2个测试员
  • 1个项目经理
  • 1个产品经理
  • 1个研发员

本次应完成的任务

实验准备

1) 确认分组情况

每个成员明确自己的分组,要求选出组长1名。原则上,小组确定后就不再更改。

2) 完成需求文档

目前:根据客户提供的基本项目介绍,完成需求文档。

相关文档

  • 软件测试项目文档无纸化管理系统_系统说明.pdf (2.18 MB)
  • 软件测试管理系统需求文档.docx (326.83 KB)

3) 确定测试清单

根据项目讨论需要完成的测试功能清单。


2. 练习:第1章 过关题

一、 单选题(共13题)

  1. 软件测试是( )

    • A. 避免软件开发中出现的错误
    • B. 发现软件开发中出现的错误
    • C. 尽可能发现并排除软件中潜藏的更多错误,提高软件的可靠性
    • D. 修改软件中出现的错误
  2. 在软件生命周期中,哪个阶段活客修复费用最低?

    • A. 需求分析
    • B. 设计
    • C. 编码
    • D. 产品发布
  3. V模型指出,对程序设计进行验证的是( )

    • A. 单元和集成测试
    • B. 系统测试
    • C. 验收测试和确认测试
    • D. 验证测试
  4. V模型指出,应当追溯到用户需求说明的是( )

    • A. 代码测试
    • B. 集成测试
    • C. 验收测试
    • D. 单元测试
  5. 软件测试按照测试流可以分为( )

    • A. 黑盒测试、白盒测试
    • B. 功能测试和结构测试
    • C. 单元测试、集成测试、系统测试
    • D. 静态测试、动态测试
  6. 关于软件测试技术下列叙述错误的是( )

    • A. Alpha测试是当开发和测试基本结束的时候对程序进行的测试;通常由最终用户或其他人员完成,而不是开发人员和测试人员。
    • B. 条件覆盖测试是验证每一个条件的所有可能至少取值一次。
    • C. 回归测试是根据在一个调试周期或在一个新版本的调试、维护或开发中产生的变化对应用程序加以测试。
    • D. 语句覆盖测试确保代码的每一条语句或者每一行至少执行一遍。
  7. 从下列关于软件测试的叙述中,选出正确的叙述( )

    • ①用黑盒法测试时,测试用例是根据程序内部逻辑设计的
    • ②测试的目的是验证该软件已正确地实现了用户的要求
    • ③发现错误多的程序块,残留在模块中的错误越多
    • ④测试设计时,应充分考虑异常的输入情况
    • A. ①和②
    • B. ②和③
    • C. ③和④
    • D. ①和④
  8. 软件工程的主要环节有_____

    • ①人员管理;②项目管理;③可行性与需求分析;④详细设计;⑤程序设计;⑥测试;⑦维护等
    • A. ①②④⑤⑥⑦
    • B. ②③⑤⑥⑦
    • C. ①②③④⑤⑥
    • D. 以上都是
  9. 软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列哪个(些)是软件测试的任务?

    • A. 预防软件发生错误
    • B. 发现改正程序错误
    • C. 提供诊断错误信息
    • D. 以上都是
  10. 软件错误产生的原因有多种多样,以下哪项不属于其中( )

    • A. 需求错误
    • B. 编码错误
    • C. 设计错误
    • D. 程序编码过程中思考错误
  11. 关于软件测试概念的叙述,正确的是( )

    • A. 测试是以评价一个程序或者系统属相为目标的任何一种活动。测试是对软件质量的度量。
    • B. 软件功能实现不完全符合产品说明书的规定说明软件存在缺陷
    • C. 测试目的是为了发现软件缺陷与错误,是对软件质量进行度量与评估
    • D. 在软件生命周期的各个阶段的都可能出错
  12. 软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列哪个(些)是软件测试的任务?

    • Ⅰ预防软件发生错误 Ⅱ发现改正程序错误 Ⅲ提供诊断错误信息
    • A. Ⅰ
    • B. Ⅱ
    • C. Ⅲ
    • D. 以上都是
  13. 关于软件测试概念正确的是( )

    • A. 测试是以评价一个程序或者系统属性为目标的任何一种活动。测试是对软件质量的度量。
    • B. 软件功能实现不完全符合产品说明书的规定说明软件存在缺陷
    • C. 测试目的是为了发现软件缺陷与错误,是对软件质量进行度量与评估
    • D. 以上都不对

二、 判断题(共3题)

  1. 软件测试的目的是尽可能多的找出软件的缺陷( )

    • 对 / 错
  2. 项目立项前测试人员不需要提交任何工件( )

    • 对 / 错
  3. 只要我们做了充分的测试,就能保证软件没有BUG( )

    • 对 / 错

三、 简答题(共1题)

  1. 描述软件测试活动的生命周期