软件质量保证测试实验报告(1)(2)

 

  • 实验目的:

 

1.掌握QuickTest Professional 8.2(QTP)操作界面的组成。

2.着重掌握如何在不同的环境中使用QuickTest来作为自动化的功能测试工具。

3.掌握如何创建自动化测试用例。

 

  • 实验内容:

使用QuickTest进行测试的过程包括6个主要步骤:

● 准备录制

打开你要对其进行测试的应用程序,并检查QuickTest中的各项设置是否适合当前的要求。

● 进行录制

打开QuickTest的录制功能,按测试用例中的描述,操作被测试应用程序。

● 编辑测试脚本

通过加入检测点、参数化测试,以及添加分支、循环等控制语句,来增强测试脚本的功能,使将来的回归测试真正能够自动化。

● 调试脚本

调试脚本,检查脚本是否存在错误。

● 在回归测试中运行测试

在对应用程序的回归测试中,通过QuickTest回放对应用程序的操作,检验软件正确性,实现测试的自动化进行。

● 分析结果,报告问题

查看QuickTest记录的运行结果,记录问题,报告测试结果。

 

 

  • 实验设备及软件环境:

 

硬件:实验室电脑

软件: ①windows操作系统

②QuickTest Professional 8.2应用软件

 

 

 

 

 

 

 

  • 实验过程及结果:

 

  1. 录制应用程序测试过程
  2. 建立文字检查点并进行分析和测试
  3. 进行参数化
  4. 定义数据表参数,选取要参数化的文字,设置参数化的属性,在数据表中输入参数,对文字检查点进行参数化,执行并分析使用参数,
  5.  

 

截图如下:

 

五、总结

通过这次实验,我学会了quicktest软件的参数化,当你在作测试时,你可能会想要使用多种不同的测试数据,针对同样的操作或功能进行测试。举例来说,当你想要使用10 组不同的订单数据,来验证新增订单的功能。最简单的方式是你可以直接将这10 组不同数据的操作录制下来;另一个聪明的选择是,你可以将新增订单的操作录制下来,然后透过QuickTest 的参数化功能,建立这10 组不同的数据,如此一来,QuickTest 执行测试脚本时,就会分别使用这10 组数据,执行10 次新增订单的测试了。通过真正意义上的体会,使我更深入的理解了参数化的好处,为以后的软件质量测试的过程奠定了基础

 

 

实验成绩:                 指导教师:              

 

 

  • 实验目的:

 

  1. 重点理解并熟悉使用QuickTest的基本操作,掌握QuickTest Professional 8.2  (QTP)操作界面的组成。
  2. 理解软件黑盒测试的基本原理,并且能够使用QuickTest解决实际的网页测试

3.掌握如何在不同的环境中使用QuickTest来作为自动化的功能测试工具。

4.掌握如何创建自动化测试用例。

 

 

  • 实验内容:

  

1、使用QuickTest录制一个登陆教务在线,查询课程的操作过程并保存脚本

  2、加入检测点验证页面登陆、利用表达式进行日期测试、建立一个文字检查点,检查在"检索结果"网页中是否出现"软件测试技术"字样。

  3、使用QuickTest进行测试的过程包括6个主要步骤:

(1)准备录制

打开你要对其进行测试的应用程序,并检查QuickTest中的各项设置是否适合当前的要求。

(2)进行录制

打开QuickTest的录制功能,按测试用例中的描述,操作被测试应用程序。

(3)编辑测试脚本

通过加入检测点、参数化测试,以及添加分支、循环等控制语句,来增强测试脚本的功能,使将来的回归测试真正能够自动化。

(4)调试脚本

调试脚本,检查脚本是否存在错误。

(5) 在回归测试中运行测试

在对应用程序的回归测试中,通过QuickTest回放对应用程序的操作,检验软件正确性,实现测试的自动化进行。

(6)分析结果,报告问题

查看QuickTest记录的运行结果,记录问题,报告测试结果。

 

  • 实验设备及软件环境:

 

硬件:实验室电脑

软件:QuickTest

      IE浏览器

       windows操作系统

  • 实验过程及结果:

 

1、打开QuickTest录制一个登陆教务在线,查询课程的操作过程。

2、完成录制前准备工作,对IE进行设置(其中包括隐私和个人信息两步骤)

3、录制测试过程,使用QuickTest录制一个登陆教务在线,查询课程的操作过程并保存脚本

4、对脚本进行运行、分析测试

5、加入检测点验证页面登陆、利用表达式进行日期测试、建立一个文字检查点,检查在"检索结果"网页中是否出现"软件测试技术"字样。

 

截图如下:

 

 

(1)设置IE浏览器

 

 

 

 

 

 

 

(2)录制操作

  1. 成功添加检查点

 

五、总结

通过这次实验,我学会了quicktest软件的基本操作,完成了录制和设置检查点的学习,认识到了QuickTest是一种自动测试工具。使用QTP的目的是想用它来执行重复的手动测试,主要是用于回归测试和测试同一软件的新版本。因此你在测试前要考虑好如何对应用程序进行测试,例如要测试那些功能、操作步骤、输入数据和期望的输出数据等。

并且在实践的过程中,我也意识到软件质量测试的重要性,软件测试是为了发现错误而执行程序的过程。可以在投入生产性运行之前,尽可能多地发现并排除软件中潜藏的错误,对提高软件的质量有重大的意义

 

 

实验成绩:                 指导教师:              

 

 

 

 

 

你可能感兴趣的:(软件质量保证测试实验报告(1)(2))