Perl自动化测试(二) 编写第一个测试程序

搭建好测试环境之后呢,今天使用Test:Simpled模块来编写第一个perl测试小程序。

1.编写脚本,并保存到合适的位置。比如保存到D:\Tech\Perl\t

#!/usr/bin/perl
use strict;
use warnings;
use Test::Simple test=>1; //test=>1表明测试计划里面只有一个测试用例。

sub hello_world
{
return "hello world"
}

ok(hello_world() eq "hello world", ‘hello_world() output should be same‘); //括号里面逗号后面的部分是添加的描述信息。方便测试人员查找错误原因。

2.执行测试脚本--首先进入到脚本存放的目录下,然后用prove命令来执行脚本。执行之后,在命令行下面会显示出测试报告。

Tests=1----说明只有一条测试用例被执行

Result:PASS----说明测试的结果是成功。

如果我们想看到详细的调试信息,可以使用prove -v命令来执行测试脚本。使用该命令后,我们在脚本中写的描述信息被打印出来了(被红线框住的部分)

时间: 2024-08-04 16:51:09

Perl自动化测试(二) 编写第一个测试程序的相关文章

冲刺阶段二:第一天

  已完成的任务 遇到的问题 将要做的任务 华飞 上网查找用户注册需要注意 的事项结合自己项目的需求 信息量很大,需要仔细 挑选对自己有用的 写一个的注册界面,具体就是用户 名,昵称,密码, 黄冠 管理员界面编写 管理员的权限不太明确 数据库设计 高晓林 发布界面的编写 标题的约束限制有点问题 自动删除用户发表的信息 宋景超 用户发布消息界面编写                      在页面布局不太合适 数据库设计 迟真真 上网搜集有关jsp文件上传于下载 的资料 在决定用什么方法来实现文件

Android编程权威指南-读书笔记(二)-第一个小程序

Android编程权威指南-读书笔记(二) -第一个小程序 第一个例子介绍 应用名为GeoQuiz.用户通过单击True或False按钮来回答屏幕上的问题,GeoQuiz可即时反馈答案正确与否. 这个例子为我们简单介绍了几个基本组件的使用,以及基本的事件监听.让我们对基本组件的使用和事件的监听有一个基本的了解. 这篇文章分为2个部分,第一部分就是创建简单的UI.第二个部分就是对这个UI增加代码来响应一些操作. (注:所有不明白或者不理解的东西其实都不重要,后面都会有更详细的介绍.) 本章的目标

HTML5&CSS3初学者指南(1) – 编写第一行代码

介绍 网络时代已经到来.现在对人们来说,每天上网冲浪已经成为一种最为常见的行为. 在网页浏览器中输入一段文本地址,就像http://www.codeproject.com,等待一下,网页就加载到浏览器窗口中.一个典型的网页是由文本.图像和链接组成的.除去内容上的差异,不同网站的网页也具有不同的外观和感受,以实现在网络上建立自己的身份品牌的目的. 如果你也曾想要了解你屏幕上的这些网页是如何被创建出并以各式各样的方式渲染的,那么这里正是你可以了解到这些知识的地方.让我们一起走进在浏览器中创建了这么多

django之创建第3个项目:编写第一个模板文件

1.django结构 2.在站点blog下创建templates文件夹,专门用于存放模板文件 3.在templates文件夹下创建index.html文件 #index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>第一个模板文件</title> </head> <body&

个人冲刺计划(二)第一天

第一天:5月11日: 今天:通过对于拖拉图片:Gallery.文本切换:TextSwitcher以及图片切换:ImageSwitcher视频的学习,掌握了其中的具体做法. 困难:对于文本切换中的横竖屏切换不能理解彻底.有些地方总是会出现问题. 个人冲刺计划(二)第一天,布布扣,bubuko.com

Delphi面向对象学习随笔二 编写第一个类

作者:巴哈姆特(转载请注明出处并保持完整) 这回,我们讨论怎么编写我们自己的第一个类.    在编写我们自己的类之前,首先要说的是“类的继承”.    记得前几天,我在和一个朋友讨论类的特点的时候,他说:“类是可以没有构造方法的!”其实类必须有至少一个构造方法的,但是他的话也不全错,可以理解成“我们可以不实现我们自己的构造方法”.    当我们没有显式的为类编写一个构造方法的时候,那么,看上去,这个类好象是没有构造方法,但是实际上,就算你没有为这个类编写一个属于你自己的构造方法的时候,该类还是有

我的QT5学习之路(二)——第一个程序(Hello World)

一.前言 “工欲善其事,必先利其器”,上一节,我介绍了Qt的安装和配置方法,搭建了基本的开发平台.这一节,来通过一个简单的例子来了解Qt的编程样式和规范,开始喽~~~ 二.第一个程序——Hello World 首先,我们可以按照上一节的方法建立一个新的工程,工程的名字可以就叫做Hello,随你的便.在创建工程的过程中,有一个选择是否创建视图界面的选项,这个可以先不选择,因为我们现在只是了解Qt的机制,不需要Qt帮我们做太多的事情,创建完成后,打开main.cpp. 我做的工作主要就是: 1.屏蔽

Xamarin iOS编写第一个应用程序创建工程

Xamarin iOS编写第一个应用程序创建工程 在Xcode以及Xamarin安装好后,就可以在Xamarin Studio中编写程序了.本节将主要讲解在Xamarin Studio中如何进行工程的创建以及编写代码等内容XamariniOS编写第一个应用程序创建工程本文选自Xamarin iOS开发实战大学霸. 1.3.1  创建工程 XamariniOS编写第一个应用程序创建工程本文选自Xamarin iOS开发实战大学霸,很多的开发工具,在编写代码之前,都必须要创建一个工程,如Visual

[Perl系列二-实战] 1. Perl 读取代码的行数

前言 有的时候有这些需求: 1. 统计一个文件的行数 2. 统计一个源代码的有效行数.排除空行和注释行 3. 统一一个目录下各种文件的数量和行数 要达成这些需求,很多语言多可以做到, 但是使用Perl 应该是一个不错的选择 读取文件行数 读取一个文件的总行数(空行和注释都包含) 使用Perl 很简单 open(FILE ,<>); my $lines_counter = 0; while(<>) { $lines_counter += 1; } print "lines: