• 在现代网站和应用程序中进行端到端的测试


    (此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。)

    今天的文章和测试相关,概述了如何对现代网站和应用程序中的后端到前端进行测试。

    现代的应用程序比起任何一个时候都要复杂,这些应用程序不仅有针对Windows、iOS、Web、Android、IoT设备和智能手表的。应用程序的构成也比以前复杂,不仅涉及前端UI,还涉及后端服务。如果没有测试,那么就很难验证其中的代码是否运行正常,也很难定位问题所在修复bug。测试一般会涉及对代码的单元测试、压力测试、验收测试、UI自动化测试等。而单元测试不但减少代码缺陷也为代码提供说明文档,所以在预算和精力都不足的时候,最低也应该进行单元测试和UI测试以提高软件整体质量。

    MSDN Magazine的一篇文章,就谈到了如何在.NET中对各端代码进行测试。这篇文章首先谈到一些可以选择的测试框架,对于C#可以选择的有:xUnit、nUnit、MSTest和TestDriven.NET;对于JavaScript可以选择的有:qUnit、JSUnit和YUI Test。

    接着这篇文章重点讲述了如何使用xUnit对服务端的C#代码进行测试;如何使用qUnit对客户端JavaScript代码进行测试;如何使用CUIT(Coded UI Test)对UI进行自动化测试。整个讲解都配有详尽的说明、截图和示例代码。

    这篇文章虽然没有提到如何进行验收测试、集成测试、系统测试等内容,但在单元测试和UI测试这个方面,可以说对于初学者是一个非常难得的入门文章。

    更多详细内容可以“阅读原文”。

    原文地址:https://msdn.microsoft.com/zh-cn/magazine/dn973018(en-us).aspx

  • 相关阅读:
    重点词笔记
    pycharm tips
    标注精简过的问题如何导入问题库
    增加权重
    word2vec训练出来的相似词歧义
    算法测试及对比度进一步增强
    Python 命名笔记
    债务重组的会计处理方法
    实质性方案与综合性方案的区别
    什么叫认定层次
  • 原文地址:https://www.cnblogs.com/redmoon/p/4491313.html
Copyright © 2020-2023  润新知