软件测试中的部署后测试
部署后测试是一种测试类型,其中软件在部署到生产后进行测试。该测试可以帮助我们发现在生产部署之前未检测到的问题,尽管在最终部署之前进行了所有计划和测试,但获得用户意见对于网站的改进非常重要。它确保网站适应用户的需求。用户反馈可能有多种形式,从报告故障到改进网站的建议。
需要部署后测试
我们需要什么来测试应用程序发布后的部署以及如何测试?有多种方法可以获取用户对软件应用程序的反馈,但了解意见的有效方法是让每个用户填写一份调查表,因为这些调查表可用于检测用户的最新趋势并提供一些关于软件改进的好信息。从这些调查中获得的回复可能会帮助测试人员或开发人员改进他们的应用程序。
现在在收到用户反馈后,测试人员需要识别用户给出的有用的故障报告、建议和建议。对于这些给定的事情,可以使用以下标准来检查哪些反馈更重要:
- 计算给出相同反馈或推荐的用户总数。如果反馈在用户群体中不是很受欢迎,那么在软件中实施他们的建议之前我们必须三思而后行。
- 用户是假的还是真实的?确保反馈的来源至关重要:建议来自普通用户,而不是偶然的用户。
- 建议的想法值得实施吗?在实施建议的更改之前,必须仔细分析成本和进度,并彻底检查建议更改的正确性及其对应用程序的影响。并且在软件中实施建议的更改的好处必须由测试人员或开发人员确定。
- 反馈或建议是否会增加其对软件的影响?该推荐是否也与其他功能兼容?获得这些反馈非常重要,并且回答它们非常关键,并且执行这些建议的结果有时是不可预测的。
部署后测试活动
- 部署后验证:首先,QA 或测试负责人根据需要及其要求对软件应用程序进行验证,这些通常是软件应用程序的测试计划和测试用例,与以前或现有的测试进行比较计划和测试用例。
- 上报部署后验证结果:验证上述案例后,将结果和所有必要信息告知客户,如果他们在生产中发现任何问题/缺陷,则将问题告知测试负责人,并进一步将进行新的测试。
- 删除测试数据:一旦结果是肯定的,部署后测试中使用的测试数据就会从流程中删除。
- 监控应用程序:最后,如果在生产中需要监控应用程序,那么也完成了。
上述过程对于客户确保他们建议的软件功能得到正确解决、修复和删除非常重要,否则客户可能不得不投入大量成本和精力来再次测试应用程序。