测试动态 / 质量专栏 / 提高软件测试能力的五种实用方法
提高软件测试能力的五种实用方法
2022-07-01 浏览次数:2886

你能教我软件测试吗?

这是最容易回答和最难执行的问题之一。让我们找出原因。在软件测试领域没有一个权威机构。每个人都有自己定义和执行软件测试的方式。一些人认为软件测试是一种纯粹的验证游戏,以及针对文档化需求的验证,而很少有人将其视为充满探索和实验的调查之旅。理想的最终目标是向利益相关者提供与质量相关的信息,以便他们做出明智的决定。

现在情况已经明朗,让我们探讨一下大多数人是如何使向感兴趣的人教授软件测试变得困难的。

了解用户

测试是在产品上进行的——供人们使用并由人们开发。遗憾的是,重点仅限于产品,这很伤人。软件测试不以产品单独开始或结束。除非您还关注客户,即参与设计和构建产品的人员,否则您将失去软件测试的宝贵维度。有多少人像关注产品一样关注客户和团队?想想看。

每个产品都旨在解决一个问题。如果问题不解决,产品和项目就被浪费了。想象一下在不了解上下文的情况下详细了解产品。可悲的是,它发生在许多培训师和学习者身上。也了解上下文。了解谁使用该产品。为了帮助最终用户,了解他们会有所帮助——他们的动机、好恶、行为模式、偏见、当前解决问题的方式等等。

与其他利益相关者交谈

花一两天时间与您产品的客户支持团队交流。您会发现某些功能对用户来说有多难。您还可能有机会观察许多客户如何面对相同问题的趋势。对您来说似乎很简单的事情对每个人来说可能并不明显。此外,了解人们如何有自己的产品使用方式,有时可能会习惯一个错误,当你修复错误时他们会感到恼火(真实故事)


销售和营销团队也是产品信息的良好来源。看看他们如何销售产品的功能。了解这些团队提出的主张。销售脚本是否更新?他们是否以正确的方式使用产品——预期的方式?为惊喜做好准备!记下客户提出的问题。它们成为您下一个 sprint 的测试想法或功能请求。

与程序员讨论

此外,关注谁构建产品。他们的意图、模式、局限、压力、过去的记录和疲劳。当您对产品的构建方式了解很多时,就更容易快速预测和解决松散的问题,从而节省时间并专注于更大的问题。程序员每天都会做出许多权衡。其中大多数没有记录。与程序员交谈以了解他们面临的困难——不一定是在正式的会议空间中。向他们询问风险最高的代码、经过良好测试的代码以及一般情况——他们最担心的是什么。获取信息并继续在该信息上应用测试镜头。测试一下。

地图不是领土

许多人将测试视为通过/失败、算法、测试用例驱动、自动覆盖驱动的脚本问题,结果却对现实世界、情感驱动、以用户为中心的使用模式以及无数组合和现实生活场景感到惊讶。您最后一次阅读产品的用户指南或按照分步说明发现新产品是什么时候?你见过一个孩子享受发现的过程吗?

测试应该在类似的路线上进行,但过程中结构要多一点(但不够严格)。尽管您想确认某些事情按预期工作,但请务必同样探索当您偏离脚本时会发生什么以及会发生什么的可能性。作为测试人员,您的角色是获取信息——产品是否做了它应该做的事情,产品是否没有做任何损害产品/公司声誉的奇怪事情,是否有任何危险信号并且需要被突出?

在报告和讲故事方面做得更好

调查是困难的,尤其是当它以完全随机的方式完成时,没有注意上下文并且在没有系统知识的情况下完成。即使以糟糕的方式提供好的证据,你也很少有人接受。因此,除了从多个利益相关者那里获取信息、使用产品、调查问题之外,是时候更好地进行报告和讲故事了。我们可以从新闻记者那里学到很多东西——如何以连贯的方式传达大部分信息而不重复自己。

总结:

关注用户

与程序员和其他利益相关者合作

测试不仅仅是通过/失败。专注——这里有问题吗?

了解系统和交互。

注意上下文,更好地报告和讲述你发现的故事。

卓码软件测评是一家[ 具备CMA、CNAS双重资质 ]的专业做软件测试的第三方软件测试服务机构, 可根据您的需求提供各类软件测试服务,并出具合格有效的软件测试报告。点击→→可了解测试报价

部分文字、图片来自网络,如涉及侵权,请及时与我们联系,我们会在第一时间删除或处理侵权内容。负责人:曾菲       电话:4006070568

文章标签: 软件测试
热门标签 换一换
软件崩溃 稳定性测试 API测试 API安全测试 网站测试测评 敏感数据泄露测试 敏感数据泄露 敏感数据泄露测试防护 课题软件交付 科研经费申请 软件网站系统竞赛 竞赛CMA资质补办通道 中学生软件网站系统CMA资质 大学生软件网站系统CMA资质 科研软件课题cma检测报告 科研软件课题cma检测 国家级科研软件CMA检测 科研软件课题 国家级科研软件 web测评 网站测试 网站测评 第三方软件验收公司 第三方软件验收 软件测试选题 软件测试课题是什么 软件测试课题研究报告 软件科研项目测评报告 软件科研项目测评内容 软件科研项目测评 长沙第三方软件测评中心 长沙第三方软件测评公司 长沙第三方软件测评机构 软件科研结项强制清单 软件课题验收 软件申报课题 数据脱敏 数据脱敏传输规范 远程测试实操指南 远程测试 易用性专业测试 软件易用性 政府企业软件采购验收 OA系统CMA软件测评 ERP系统CMA软件测评 CMA检测报告的法律价值 代码原创性 软件著作登记 软件著作权登记 教育APP备案 教育APP 信息化软件项目测评 信息化软件项目 校园软件项目验收标准 智慧软件项目 智慧校园软件项目 CSRF漏洞自动化测试 漏洞自动化测试 CSRF漏洞 反序列化漏洞测试 反序列化漏洞原理 反序列化漏洞 命令执行 命令注入 漏洞检测 文件上传漏洞 身份验证 出具CMA测试报告 cma资质认证 软件验收流程 软件招标文件 软件开发招标 卓码软件测评 WEB安全测试 漏洞挖掘 身份验证漏洞 测评网站并发压力 测评门户网站 Web软件测评 XSS跨站脚本 XSS跨站 C/S软件测评 B/S软件测评 渗透测试 网站安全 网络安全 WEB安全 并发压力测试 常见系统验收单 CRM系统验收 ERP系统验收 OA系统验收 软件项目招投 软件项目 软件投标 软件招标 软件验收 App兼容性测试 CNAS软件检测 CNAS软件检测资质 软件检测 软件检测排名 软件检测机构排名 Web安全测试 Web安全 Web兼容性测试 兼容性测试 web测试 黑盒测试 白盒测试 负载测试 软件易用性测试 软件测试用例 软件性能测试 科技项目验收测试 首版次软件 软件鉴定测试 软件渗透测试 软件安全测试 第三方软件测试报告 软件第三方测试报告 第三方软件测评机构 湖南软件测评公司 软件测评中心 软件第三方测试机构 软件安全测试报告 第三方软件测试公司 第三方软件测试机构 CMA软件测试 CNAS软件测试 第三方软件测试 移动app测试 软件确认测试 软件测评 第三方软件测评 软件测试公司 软件测试报告 跨浏览器测试 软件更新 行业资讯 软件测评机构 大数据测试 测试环境 网站优化 功能测试 APP测试 软件兼容测试 安全测评 第三方测试 测试工具 软件测试 验收测试 系统测试 测试外包 压力测试 测试平台 bug管理 性能测试 测试报告 测试框架 CNAS认可 CMA认证 自动化测试
专业测试,找专业团队,请联系我们!
咨询软件测试 400-607-0568