Testing 如果只是数据发生了变化,您是否应该测试相同的软件版本?
我们有一个基于.net web的软件应用程序,它是世界流行城市的用户指南。该应用程序安装在独立设备(surface tablet)上。该软件可以处理不同城市的多种类型的数据,具体取决于系统中的“城市”xml文件。客户(例如加拿大旅游业)在其平板电脑上一次只有1个城市加载到应用程序中 因此,该软件保持不变,但数据会根据使用该软件的国家而变化 目前,根据一组数据(例如加拿大旅游v1.2.0.123数据集v1.0)对基线软件构建进行了测试(手动烟雾测试和自动回归)。我的问题是,如果德国旅游业、英国旅游业、印度旅游业现在想要应用程序,那么如果基线构建通过测试并且工作正常,他们的发布构建是否需要使用新数据进行测试?显然,我想减少使用这种数量的连续部署进行测试,但我的直觉是,在使用新数据发布之前,应用程序仍然必须进行测试(完全回归?),即使底层软件是相同的,“应该”工作正常 希望这有意义Testing 如果只是数据发生了变化,您是否应该测试相同的软件版本?,testing,automated-tests,continuous-deployment,regression-testing,Testing,Automated Tests,Continuous Deployment,Regression Testing,我们有一个基于.net web的软件应用程序,它是世界流行城市的用户指南。该应用程序安装在独立设备(surface tablet)上。该软件可以处理不同城市的多种类型的数据,具体取决于系统中的“城市”xml文件。客户(例如加拿大旅游业)在其平板电脑上一次只有1个城市加载到应用程序中 因此,该软件保持不变,但数据会根据使用该软件的国家而变化 目前,根据一组数据(例如加拿大旅游v1.2.0.123数据集v1.0)对基线软件构建进行了测试(手动烟雾测试和自动回归)。我的问题是,如果德国旅游业、英国旅游
谢谢。您必须在向新客户发布之前进行测试。请参见以下场景以涵盖:
此外,如果需要的话,在发布到客户机之后检查真实数据中的拼写错误。在发布到新客户机之前,必须进行测试。请参见以下场景以涵盖:
另外,如果需要的话,在发布到客户机之后,检查真实数据中的拼写错误。在我看来,如果数据具有相同的参数,我们只需要进行冒烟测试,甚至是快速的功能验证
除非来自不同国家的旅游数据具有不同的数据大小,否则是的,我同意Faizal进行负载测试。或者如果他们将使用不同的设备,那么最好进行兼容性测试。在我看来,如果数据具有相同的参数,我们只需要进行冒烟测试,甚至是快速功能验证
除非来自不同国家的旅游数据具有不同的数据大小,否则是的,我同意Faizal进行负载测试。或者,如果他们将使用不同的设备,那么最好进行兼容性测试。谢谢,这是我的感觉,但那些有能力的人认为这是一种浪费或资源和时间,从技术上来说,如果软件工作,数据是相同的参数,那么它应该工作。。。这是不是一个测试人员为了测试而不得不“放弃”持续的“测试”需求的案例?谢谢,这是我的感觉,但那些有能力的人认为这是一种浪费或资源和时间,从技术上来说,如果软件工作,数据是相同的参数,那么它应该工作。。。这是不是一个测试人员为了测试而不得不“放弃”持续的“测试”需求的案例?谢谢,是的,这就是我认为至少应该进行功能验证的原因。一些客户拥有比其他客户大得多的数据集—更多的图像、更多的文本。从技术上讲,由于所有的数据都使用相同的xml格式,所以不管怎样,软件都应该“工作”(如果它工作的话!)。谢谢,是的,这就是我认为至少应该进行功能验证的原因。一些客户拥有比其他客户大得多的数据集—更多的图像、更多的文本。从技术上讲,由于所有的数据都使用相同的xml格式,所以不管怎样,软件都应该“工作”(如果工作的话!)。