`

主题:探讨在业务型目比较实际的推行ut, cc,selenium

阅读更多
主题:探讨在业务型目比较实际的推行ut, cc,selenium


感觉类库框架型的代码,写多少单元测试,写得多么白盒都是值得的,不过分的,没有附上单元测试的类库,最好不要用。
如果要找参考,Spring的测试用例就不错,它演示了一个框架类库该有的测试方法和测试粒度(谢天谢地,Spring的测试用例都比较实际,不会机械的生成所有方法的测试用例,而是有目的性进行测试)

而在业务代码中,要推动所有人在MVC各层都进行单元测试真的有点无力感,幸亏有selenium这个好东西作集成测试。使用它,依旧可以达到持续集成的效果,让CC有活干。

准备在公司项目里推如下规则,各位老大,看看是不是可行:
1.运行CC
2.类库框架代码程序员必须编写单元测试
3.业务代码程序员必须编写selenium集成测试
4.业务代码中的重要类重要逻辑程序员应编写单元测试用例
5.qa人员最后根据需求,编写验收测试用例并模拟现场环境,手工测试
分享到:
评论

相关推荐

    selenium selenium selenium selenium selenium selenium selenium selenium

    selenium selenium selenium selenium selenium selenium selenium selenium selenium selenium selenium selenium selenium selenium

    Selenium

    ### Selenium 知识点详解 #### 一、Selenium 概述 Selenium 是一个用于自动化 Web 应用程序测试的工具集。它由 ThoughtWorks 公司开发,并且随着时间的发展已经成为一个开源项目,得到了广泛的社区支持。Selenium ...

    selenium-selenium-4.5.0.zip源码

    深入研究 Selenium 4.5.0 的源码,不仅有助于理解自动化测试的基本原理,还能帮助开发者更好地利用 Selenium 的功能,解决实际测试中的问题,甚至为框架贡献自己的代码。通过分析源码,我们可以学习到软件设计模式、...

    selenium浏览器驱动下载

    Selenium 是一个强大的自动化测试工具,它允许程序员模拟真实用户在浏览器中的操作,进行Web应用程序的测试。在Selenium框架中,浏览器驱动是关键组成部分,它充当了Selenium与特定浏览器之间的桥梁。本文将深入探讨...

    selenium-server-standalone和Selenium-java的jar包

    在这个主题中,我们将深入探讨"**selenium-server-standalone**"和"**Selenium-java**"这两个jar包,以及它们在Java+Selenium自动化测试中的作用。 首先,**selenium-server-standalone.jar**是Selenium WebDriver...

    Selenium_v2.5

    在实际应用中,开发人员和测试工程师可以利用Selenium_v2.5提供的API和工具,结合持续集成工具(如Jenkins)来构建自动化测试流水线,实现测试脚本的自动编译、执行和结果分析,从而提高软件开发的质量和效率。...

    selenium.jar selenium资源包

    `selenium.jar` 文件是Selenium WebDriver的一部分,通常包含了Selenium的核心库,允许开发者在Java环境中使用Selenium。 **Selenium WebDriver** 是Selenium项目的核心,它提供了一个跨平台的API,可以直接控制...

    Selenium-Python中文手册

    在Windows上安装Python3.5后,确保网络连接正常,然后使用以下命令安装Selenium: ```bash C:\Python35\Scripts\pip.exe install selenium ``` 安装完成后,可以运行Python测试脚本,如`C:\my_selenium_script.py`...

    selenium selenium

    selenium selenium selenium

    Selenium rc+selenium_java

    标题"Selenium rc + selenium_java"涉及的是自动化测试领域中的两个关键组件:Selenium Remote ...在实际项目中,现代的测试框架通常会选择Selenium WebDriver,因为它更直接、更高效,而且支持最新的浏览器功能。

    Selenium各种案例

    在这个" Selenium各种案例 "中,我们将深入探讨如何使用Selenium与Python进行网页自动化操作。 1. **基本元素操作** - **定位元素**:可以使用`find_element_by_*`方法(如`find_element_by_id`,`find_element_by...

    Selenium测试工具研究报告

    - **缺点**:受限于同源策略,需在目标服务器安装,这在某些情况下可能不可行或不切实际,如测试第三方网站。 ##### 2.3 Selenium RC - **优点**:提供丰富的API和多语言支持,使得开发者可以根据项目需求选择最...

    Selenium_API_map

    在这个"**Selenium_API_map**"中,我们主要探讨的是Selenium Remote Control(Selenium-RC)的命令集。 Selenium-RC 是Selenium早期的一个版本,它允许用多种编程语言(如Java, Python, C#, Ruby等)来编写测试脚本...

    Selenium:Selenium Grid.zip

    史上最全软件测试技术全套教程,包括: Postman Selenium 单元测试 压力测试 回归测试 安全测试 性能测试 测试工具 集成测试 等流行技术的系列教程

    selenium开发:谷歌浏览器和驱动配套版本

    在本文中,我们将深入探讨Selenium与谷歌浏览器(Chrome)以及对应的Chrome驱动(ChromeDriver)的配合使用,特别是在寻找兼容版本时的一些关键知识点。 首先,Selenium WebDriver 是Selenium的一个组件,它用于...

    selenium webdirver电子书+代码

    Selenium WebDriver是一款强大的开源自动化测试工具,用于模拟真实用户在浏览器上的操作,广泛应用于Web应用程序的测试。本书“精通Selenium-WebDriver电子书+项目代码”是深入学习这个技术的重要资源,结合理论与...

    selenium 3.3.1开发包

    在实际使用 Selenium 3.3.1 开发包时,开发者可以结合具体的编程语言和测试需求,利用这些特性来创建高效、稳定的网页自动化测试解决方案。同时,持续关注 Selenium 的更新和社区动态,以便及时采用新特性并解决可能...

    selenium-ide-2.5.0工具

    在本文中,我们将深入探讨Selenium IDE 2.5.0的关键特性和使用方法,以及如何将其集成到功能测试流程中。 一、Selenium IDE概述 Selenium IDE 是一个直观的界面,它提供了录制和回放功能,使得测试用例的创建变得...

Global site tag (gtag.js) - Google Analytics