《 软件测试价值提升之路》——2.2 匹配新的业务要求

简介: 本节书摘来自华章出版社《软件测试价值提升之路》一书中的第2章,第2.2节,作者:杨晓慧编著,更多章节内容可以访问云栖社区“华章计算机”公众号查看。 2.2 匹配新的业务要求 这些年软件发生了什么变化?前面的章节已经提到,软件的应用已经从特定的行业渗透到了各行各业,包括日常生活。

本节书摘来自华章出版社《软件测试价值提升之路》一书中的第2章,第2.2节,作者:杨晓慧编著,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

2.2 匹配新的业务要求

这些年软件发生了什么变化?前面的章节已经提到,软件的应用已经从特定的行业渗透到了各行各业,包括日常生活。软件的用户已经由专业人员扩展到了社会上的每一个人。所以对于软件至少有以下几个特点是需要测试去适应的:
推出快。这是一个快鱼吃慢鱼的时代,即使产品面对的是行业市场,也会面临着客户今天想出来的主意,明天就想看到东西的紧迫感。所以以前的软件公司要过CMM认证,现在讲的是敏捷,而测试需要具有适应这种开发模式的工具、方法和组织结构。
变化频繁。跟着用户的需求走,而不是跟着标准走,这是现在软件的特点。用户只要不停止思考,需求就不会停止进化。软件架构更新升级的周期一般不超过2年,新架构要继承所有的老特性,而且还会在研发效率、性能、可靠性、体验、成本等的某一个或几个方面有飞跃,测试也需要具备相应的验证和评估能力。
接口杂。现在的软件都倾向于让用户在自己的平台上集成需要的全部信息,这样用户的体验才是最好的,也才会有黏性,但是这样也意味着后台的接口会非常多,这些接口通常是非标准的,而且并非稳定不变。繁杂的接口,对测试使用的模拟工具、自动化工具、接口捕获和分析工具提出了很大的挑战。
开放性。大多数的软件都有面向互联网用户的客户端,这样一来,软件的用户既有内部专业人员,也有普通互联网用户或者内部的一般操作员。对测试而言,这意味着应用场景会更复杂,安全性的挑战也会更大。
新技术。不管是否愿意,这些年一些新的技术概念已经冲进了软件圈子每个人的视野,如,云测试、探索式测试、极速测试、基于模型的测试(Module based testing,MBT)、基于风险的测试(Risk based testing,RBT)、测试过程改进(Test process improvement,TPI),以及各种各样号称多快好省的测试工具等。如果测试工程师不能比其他研发成员更早剥开这些名词的本质,就会显得不思进取。
重体验。很多并不具备基本计算机知识、电脑操作水平一般而并不熟悉的人成为了软件用户,软件的体验设计也没有形成普适性的所谓的“22条军规”。对体验的验证也必须有新的思路。

相关文章
|
数据采集 前端开发 算法
技术与业务同行:做业务的技术人
本文结合了作者的工作经验提出了一些建议,希望每一位技术同学都可以找到适合自己的成长方向和路径。
|
存储 架构师 BI
【业务架构】业务架构:战略执行之路上缺失的艺术/科学
【业务架构】业务架构:战略执行之路上缺失的艺术/科学
【业务架构】业务架构:战略执行之路上缺失的艺术/科学
|
人工智能 搜索推荐 架构师
|
存储 人工智能 运维
测试团队技术转型实践方法
测试团队技术转型实践方法
321 0
测试团队技术转型实践方法
|
存储 数据挖掘 大数据
谈一谈制定数据和分析战略的重要性
随着世界变得越来越智能,数据成为企业竞争优势的关键要素,这意味着企业的竞争能力将越来越取决于如何利用数据、应用分析和实施新技术。
|
存储 运维 监控
技术与业务同行:我是如何在业务中成长的?
勇于打破自己的边界,拓展自己的技术栈。
2914 7
技术与业务同行:我是如何在业务中成长的?
|
监控 项目管理 UED
如何做规划?分享2种思维和4个方法
规划不只是高层的事。学会做规划,不仅可以让目标更聚焦,还能让我们清晰地知道今后要做什么、如何去做。在本篇文章中,提到了规划的2种思维模式,和作者自己在规划中用到的4个规划方法,希望让开始做规划的你显得不那么迷茫。
如何做规划?分享2种思维和4个方法
|
人工智能 算法 大数据
以赋能业务为目标的技术创新该如何做?
在软件研发从业者的视角里,创新分为两种:一种是与软件研发技术相关的创新,特别是在大数据和AI这种快速发展的领域,需要保持与技术进步的同频;而另一种创新,是与公司业务相关的,不断运用技术实现自动化、智能化、规范化,提高业务服务能力与用户体验。
|
大数据 物联网
“未来思维”是企业持续发展的基本条件
在“未来思维”的思维方式下,产品的设计者跳脱当前现实需求和短期思维的桎梏,从产品的“终局”——它未来应有的功能和形态——出发,设计出更加满足用户需求的产品。
1425 0
下一篇
无影云桌面