测试交互式网络应用程序

时间:2017-04-02 13:42:44

标签: testing web-applications

我正在撰写论文,我的主管告诉我,我必须制作关于测试的章节,但我不知道应该包括什么。你能给我一些提示吗? 谢谢

1 个答案:

答案 0 :(得分:0)

根据我的经验,在应用程序开发中,测试的基础主要依赖于良好的架构设计。

您的应用必须是模块化,分层(n层架构)和/或服务。

为了测试整个应用程序,您必须使用某种单元测试方法测试每个模块。为此,您必须隔离每个模块并将其视为黑匣子。

然后,针对特定模块的单元测试应针对接口模块运行,并且模块与其他应用程序组件的所有交互必须替换为模拟组件,模拟真实的行为。这很重要,因为您可以控制成功结果或失败的预期结果。

在对每个组件进行单元测试后,您可以继续设计集成测试,以测试每个模块之间的交互。

然后有功能测试检查应用程序用户体验和用例是否符合客户端要求。

作为最后一步,必须将应用测试配置为DevOps例程的一个步骤,例如持续集成,以使您的开发工作流程保持清晰,不受回归和错误的影响。

尽管应用程序测试是一个巨大的论点,但我希望这可以帮助您找到更多有关论文的信息。祝你好运!