摘要:
创建脚本功能测试是软件开发的一个关键部分--而已经装入Linux的Bash可以帮您轻而易举地完成功能测试。在本文中,AngelRivera将说明如何运用Bashshell脚本通过行命令来执行Linux应用程序的功能测试。由于此脚本依赖于命令行的返回码,因而您不能将这种方法运用于GUI应用程序。功能测试是开发周期的一个阶段,在这个阶段中将测试软件应用程序以确保软件的函数如预期的那样,同时能正确处理代码中错误。此项工作通常在单个模块的单元测试结束之后,在负载/重压条件下整个产品的系统测试之前进行的。市场上有许多测试工具提供了有助于功能测试的功能。然而,首先要获取它们,然后再安装、配置,这将占用您宝 阅读全文
摘要:
Bourne Shell及Shell编程(2)h.交互式从键盘读入数据使用read语句,其格式如下:readvar1 var2...varnread将不作变量替换,但会删除多余的空格,直到遇到第一个换行符(回车),并将输入值依次赋值给相应的变量。例:$readvar1 var2 var3Hellomyfriends$echo$var1$var2$var3Hellomyfriends$echo$var1Hello$readvar1 var2 var3Hellomydear friends$echo$var3dear friends<-输入多余变量时,输入值余下的内容赋给最后一个变量$rea 阅读全文
摘要:
------------------------------------------------------------------------------Bourne Shell介绍:Bourne Shell 基础及其他很多有用的特性,shell编程及组织。主要内容:.shell基础 基本介绍,环境,选项,特殊字符.shell变量 用户定义变量,环境变量,位置变量(shell 参数).shell script编程 条件测试,循环及重复控制.shell定制1.shell基础知识 作者:Stephen Bourne 在Bell实验室开发 建议:man sh 查看相关UNIX上的改进或特性(1)s 阅读全文
摘要:
基础:正则表达式(RegularExpression)在学习sed前,首先了解RE的基本知识,大体上最基本也需要知道下面这些,如果不了解正则表达式,那么您将很难进阶引用:-錨點(anchor)用以標識RE於句子中的位置所在.常見有:^:表示句首.如^abc表示以abc開首的句子.$:表示句尾.如abc$表示以abc結尾的句子.\<:表示詞首.如\<abc表示以abc開首的詞.\>:表示詞尾.如abc\>表示以abc結尾的詞.-修飾字符(modifier)獨立表示時本身不具意義,專門用以修改前一個char.set的出現次數.常見有:*:表示前一個char.set的出現次數 阅读全文