4.7. Test Unit

简介:

创建一个测试实例

		
要求“测试/单位”
要求'rubygems'
要求“watir”
要求'firewatir'

class GoogleHomePage <Test :: Unit :: TestCase
  def test_there_should_be_text_About_Google
    browser = Watir :: Browser.start“http://www.google.com”
    assert(browser.text.include?(“关于Google”))
  结束
结束
		
		
$ ruby​​ test_unit.rb

加载套件test_unit
入门
完成在1.687秒。

1个测试,1个断言,0个失败,0个错误
		

创建一个测试用例方法

		
class SampleTest <Watir :: TestCase
  def test_login
    #登录测试代码等
  结束

  def test_account
    #账户测试代码等
  结束
结束
		
		

如何运行特定的测试用例?

ruby my_test_file.rb --name test_account
		
[注意] 提示

必须TEST_为前缀

默认非顺序执行

顺序执行方法test_a_mytest,test_b_mytest; test_01_mytest,test_02_mytest





原文出处:Netkiller 系列 手札

本文作者:陈景峯

转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。


目录
相关文章
|
存储 缓存 Java
Null Nothing Unit|学习笔记
快速学习 Null Nothing Unit。
149 0
Null Nothing Unit|学习笔记
torch.distributed.init_process_group(‘gloo’, init_method=‘file://tmp/somefile’, rank=0, world_size=1
torch.distributed.init_process_group(‘gloo’, init_method=‘file://tmp/somefile’, rank=0, world_size=1
606 0
torch.distributed.init_process_group(‘gloo’, init_method=‘file://tmp/somefile’, rank=0, world_size=1
|
存储 缓存 固态存储
Long Story of Block - 1 Data Unit
计算、存储、网络构成了云计算的基本组件。Linux 中的 IO 栈主要分为 Filesystem 与 Block 两层,前者包括 VFS 与各种类型的文件系统(包括 Ext4、XFS 等),描述了数据的组织形式、提供管理数据的接口;而后者包括通用块层 (generic block layer) 与各种类型的块设备驱动(包括 SCSI、NVMe、Virtio 等),主要实现了数据在非易失性存储(HD
419 1
Long Story of Block - 1 Data Unit
|
资源调度
R-Description Data(step 3)
R is a data analysis and visualization platform.
1100 0
|
Shell 开发工具 Perl
|
测试技术 开发工具 数据安全/隐私保护