出版社 : 浙江出版集团数字传媒有限公司; 第1版 (2017年3月31日)
出版日期 : 2017年3月31日
品牌 : 本唐出版
语言 : 简体中文
文件大小 : 4543 KB
质量是软件的生命,而软件测试是保证质量的关键环节。随着各种新的软件开发流程、需求和技术的涌现,如Continous Delivery,DevOps等,大型复杂业务流程企业的数字化转型、云和容器技术、FinTech、大数据、人工智能等的发展,传统的软件测试方式似乎已经不再适用。
当我们回头思考的时候,却发现测试的本质并没有改变,只是其思维与技术的进步相对缓慢。比如为了适应Continous Delivery,需要改变测试的思维而使用敏捷测试,包括全员关注质量、测试前移、全方位的自动化;为了适应复杂的企业业务流程,测试活动最好采用BDD/DSL的方式以保证业务传递的有效和快速性;容器与云的普及,使得自动化测试系统的能力达到了一个新的高度;由于FinTech使得金融与技术进一步融合,使得安全测试的地位更为突出等。
但是无论测试思维怎么改变、技术怎么更新,其本质却是没有变,依然要进行有效的测试分析和测试设计,要具有探索性的测试思维等。
本书选取了ThoughtWorks多名高级QA的数篇精彩文章,它们是作者多年工作经验的结晶,希望能帮助读者更好的了解和学习测试及质量相关的知识,从而在现在这个纷繁复杂的软件时代中勇往直前。
目录
QA,从1.0到4.0
敏捷软件测试常见的七个误区
为什么QA不喜欢重构?
一个遗留系统自动化测试的七年之痒
测试自动化后,我们需要怎样的QA?
从测试策略到测试架构
说起 BDD,你会想到什么?
醒醒吧少年,只用Cucumber不能帮助你BDD
我在测试移动弱网时踩过的坑
容器化时代对测试的机遇
产品环境下的QA
致测试同仁们:让我们一起做安全测试吧!