Codeception-2.3全栈测试PHP库

2017-12-19 15:36:5067539查看评论(0)
简介:

<?php
$autoloadFile = './vendor/codeception/codeception/autoload.php';
if (file_exists('./vendor/autoload.php') && file_exists($autoloadFile) && __FILE__ != realpath($autoloadFile)) {
    //for global installation or phar file
    fwrite(
        STDERR,
        "\n==== Redirecting to Composer-installed version in vendor/codeception ====\n"
    );
    require $autoloadFile;
    //require package/bin instead of codecept to avoid printing hashbang line
    require './vendor/codeception/codeception/package/bin';
    die;
} elseif (file_exists(__DIR__ . '/vendor/autoload.php')) {
    // for phar
    require_once(__DIR__ . '/vendor/autoload.php');
} elseif (file_exists(__DIR__ . '/../../autoload.php')) {
    //for composer
    require_once __DIR__ . '/../../autoload.php';
}

我们先设想这样一个场景:当技术人员开发完毕, 其客户, 产品经理, 或者是测试人员, 他们怎么确定产品的可用性? 一般情况下, 他们都是执行以下几个步骤进行测试:

打开浏览器;

输入 url;

看到一些信息, 并确定了这个页面是可用的;

点击某个 url;

填写表单, 并提交表单, 看到了某些信息, 并确定此功能是可用的

这种测试方式我们称之为 手动测试, 或 人工测试, 与其相反的是 自动化测试, Codeception 的 Acceptance Tests 会利用浏览器的编程接口, 做到以上的 人工测试 涉及到的步骤完全自动化, 大大节省了人工成本.


Codeception-2.3全栈测试PHP库

申明:本站所有资源都是转载各大下载站,或由网友投稿发布,请自行检测软件的完整性,如有侵权请联系我们删除下架,联系方式:admin@php.cn

相关推荐

Codeception-2.3全栈测试PHP库

Codeception-2.3全栈测试PHP库
62538

PHP全栈测试框架库

一个全栈测试框架库
42745

Requests-masterHTTP的PHP库

Requests-masterHTTP的PHP库
76935

php生成excel文件到指定目录的函数类

php生成excel文件到指定目录的函数类
5287210

数组排序类库

数组排序类库
1078176

validation-Laravel的验证库

validation-Laravel的验证库
134577

用于开发PECL扩展的PHP库

用于开发PECL扩展的PHP库
80654

利用phpexcel对数据库数据的导入excel(excel筛选)、导出excel的类

利用phpexcel对数据库数据的导入excel(excel筛选)、导出excel的类
2412435
网页评论
最新评论