51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 9222|回复: 1
打印 上一主题 下一主题

php自动化测试框架---PHP-QAT

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-8-20 15:31:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一提到web自动化框架/工具,很多同行会想起: watir等。其实PHP的世界一样很精彩,流行PHP测试框架phpunit、simpletest、PHP-QAT 。PHP-QAT 能做单元测试、web应用测试等。

1 下载安装
http://downloads.php.net/johannes/php-5.3.0alpha1.tar.gz

安装php: ./configure;make

在当前目录有run-tests.php。

2 环境设置

export TEST_PHP_EXECUTABLE=/usr/local/bin/php

3  样例

$ cd  /usr/local/apache2/php-5.3.0alpha1

$ ./run-tests.php  xyz/001.phpt  

=====================================================================
PHP         : /usr/local/bin/php
PHP_SAPI    : cli
PHP_VERSION : 5.3.0alpha1
ZEND_VERSION: 2.3.0
PHP_OS      : Linux - Linux alitest146 2.6.9-42.ELsmp #1 SMP Wed Jul 12 23:27:17 EDT 2006 i686
INI actual  : /usr/local/apache2/php-5.3.0alpha1
More .INIs  :  
CWD         : /usr/local/apache2/php-5.3.0alpha1
Extra dirs  :
VALGRIND    : Not used
=====================================================================
Running selected tests.
b user is  /usr/local/apache2/php-5.3.0alpha1/xyz/001.phpt  Array/usr/local/apache2/php-5.3.0alpha1/xyz/001.phpt is fileTEST 1/1 [xyPASS Simple POST Method test [xyz/001.phpt]
=====================================================================
Number of tests :    1                 1
Tests skipped   :    0 (  0.0%) --------
Tests warned    :    0 (  0.0%) (  0.0%)
Tests failed    :    0 (  0.0%) (  0.0%)
Expected fail   :    0 (  0.0%) (  0.0%)
Tests passed    :    1 (100.0%) (100.0%)
---------------------------------------------------------------------
Time taken      :    0 seconds
=====================================================================

[root@alitest146 /usr/local/apache2/php-5.3.0alpha1]
$ cat xyz/001.phpt
--TEST--
Simple POST Method test
--SKIPIF--
<?php if (php_sapi_name()=='cli') echo 'skip'; ?>
--POST--
a=Hello+World
--FILE--
<?php
echo $_POST['a']; ?>
--EXPECT--
Hello World

4更多详细信息参考 http://qa.php.net/write-test.php

5 改造后的实际应用:

北京雅虎\阿里妈妈
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2010-4-9 01:53:36 | 只看该作者
其实很真不知道这个php QAT,更没有使用过了,不过发现还是值得去看看。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-22 20:56 , Processed in 0.089781 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表