-
Perl testing 程序高手秘笈(中文版)
- 作者:
- 出版社: 东南大学出版社
- 出版日期: 2008-07
-
-
-
-
图书简介
在软件开发领域除了测试以外还有什么更加吸引人的话题吗?当然,先要排除游戏编程、3D图形、音频处理、高性能阵列、超酷网站设计等等,现在还有剩下的吗?哦,看来软件测试可能确实不怎么吸引人。但我要说这很不幸,因为好的软件测试能增加开发效率、改善设计、提高质量、减轻维护负担,还能让你的客户、同事和经理更满意。
Perl引入自动测试已经有些年头了。早前的Perl 1.0版本就带有一个综合测试包,这给以后的测试开了个好头。了解Perl的测试工具并用它们来排除各种疑难杂症,将有助于你成为更好的程序员。即便在别的测试领域,这些Perl工具也能派上用场,就算在那些用其他语言开发的项目中也是如此。
类似所有其他的O'Reilly程序高手秘笈系列图书,这是一本“多做少说”的书,我们努力避免说教,专注于在实际案例中解答问题,而不是空谈。
《Perl Testing程序高手秘笈》将深入浅出地带领你:轻松编写基础Perl测试程序并解析测试结果;使用特殊技巧和模块来改进测试;在项目代码中捆绑测试用例;测试对数据库的操作及其内容;测试网站功能和Web应用;使用“Test Anything Protocol”来测试其他语言开发的项目。
如今的工作压力日渐加强,而项目开发的周期却日渐缩短,因此单元测试在提高软件质量方面的地位也日趋重要。一旦掌握了本书的内容,你就能轻易验证底层代码的可靠性、从容缩减项目的开发周期,并出色地完成日常维护工作。
现在就可以轻松地开始阅读本书,不需要像自由软件和开源软件的忠实拥护者那样,吃饭、睡觉、工作的时候都想着用本书中的Perl技术去做些什么。其实你只要有一丁点儿改进工作效率和代码质量的愿望就行了,慢慢地你就会领略到测试给你带来的巨大帮助。作者简介
Ian Langworth(http://langworth.com/)写了很多年的Perl程序,并从2003年起就一直活跃在Perl社区中。他为CPAN贡献了许多模块,大多数和Kwiki相关。他还在Perl相关的_些大会如LISA和YAPC上作过演讲。Ian同时还是广为流传的小工具Cadubi的作者,这个软件如今被很多自由操作系统打包收纳。 Ian目前在Northeastern大学研究计算机科学和认知心理学。在进修硕士学位期间,他参与了志愿者系统管理员团队的工作,并为帮助他人提高代码质量和健壮度而不懈努力着。 他现在居住在马萨诸塞州的波士顿市Fenway公园附近,并积极参与当地Boston Perl Monger小组的活动。图书目录
- 《程序高手秘笈》系列
- 前言
- 第一章 测试起步
- 安装Test模块
- 运行测试
- 解析测试结果
- 编写你的第一个测试
- 装载模块
- 改进测试比对
- 第二章 编写测试
- 跳过测试
- 标注测试项目为TODO
- 简单数据结构比较
- 数据组成
- 测试警告信息
- 测试异常
- 第三章 管理测试
- 测试的组织
- 检查覆盖率
- 编写测试库
- 对测试库的测试
- 编写测试用具
- 通过网络运行测试
- 自动运行测试
- 第四章 与代码一起发布测试
- 测试文档覆盖率
- 测试整个模块
- 让用户决定
- 让用户决定(续)
- 模块测试打包
- 收集测试报告
- 确保技量
- 第五章 应对难以测试的代码
- 重载内建操作符和函数
- 冒名模块
- 冒名对象
- 部分实现的冒名对象
- 重载运行时的代码
- 全局重载函数和操作符
- 第六章 测试数据库
- 置换测试数据库
- 使用临时数据库
- 冒名数据库
- 第七章 测试网站
- 测试后端逻辑
- 测试前端界面
- 录制和回放浏览过程
- 测试HTML的有效性
- 运行自己的Apache服务器
- 用Apache-Test进行测试
- 发布带有Apache-Test的模块
- 第八章 使用Test::Class进行单元测试
- 编写测试用例
- 创建测试夹具
- 继承测试
- 用Test::Class跳过测试
- 用Test::Class标注TODO测试
- 第九章 其他类型的测试
- 编写可测试的程序
- 发生了什么事?
- 测试程序
- 测试交互式程序
- 测试共享库
-
- 目前我在看英文版的,觉得挺不错的,推荐给大家~~~希望对大家在软件测试中有所帮助!
-
-
-