Testing 测试webapp

Testing 测试webapp,testing,web-applications,simulation,Testing,Web Applications,Simulation,我花了一些时间学习CakePHP,通过构建一些Web应用程序。现在我需要测试其中一些,然后才能把它们放在公共场所 你能给我一些关于如何模拟真实案例环境以了解哪些是问题的建议吗?你可以尝试使用模拟用户通过浏览器与你的应用程序交互。总之,我建议你看看 (测试)是一门大学科,本身就是一门专业学科;除了编码。此外,web QA也是一个完全独立的分支(如果做得好的话)需要了解Internet和浏览器技术的一些技术方面的经验,特别是与安全相关的方面,这似乎是您关注的问题之一。作为一个曾经从事QA工作,并致力

我花了一些时间学习CakePHP,通过构建一些Web应用程序。现在我需要测试其中一些,然后才能把它们放在公共场所


你能给我一些关于如何模拟真实案例环境以了解哪些是问题的建议吗?

你可以尝试使用模拟用户通过浏览器与你的应用程序交互。

总之,我建议你看看

(测试)是一门大学科,本身就是一门专业学科;除了编码。此外,web QA也是一个完全独立的分支(如果做得好的话)需要了解Internet和浏览器技术的一些技术方面的经验,特别是与安全相关的方面,这似乎是您关注的问题之一。作为一个曾经从事QA工作,并致力于开发测试自动化的人,询问一个更具体的问题可能也会给你一个最有用的答案

为了给出一个不完整的答案,我将讨论这个问题。这就像程序员通过使用“线束”一次测试一个软件的方法。作为一个粉丝,关于蛋糕最好的一点是“框架”的概念确实使这种测试成为可能,而且是可行的。正如在该页中提到的,这个想法是,当从测试模式(在线束中)执行脚本时,fixture允许您定义来自测试连接的样本数据


最后,我想详细阐述一下框架思想以及它如何在软件开发中发挥作用。真正的问题是,好的软件需要用一套方法来开发/架构,这些方法允许它只需要最少的维护,同时最大限度地提高可重用性。分层开发方法是可取的,这样每个层或级别都是可测试的。(Cake主要实现的功能)是一个模型,用于描述如何分离代码,以及如何独立测试每个区域,表面上允许人们得出系统作为一个整体是功能性的、安全的等结论。但是,仍然需要最终的、外部级别的、用户体验测试来评估事物如何协同工作。好的开发人员通常不会成为好的测试人员(或者想要成为好的测试人员),除此之外,在您的软件上尽可能多地吸引其他人的目光也是一个好主意。因此,如果您计划发布人们希望继续使用的高质量产品,那么一定要在发布周期中留出大量的测试时间。

我成功地使用了WAPT for Windows(),而且价格相当便宜。另外请注意:我建议在这个网站上运行一个搜索来测试一个webapp。。。。关于它有很多问题