Web应用程序QA面临独特的挑战. 很容易假设测试一个web应用程序就像测试一个企业安装的软件应用程序一样. 但是,这是错误的. 和, 除非您花了一些时间测试传统的企业软件应用程序,否则您可能不会知道这是错误的. 事实上, 只有通过比较和区分这些差异,你才能认识到它们是多么的不同.
Web应用程序QA解决方案
了解传统软件测试和web应用程序测试之间的区别只是开始. 为了避免上述问题, 在测试策略和计划期间,您需要考虑以下每一个方面.
- 了解并理解测试边界. 边界可以在功能中找到, 网络, 操作系统, 带宽, 地理位置,甚至一个人的年龄! 建立边界,然后在每个web应用程序测试周期后重新评估它们. 他们将会改变!
- 对环境进行取样和测量——然后进行明智的选择. 没有一个测试计划可以覆盖所有环境. 并不是每个环境的测量都是相同的. 在每个选择的环境中,尽早开始测量被测试的web应用程序的影响.
- 了解并衡量用户期望从应用程序中获得的价值. 用户使用web应用程序是希望获得某种价值. 了解这些价值,并在测试过程中定期测试这些价值的交付.
最重要的是,持续地执行这些解决方案需要测试人才. 这不仅仅需要编写测试用例,运行测试用例. 利用这些简单的解决方案需要有经验的测试工程师支持 经验丰富的品质经理.