
用于保险索赔估算的Web应用程序的质量保证咨询和测试
顾客
客户是一家美国公司,提供用于保险索赔估算的软件产品。客户与美国主要的保险公司和汽车制造的全球领导者合作。
挑战
客户开始致力于软件生态系统的开发,该软件生态系统包括具有公用数据库的三个应用程序。每个应用程序都针对特定类型的用户:
- 面向车主的渐进式Web应用程序。
- 保险公司的Web应用程序。
- 用于估算公司的Web应用程序。
客户的质量检查流程不够成熟,无法跟上Scrum方法的发展,根据该方法开发应用程序。最大的问题是对应用程序功能的需求不足。客户需要使质量保证流程适应Scrum开发的需求并改善项目要求。
此外,客户需要验证三个应用程序的复杂功能是否按预期工作,并且应用程序的数据库有效且正确地处理了大量数据。
解
质量检查咨询
ScienceSoft的质量保证顾问审核了客户的质量保证流程,并根据测试成熟度模型集成(TMMi)将其评为第1级。根据审计结果,ScienceSoft的质量保证顾问制定了一项行动计划,以提高客户质量保证的成熟度。处理并调整它们以适应Scrum驱动的开发需求。科学软件的质量保证顾问协调了BA,开发和测试团队之间就项目要求的合作,并制定了详尽的质量保证策略和计划,包括测试范围,计划的测试类型,测试团队成员及其职责,对测试的要求环境,所需工具。
测验
根据Scrum开发方法的要求,ScienceSoft的测试团队开始在开发过程中并行测试应用程序。在每次迭代中,测试团队都会分析对应用程序新功能的需求,并创建包含每个应用程序功能清单的测试文档。
为了检查应用程序的众多用户流是否正确运行,ScienceSoft的测试团队进行了全面的测试 功能测试。检测到的缺陷已报告给Jira客户。一旦报告的缺陷得到修复,测试工程师便重新测试了该功能并执行了 回归测试 验证这些修补程序既不会破坏现有功能,也不会使其与要求中所述的有所不同。
检查应用程序是否外观&感觉符合人机界面指南并且使用方便,测试团队与BA团队合作并进行了测试。 UI / UX测试.
为了验证数据是否在应用程序之间正确交换, API测试 被执行了。
的 数据库测试 进行了检查以检查用户在所有三个应用程序中进行的事务和更改是否正确记录在数据库中,并验证应用程序之间的数据流是否安全。
在每次迭代结束时,随着新软件版本的发布,测试团队执行了 在生产环境上测试 验证构建是否稳定。
结果
与ScienceSoft合作的结果是,根据TMMi的规定,客户的质量检查流程达到了3级。客户从测试过程的效率提高和灵活性提高中受益,并每2至4周设法发布功能齐全的应用程序版本。
技术与工具
应用技术:.NET,React.js,Angular,Microsoft SQL Server。
测试工具:Fiddler,Postman,iTools,Instruments Xcode,Atlassian Jira,Confluence。
致电给我们,我们的代表将在30分钟内与您联系以安排初步讨论。