软件测试

臧艳辉

目录

  • 1 走近软件测试
    • 1.1 走近软件测试
    • 1.2 一个软件测试工程师必备的专业技能和素质
    • 1.3 章节测验
  • 2 软件测试技术
    • 2.1 正确认识软件测试
    • 2.2 软件测试遵循的基本原则
    • 2.3 软件测试的分类
    • 2.4 软件测试的过程模型
    • 2.5 章节测验
  • 3 测试中缺陷的识别与描述
    • 3.1 初识软件缺陷
    • 3.2 全面解析软件缺陷
    • 3.3 有效的记录缺陷
    • 3.4 缺陷报告实例
    • 3.5 缺陷报告模板
  • 4 项目测试计划的制定
    • 4.1 一个项目完整的测试流程
    • 4.2 初识测试计划
    • 4.3 测试计划的基本机构和内容
    • 4.4 测试计划模板和案例
  • 5 初识软件测试用例
    • 5.1 什么是测试用例
    • 5.2 项目测试中设计测试用例的作用
    • 5.3 如何设计一个项目的测试用例
    • 5.4 在测试过程中测试用例怎样进行更新和维护
  • 6 使用等价类划分方法设计测试用例
    • 6.1 等价类划分法的基本思想
    • 6.2 进行等价类划分法的原则
    • 6.3 使用等价类划分法设计测试用例实例
  • 7 使用边界值分析法设计测试用例
    • 7.1 边界值分析法的基本思想
    • 7.2 如何确定边界
    • 7.3 测试知识储备
    • 7.4 使用边界值分析法设计测试用例实例
    • 7.5 项目中如何进行健壮性边界值测试
    • 7.6 等价类+边界值
    • 7.7 章节测试
  • 8 使用大纲法设计测试用例
    • 8.1 什么是大纲法
    • 8.2 项目中如何使用大纲法设计测试用例
  • 9 使用场景法设计测试用例
    • 9.1 什么是场景法
    • 9.2 项目中如何使用场景法设计测试用例
  • 10 因果图和决策表结合设计测试用例
    • 10.1 因果图法的介绍
    • 10.2 决策表的介绍
    • 10.3 项目中选用因果图法和决策表设计测试用例需考虑的问题
    • 10.4 使用因果图法和决策表设计测试用例
  • 11 功能测试
    • 11.1 什么是功能测试
    • 11.2 功能测试的主要内容及测试策略
    • 11.3 功能测试的方法汇总
    • 11.4 功能测试的经验及注意事项
  • 12 界面测试
    • 12.1 界面检查的通用原则
    • 12.2 具体的界面检查的举例
    • 12.3 设计界面测试用例
    • 12.4 界面测试标准总结
  • 13 软件的安装卸载测试
    • 13.1 软件的安装卸载测试
    • 13.2 软件的安装测试
    • 13.3 软件的运行测试
    • 13.4 软件的卸载的测试
  • 14 项目中如何使用进行有效的缺陷管理
    • 14.1 进行缺陷管理的目标是什么
    • 14.2 项目中缺陷管理的流程是怎样的
    • 14.3 缺陷的跟踪方法有哪些
  • 15 测试报告该如何撰写
    • 15.1 软件质量评估
    • 15.2 如何撰写测试报告
    • 15.3 如何写项目总结
    • 15.4 如何写个人测试总结
  • 16 集成测试
    • 16.1 初识集成测试
    • 16.2 集成测试方法
  • 17 白盒测试
    • 17.1 初识白盒测试
    • 17.2 白盒测试技术——逻辑驱动测试
    • 17.3 白盒测试技术——循环覆盖测试
    • 17.4 白盒测试技术——基本路径测
  • 18 软件测试技术及岗位需求介绍
    • 18.1 软件测试岗位需求
    • 18.2 软件测试技术介绍
    • 18.3 软件测试比赛内容
    • 18.4 软件测试岗位应聘简历撰写
软件的运行测试
  • 1 电子教材
  • 2 PPT
  • 3 实训任务

13.3  软件的运行测试

13.3.1  软件的运行测试都测试些什么

对运行测试需要测试以下内容:

1) 安装的软件是否能正常使用;

2) 安装的目录和安装的内容是否正确;

3) 垃圾信息的检查;

4) 时间锁的检查;

5) 对多语言的软件要确认产品的字符编码;

6) 产品信息的检查;

7) 开始菜单、桌面快捷方式或快速启动图标的检查。

13.3.2  如何进行运行测试

安装Office 2003后的启动菜单如图13-5

 

13-5 启动菜单

进行运行测试的方法如下:

Ø 确认所安装的软件都可以被正常打开和关闭,且可以使用常用功能。例如,Office 2003完全安装后包括的功能应都可以被正常打开关闭(图13-5)。

Ø 确认软件安装的目录和安装的内容都正确,没有遗漏或多余。例如,自定义安装Office工具中的公式编辑器,安装完毕后可以在程序中使用公式编辑器,自定义把Office安装到d:\office下,安装完毕后检查安装路径是否正确。

Ø 把安装之后的注册表与安装之前备份的注册表做比较,检查是否有多余的垃圾信息。

Ø 如果安装的是正式版或升级版的软件,要确认没有时间锁。例如,通过更改时间分别进行三个月、半年、一年的测试,检查程序能否运行。如果安装的是限时版或试用版的软件,要确认软件超过时间就不可以运行。例如,将系统时间调整到使用期限以外(一天、十天、一个月、三个月、一年),重新启动软件,确认软件不能够使用,并弹出提示对话框提示用户使用期限已到,关闭提示信息对话框后,软件自动退出。

Ø 对于多语言的软件要确认产品的字符编码。例如,简体中文版的程序显示的必须是简体中文,而不能是繁体中文。

Ø 确认产品信息与实际版本一致。例如,选择“关于”命令,弹出版本信息对话框,确认产品名称、版本与实际版本一致。

Ø 检查开始菜单、桌面快捷方式或快速启动图标的名称是否正确,有无错别字,是否可以正确打开相应程序。

13.3.3  运行测试的通用检查列表

对运行测试所做的小结如表13-2所示。

13-2运行测试的测试用例

编号

运行测试

是否通过

1

确认安装的软件都可以正常地打开和关闭,功能可以使用


2

确认软件安装的目录和安装的内容都正确,没有遗漏或多余


3

安装软件之后的注册表内容正确


4

对正式版、升级版、限时版或试用版的软件,确认时间锁或限制是否正确


5

对于多语言的软件要确认产品的字符编码


6

确认产品信息与实际版本一致


7

检查开始菜单、桌面快捷方式或快速启动图标的名称是否正确,是否无错别字,是否可以正确打开相应程序