<?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 会利用浏览器的编程接口, 做到以上的 人工测试 涉及到的步骤完全自动化, 大大节省了人工成本.
申明:本站所有资源都是转载各大下载站,或由网友投稿发布,请自行检测软件的完整性,如有侵权请联系我们删除下架,联系方式:admin@php.cn