5etesting论坛项目自动化测试报告

时间:2024.4.20

5etesting论坛项目

自动化测试报告

版本1.0


修改记录


TABLE OF CONTENTS

1  介绍..................................................................................................................................... 4

1.1  目标................................................................................................................................ 4

1.2  范围................................................................................................................................ 4

1.3  测试执行时间、地点及人员.......................................................................................... 4

1.4  参考................................................................................................................................ 4

1.5  测试环境........................................................................................................................ 4

2  测试结果综述..................................................................................................................... 5

3  问题列表............................................................................................................................. 5

4  缺陷统计............................................................................................................................. 6

5  项目分析............................................................................................................................. 6

5.1  工作量统计..................................................................................................................... 6

5.2  自动化测试充分性分析.................................................................................................. 6

5.3  自动化测试模块稳定性分析.......................................................................................... 7

6  测试总结和改进意见......................................................................................................... 7

7  遗留问题报告..................................................................................................................... 7


1  介绍

1.1  目标

(1)对5etesting自动化测试结果进行整理和汇总,形成正式的测试文档。

(2)为5etesting论坛系统评审验收提供依据。

(3)纳入软件产品配置管理库。

1.2  范围

本次测试按照《5etesting自动化测试计划》设计测试方案和测试用例,最后进行自动化测试的执行。被测模块如图1所示。

图  1

1.3  测试执行时间、地点及人员

表1  测试时间、地点及人员

1.4  参考

u  《5etesting论坛自动化测试计划》

u  《5etesting论坛自动化测试过程设计说明书》

1.5  测试环境

硬件环境:硬盘:WD 120G

          处理器:Intel Centrino

          内存:2G

软件环境:Windows XP

          QTP 9.2

                  Office 2003

2  测试结果综述

(1)脚本运行情况(通过和不通过的概率)如图2所示。

图  2

(2)系统缺陷和脚本缺陷的概率如图3所示。

图  3

(3)系统缺陷(按模块分)的图表如图4所示。

图  4

3  问题列表

问题列表如表2所示。

表2  问题列表

4  缺陷统计

缺陷统计如表3所示。

表3  缺陷统计

 

5  项目分析

5.1  工作量统计

u  测试执行持续时间:5天

u  执行用例数:155个

u  发现缺陷总数:31个

u  平均每日用例数:31个

u  平均每日发现缺陷数:6.2个

5.2  自动化测试充分性分析

表4  自动化测试充分性分析

5.3  自动化测试模块稳定性分析

表5  自动化测试模块稳定性分析

6  测试总结和改进意见

u  参与本次测试执行人员:风过无息、Wally、Elf

u  自动化测试用例设计:风过无息

u  用例执行:Wally、Elf

本次执行发现8个脚本缺陷,其中由于缺少测试数据而导致的缺陷4个,由于对象变化导致的缺陷2个,未知原因的缺陷2个,自动化测试组将对后面4个缺陷进行确认和修改。对于缺少数据的脚本,客户已经答应本周提交新格式的数据,本问题将得到解决。

软件缺陷共发现4个,其中开发延期解决的3个,需要和开发确认解决实践。新发现的一个问题是由于修改缺陷导致程序出错,已经提交给开发组。

7  遗留问题报告


第二篇:QTP自动化测试 测试报告


实验(一) QTP自动化测试

一、 实验目的和要求

测试登录模块的功能。

二、 实验步骤和原理

1、设计好测试用例,当然这步可以先做,这里我们使用5个测试用例来进测试。 A:用户名、密码为空,点击登录,期望系统提示:请输入用户名,测试数据无。 B:输入用户名、密码为空,点击登录,期望系统提示:请输入密码,测试数据

test ,空。

C:输入错误的用户名、密码,点击登录,期望系统提示:用户名不存在,测试

数据test,test。

D:输入正确的用户名、错误的密码,点击登录,期望系统提示::密码不正确,

测试用例:admin,test。

E:输入正确的用户名、密码,点击登录,通过系统验证,进入系统,测试数据:

admin,admin。

2、录制脚本,录制正常的业务流程,如用户admin登录后,进入管理界面,然后再退出。

A:输入要测试的地址:

B:输入用户名和密码提交:

C:正常进入系统后,退出,然后停止录制。

3、保存脚本。

4、增强脚本,先将登录用户名参数化为usename,datatable选本地表。

5、将登录密码参数化为password,同样的datatable选本地表(同4)。

6、在datatable中创建一个预期值列表status。

A:双击列名

B:输入列名status

7、按照测试用例的设计,填写用户名usename,密码password以及预期值status的参数值。

将第一步设计的用例和期望值写入参数化表。

8、切换到专家视图(看代码),创建相应的变量(dim i)

9、创建一个表示datatable中行号i。

10、使用for语句,使qtp在测试时能够自动读取每一行中用户名和密码

行数使用函数自动获得。

11、插入一个文本输出点,输出系统的实际提示信息,并将该值保存datatable中action1的outmsg列,就是系统的输出值和我们的预期值进行比较用,先到图形界面,选中系统的输出点击右键。然后放到我们设计的参数里去(outmsg,同样也是本地表)

12、定义一个读取系统实际提示信息的变量outputvalue。

13、将系统实际提示信息赋予定义的变量outputvalue。

Dim outputvalue

14、定义一个变量读取预期的提示信息istatus。

15、将预期提示信息的值赋予定义的变量istatus。

Dim istatus

16、进行实际提示信息与预期提示信息进行比较,如果一致,则继续执行测试用例,如

不一致,给出错误报告。在进行比较之前,我们必须给上面两上变量赋值

17、设置自动获取action1中下一行值继续执行测试

18、调度脚本(注意action区别大小写)

19、如无问题,则执行测试,并分析报告

20、报告中有两个错误报告,表明此处存在bug,实际输出值与预期输出值不一致。

三、 实验环境

硬件:计算机

软件:Windows 2000和QuickTest Professional

四、 算法描述及实验步骤

l.录制脚本

(1)双击桌面QuickTest Professional快捷图标,出现如图1所示窗口。勾选web,然后点击“ok”按钮。

QTP自动化测试测试报告

(2)出现的窗口中,点击“Blanke Test“如图2所示,建立一个新的测试。

QTP自动化测试测试报告

(3)将登陆测试web工程的war文件“loginTest.war”拷到Tomcat安装目录下的webapps目录下如图3所示。打开Tomcat安装目录下的bin文件夹,双击“startup.bat”,启动Tomcat服务器。在浏览器地址栏中输入http://localhost:8080/loginTest/。能够启动longinTest工程。如图所示。(或者是将loginTest这个工程导入到Myeclipse中运行)

QTP自动化测试测试报告

QTP自动化测试测试报告

(4)点击在QuickTest Professional窗口工具栏上的“Record”按钮。在弹出的Record an Run Settings 窗口web选项卡中勾选“ Open the fellowing address when a record or run session begins”,在其下面的文本框中输入:http://localhost:8080/loginTest/,如图5所示,然后点击确定按钮。默认浏览器为IE,若需要使用其他浏览器可以在“Open the fellowing browser when a record or run session begins”下拉菜单中选择其他浏览器。

QTP自动化测试测试报告

图5

(5)QTP自动开始录制,IE会自动开启进入用户登录界面。然后我们在用户名中输入:admin 密码:admin,然后点击确定按钮。 如图所示。

QTP自动化测试测试报告

(6)登录成功进入管理界面,点击退出按钮如图所示。回到用户登录界面,关闭窗口。

QTP自动化测试测试报告

图7

(7)在QTP工具栏,点击“stop”按钮,停止录制。

(8) 点击“Expert View”查看专家视图,如图8所示。

QTP自动化测试测试报告

图8

(9) 点击“keyword View”查看关键字视图,如图9所示。

QTP自动化测试测试报告

图9

(10) 录制完后,点击“run”运行脚本,回放一次,检查录制的过程有无错误。在弹出的run窗口中直接点击确定。显示Test result 如图10所示,表示录制无误。

QTP自动化测试测试报告

图10

(11) 增强脚本

1) 点击“keyword View”进入关键字视图,先将登录用户名参数化usename, datatable选本地表。点击username的Value列的“<#>”。如图11所示。在弹出的窗口中选择并填入数据如图12所示,点击ok。

QTP自动化测试测试报告

图11

QTP自动化测试测试报告

图12

2) 同上一步骤将登录密码参数化为password,同样的datatable选本地表。

3) 在datatable中创建一个预期值列表status。双击列名C,输入列名status。如图13所示。

QTP自动化测试测试报告

图13

(12)按照测试用例的设计,填写用户名usename,密码password以及预期值status的参数值。如图14所示。

QTP自动化测试测试报告

图14

(13) 切换到专家视图(看代码),创建相应的变量(dim i), 使用for语句,使qtp在测试时能够自动读取每一行中用户名和密码行数使用函数自动获得。如图15所示。

QTP自动化测试测试报告

图15

(14) 先到关键字视图,选中系统的输出点击右键,选择“Insert Output Value”如图16所示。

QTP自动化测试测试报告

图16

(15)点击ok出现“Output Value Properties”窗口,勾选Property中的value。在点击Modify按钮。

(16)在“Output Options”窗口的Output Types选择Data Table,Name框中输入列名outmsg,

勾选“Current action sheet(loacl)”。点击确定。打开专家视图(看代码)如图17所示。

QTP自动化测试测试报告

图17

(17) 定义变量outputvalue, 将系统实际提示信息赋予定义的变量outputvalue。定义变量status, 将系统预期提示信息赋予定义的变量status。并进行实际提示信息与预期提示信息进行比较,如果一致,则继续执行测试用例,如不一致,给出错误报告。在进行比较之前,我们必须给上面两上变量赋值如图18所示。

QTP自动化测试测试报告

图18

(18)点击“run”运行脚本程序,观察Data Table和登录页面的变化。运行完成后会自动弹出测试结果如图19所示。展开左边树形结构,查看各个测试结果,并分析原因。

QTP自动化测试测试报告

图19

(19)查看Run-Time Table数据。如图20所示。

QTP自动化测试测试报告

图20

五、调试过程

IE浏览器版本过高。

六、实验结果

如实验步骤。

七、总结

IE浏览器有问题会导致录制不了。通过本次实验了解了QuickTest Professional的用法

更多相关推荐:
自动化测试结果报告

案例演示1启动CruiseControl程序编辑CruiseControl路径下的cruisecontrolbat文件在最下面的位置找到jmxport8000webport8080rmiport1099这句若已...

自动化测试可行性分析报告

XXXX客户自动化测试可行性报告XXXX客户网银资金管理系统引入自动化测试的可行性分析报告版本10111XXXX客户自动化测试可行性报告1概述11目的本文档对XXXX客户网银资金管理系统项目引入自动化测试工具的...

软件测试自动化实验报告

软件测试自动化实验报告班级姓名学号一实验目的掌握软件测试自动化的基础知识二实验内容1软件测试自动化的初步介绍和产生软件测试自动化就是通过测试工具或其他手段按照测试人员的预定计划对软件产品进行自动的测试它是软件测...

关于手机自动化测试的研究与总结报告

自动化测试是由测试脚本组成它的核心仍然是代码说的简单点自动化测试就是程序测试程序我们知道是程序就一定会有缺陷所以不能保证测试工程师开发的脚本就完全100没有缺陷如果代码中出现一个小小逻辑错误哪怕一个条件判断的误...

手机软件自动化测试研究报告

手机软件自动化测试研究报告一引言由于最近一些事务好久没有更新博文了望关注我博客的网友们谅解正好最近一段时间着手自动化测试的研究特将我的一些思路及想法写出来与网友们分享也算是20xx年新年贺礼了前段时间我也有一篇...

自动化测试单元测试报告

信息工程学院软件测试与自动化实习报告学院信息工程学院班级软件工程093姓名罗念学号20xx012997成绩一实习题目Junit单元测试二实习过程1实验目的1掌握Junit的安装及其与Eclipse的集成2利用J...

20xx自动化测试技术-课设报告模版

华东交通大学课程设计报告书所属课程名称自动化测试技术题目院系软件学院班级学号学生姓名指导教师吕敬钦辅导教师吕敬钦20xx年6月26日课程设计论文任务书软件学院软件测试专业20xx班一课程设计论文题目XXXXXX...

自动化测试的7个步骤

自动化测试的7个步骤改进软件测试过程定义需求验证概念支持产品的可测试性可延续性的设计designforsustainability有计划的部署面对成功的挑战步骤一改进软件测试过程如果你负责提高一个商业交易操作的...

自动化测试流程图解析

功能自动化测试流程解析本流程是描述软件功能自动化测试过程中的步骤内容与方法明确各阶段的职责活动与产出物1流程图2流程说明21测试计划可选与以前的测试计划过程一致只是在原来的测试计划中添加对项目实施自动化测试所需...

软件自动化测试工具介绍--所有

软件自动化测试工具介绍一功能测试工具1QTP测试工具全名HPQuickTestProfessionalsoftware最新的版本为HPQuickTestProfessional110QTP是quicktestP...

软件自动化测试工具介绍-详细

软件自动化测试工具介绍一功能测试工具1QTP测试工具全名HPQuickTestProfessionalsoftware最新的版本为HPQuickTestProfessional110QTP是quicktestP...

自动化测试工具介绍

一功能测试工具1QTP测试工具全名HPQuickTestProfessionalsoftware最新的版本为HPQuickTestProfessional110QTP是quicktestProfessional...

自动化测试报告(42篇)