lua做为一门高级语言,在游戏产业运用到机会越来越多了。
测试掌握几门脚本语言也有一定的重要性;
以下对于lua组合输入做出一些引导;
测试需要掌握的关于返回数值,主要用到布尔类;
前言的指引:
lua的语法比较简单和清晰,学过c语言的可以很好的掌握
学习返回数值的部分;当测试自定义了一项条件时,满足可以返回true,没有达到返回false;
所以有一定学习的意义。
先了解下lua的学习类型,这些是在测试中可以用到的;
数字类型:number 字符串:string 布尔类:true,false 函数:function 用户数据:userdate 线程数:thread
识别这个需要用到一个type()的函数
Print(type(“hello world”))
>string
Print(type(“world”))
>string
Print(type(“1+3”))
>string
Print(type(1+3))
>number
按上面来看,可以明白知道可以很准备的识别。当超出识别范围时,lua编译器会显示一个叫nil的数据。
例如:
print(type(no))
>nil
因为在lua语法中字符类的需要加“”,当用到print时意思为打印出来的,这里也可以对这块做一些留意。
下面谈谈布尔类型的
print(type(ture))
>boolean
识别多个
print(type(ture,false))
>boolean
语法是不是很简单,同样可以用于识别上面的其他类型。
好,混合一下看看
print(type(true,123,"time")) 注意这里非法的我就不讲了,这里去扩展实验下。
>boolean
print(type(123,true))
>number
额,有逻辑的关系啊。测试中可以用于判断先后的条件,前者满足比后者高。
暂时先讲到这里,博文上将先剧透一些基础的,将来假设我有时间的话一本测试书籍将包含测试和策划用的大部分例子,帮人帮已,也让lua可以更多人掌握。
分享到:
相关推荐
Busted是一个流行的Lua单元测试框架,它提供了简洁的语法和丰富的功能,使得编写和运行测试用例变得简单易行。Busted的主要特点包括: 1. **断言库**:Busted提供了一套丰富的断言函数,如`assert.is_true`,`...
在"lua测试代码"这个主题中,我们主要关注如何使用Luatest进行测试。Luatest提供了丰富的断言方法,如`assertEq`(检查两个值是否相等)、`assertNotEq`(检查两个值是否不等)、`assertTrue`(检查值是否为真)等,...
本文将深入探讨Lua测试器和Lua脚本语言的基础知识,帮助你快速掌握这一强大工具。 ### Lua测试器 Lua测试器是一个用于编写和执行Lua脚本的实用程序,它提供了友好界面,让开发者能够方便地进行脚本调试和测试。...
Lua是一种轻量级的脚本语言,因其高效、易用和可扩展性而在自动测试领域中得到广泛应用。它允许开发者快速编写测试脚本,实现对软件和硬件的自动化测试,从而提高测试效率,减少人工干预的成本。 在自动测试系统中...
lunit,lua单元测试框架,功能强大的单元测试框架源码
Lua是一种轻量级的脚本语言,常用于游戏开发、嵌入式系统和服务器配置等领域。在进行 Lua 程序调试时,断点测试工具是必不可少的辅助手段,可以帮助开发者定位和修复代码中的错误。"一个比较好的LUA断点测试工具",...
ZeroBraneStudio1.9和lua脚本测试代码 ZeroBrane Studio下载地址1: 官网下载:https://studio.zerobrane.com/ GitHub下载:https://github.com/pkoretic/ZeroBraneStudio/releases ZeroBrane Studio是一个免费、...
1. **Lua介绍**:Lua是一种轻量级的脚本语言,以其简洁的语法、高效的性能和易嵌入性而闻名。在C++项目中,Lua常被用来作为扩展和配置工具,因为它可以提供动态脚本功能,而无需重新编译整个C++程序。 2. **C++与...
在你的压缩包“jinfei”中,包含了对“lua51”的测试内容,这很可能是针对Lua 5.1版本的一个测试集合或示例代码。Lua 5.1是该语言的一个较旧但仍然广泛使用的版本,它于2006年发布,提供了很多基础功能和优化。 ...
本文将详细讲解如何使用C# WPF结合Lua语言来开发一款电子设备调试和测试的数据采集软件,以及如何利用Excel编写测试项和Lua脚本生成CSV日志。在电子工程领域,这样的工具对于数据管理和测试自动化至关重要。 首先,...
总的来说,这个压缩包是一个准备就绪的Lua5.2库,包括了经过测试的代码和使用示例,旨在简化开发流程,提供一个易于理解和使用的工具集。对于熟悉或想要学习Lua的人来说,这是一个非常有价值的资源,可以快速地在...
在《天龙八部》的源码中,控制台可能包含了lua脚本的执行环境,lua是一种轻量级的脚本语言,常用于游戏中的逻辑控制和动态内容生成。学习lua脚本,我们可以了解如何编写游戏事件处理、角色行为、AI逻辑等,同时,...
总的来说,"iconv.dll及其lua测试文件"涉及到的是跨平台字符编码转换和Lua脚本编程技术,这对于开发需要处理多种编码格式的应用程序是非常关键的。通过luaiconv_test,开发者可以确保其应用程序在处理各种字符编码时...
ltest是lua的一个超灵巧测试框架;下载地址 1.用法类似 Google Test 2.API接口简单 3.免费开源 示例: -- 新建文件 test.lua 运行之后显示结果: 标签:ltest
在IT行业中,Lua是一种轻量级的脚本语言,常被用于游戏开发、嵌入式系统和配置文件等场景。本文将深入探讨如何在C++环境中进行Lua模块的调用,以实现更复杂的程序功能。这里以VS2012版本为例,详细讲解 Lua 模块调用...
总之,"luabind、lua 测试"是一个关于C++和Lua集成的测试案例,它涵盖了Lua语言基础、Luabind的使用方法,以及如何在实际项目中进行测试。通过深入研究这个案例,开发者能够掌握在C++项目中使用Lua脚本进行扩展和...
5. **测试.e**:这是一个易语言的源代码文件,很可能包含了如何在易语言程序中调用Lua的示例代码,供学习者参考和实践。 6. **lua.e**:这可能是另一个与Lua相关的易语言源代码文件,可能包含更具体的Lua交互操作...
标题中的“iconv.dll lua测试文件”表明这是一个与iconv.dll动态链接库和Lua脚本语言相关的测试案例。iconv.dll通常用于字符编码转换,它提供了处理不同字符集(如UTF-8、GBK等)的功能。Lua则是一种轻量级的、解释...
3. **游戏开发**:许多游戏引擎支持Lua作为脚本语言,你可以用`lua.exe`和`luac.exe`来开发和测试游戏逻辑。 4. **程序扩展**:如果你正在开发一个C/C++应用,可以链接`lua51.dll`来添加脚本支持,让用户的配置或...
总之,这个压缩包提供了一个完整的Lua开发环境和一个入门级的测试项目,对于想要学习和使用Lua的开发者来说,是一个很好的起点。通过这个资源,你可以逐步掌握Lua编程,并利用VS的强大调试工具深入探索Lua的内在机制...