企业性能测试:体系构建、落地指导与案例解读
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

推荐序一

当我们谈论软件测试时,首先想到的是针对应用程序的特点和功能进行测试。开发人员高度关注应用程序的使用体验,并开发多个测试用例来测试功能。然而,当所开发的应用程序暴露在外部条件下时,除了应测试其基本功能外,还应测试其性能。

简单地说,性能测试是软件测试中的一种类型,它的目的是确定所开发的应用程序是否能够承受负载。高性能效率(或简称“性能”)是为在各种设备上使用应用程序的用户提供良好体验的核心部分。在达到最终用户可以接受的软件质量水平的过程中,性能测试具有非常关键的作用。它通常与其他方法紧密联合,比如与易用性工程相关联,即在加入负载的条件下去评估软件功能的适合性、易用性和其他质量特性。通过与其他方法结合,我们可能发现在特定负载下影响软件质量特性的问题。

ISTQB知识体系在全球测试工程师中获得广泛认可。在它的指引下,很多专家完善了自己的知识认知、技能规范、操作流程和解决方案,它为不计其数的优质软件产品保驾护航。ISTQB知识体系能够与时俱进,得益于越来越多的测试专业人员用最佳实践对之不断扩展和更新。非常高兴我国软件界引领性企业的专家们与ISTQB/CSTQB联合编写了这本兼容ISTQB性能测试大纲的专业作品。

一方面,本书在理论上与国际接轨。另一方面,书中体系构建、落地指导与案例解析的部分源于我国企业真实案例,具有鲜明特色,也具有很强的实战性。本书介绍了多种系统架构下的不同应用领域的相关案例,比如传统的客户端-服务器端架构、分布式应用和嵌入式应用等。总之,这是一本适合软件性能测试人员学习和参考的很不错的书,对他们的工作具有很好的指导意义。

刘琴

同济大学软件学院教授

CSTQB联合创始人

ISO29119-11 AI系统测试联合负责人

ISTQB大中华区首席代表

TMMi-CN主席、英国高等教育协会会员