- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
自动化测试技术
自动化测试技术分享;何为自动化?;何为自动化?;哪些能自动化?;自动化工具介绍;PHPUNIT的安装
方法一: 使用Pear
运行 pear channel-discover pear.phpunit.de;
pear install phpunit/PHPUnit
方法二 :手动安装
1 从http://pear.phpunit.de/get/下载软件包并解压
2 把解压后的目录加入php.ini中的include_path
3 将脚本pear-phpunit改名为phpunit
4 将phpunit脚本中的@php_bin@替换成php可执行脚本的路径
5 为phpunit脚本增加可执行权限并加入$PATH
6 将PHPUnit/Runner/Version.php中的@package_version@替换成3位 版本号。;测试用例的结构
?php
class Example extends PHPUnit_Extensions_SeleniumTestCase
{
protected function setUp()
{
//设置前置条件
$this-setBrowser(*chrome);
$this-setBrowserUrl(/);
}
; public function testMyTestCase()
{
//具体测试工作
$this-open(/);
$this-click(css=body);
}
public function tearDown()
{
//清除工作
$this-selenium-stop();
}
}
?;断言常用的有:
assertLocation(判断当前是在正确的页面)、
assertTitle(检查当前页面的title是否正确)
assertValue(检查input的值, checkbox或radio,有值为”on”无为”off)
assertSelected(检查select的下拉菜单中选中是否正确)
assertSelectedOptions(检查下拉菜单中的选项的是否正确)
assertText(检查指定元素的文本)
assertTextPresent(检查在当前给用户显示的页面上是否有出现指定的文本)
;assertTextNotPresent(检查在当前给用户显示的页面上是否没有出现指定的文本)
assertAttribute(检查当前指定元素的属性的值)
assertTable(检查table里的某个cell中的值)
assertEditable(检查指定的input是否可以编辑)
assertNotEditable(检查指定的input是否不可以编辑)
assertAlert(检查是否有产生带指定message的alert对话框)
waitForElementPresent (等待检验某元素的存在。为真时,则执行。)
;Selenium介绍;Selenium+PHPUNIT环境的结合;测试用例编写及测试过程;根据运行结果,查找原因。分析一下是测试脚本的原因,或是被测试对象的原因。如果是脚本的原因,修改测试脚本,如果是被测试对象的问题,就查找程序的原因。;编写自动化用例中应注意的问题;Selenium 函数和Assert语句的选择
(1) Selenium API函数参考手册
(2)Selenium入门:/chinabluexfw/article/details/7331359
(3)Assert语句介绍
思想之地: /tag/phpunit
phpunit -assert系列函数:/s/blog_5d2184eb0100n9z1.html;测试用例编写规范
在测试用例编写的过程中,一定要加上注释。最少要定位到函数级,在关键的语句前一定要加上注释。
扩展资料:
软件测试网:/html/index.html
开源中国社区: /project
未来发展
在测试用例编写完成后,要接入公司现有的测试用例管理框架weilink,汇总运行结果,还可以发给相关人员!;目前编写的自动化用例介绍;
您可能关注的文档
最近下载
- 631 普通生物学2018年南京师范大学考研专业课试题.pdf VIP
- 危险化学品企业“5.9相关方”解读与应用指南(雷泽佳编制-2025A1).pdf VIP
- 半导体器件物理-全套PPT课件..pptx VIP
- 劳保用品发放台账.doc VIP
- 绿城项目运营手册设计弦之景观设计分弦(2019颁布最新版).pdf VIP
- 起重机械安装维修质量保证手册-符合TSG 07-2019特种设备质量保证管理体系.pdf VIP
- 2025-《基金法律法规、职业道德与业务规范》高频考点班.pdf VIP
- 第四节化机浆.ppt
- 大学生职业生涯规划.pdf VIP
- 工会干部队伍建设调查研究报告【精选】.doc VIP
原创力文档


文档评论(0)