我们有一个.net基于Web的应用软件,是风靡世界的城市,用户指南。该应用程序安装在独立设备(平板电脑)上。该软件可以处理关于不同城市的多种类型的数据,具体取决于系统中的“城市”xml文件。例如加拿大旅游的客户在其平板电脑上一次只能将1个城市加载到应用程序中。如果只有数据发生变化,你应该测试相同的软件版本吗?
因此,软件保持不变,但数据会根据国家/地区使用软件而变化。
目前,基线软件构建针对一组数据例如手动烟雾测试和自动回归进行测试。加拿大旅游局v1.2.0.123 Dataset v1.0。我的问题是,如果德国旅游局,英国旅游局,印度旅游局现在想要应用程序,他们的发布版本是否需要用新数据测试,如果基线版本通过测试并且工作正常?很显然,我希望削减这一数量持续部署的测试,但我的直觉是,应用程序仍必须用新的数据发布之前进行测试(完整的回归?),即使底层软件是相同的,“应该”工作正常。
希望这是有道理的!
谢谢。
谢谢,这是我的感觉,但那些有权力的人认为这是浪费或资源和时间,从技术上讲,如果软件工作,数据是相同的参数,那么它应该工作...是这样的情况测试人员为了这个目的而不得不“放弃”持续的“测试”需求? –