`

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

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


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

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

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

相关推荐

    selenium RC与selenium webdriver的区别

    在本文中,我们将详细介绍Selenium RC和Selenium WebDriver的区别,并探讨它们各自的优缺点。 Selenium RC Selenium RC是Selenium 1.x的主要组件,提供了一个远程控制的自动化测试工具。Selenium RC使用JavaScript...

    selenium selenium selenium selenium selenium selenium selenium selenium

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

    selenium-selenium-4.5.0.zip源码

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

    Selenium

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

    在实际应用中,Selenium Grid 3.9.1 版本可能涉及以下技术点: - **多浏览器支持**: 支持Chrome, Firefox, Safari, Edge等多种浏览器的自动化测试。 - **并行测试优化**: 通过并行执行测试用例,可以大大提高测试...

    Selenium rc+selenium_java

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

    Selenium.pptx

    - **Selenium Core**:实际执行测试命令的核心组件。 2. **Client Libraries**:这些库提供了客户端 API,用于编写测试脚本并控制 Selenium Server。Selenium RC 支持多种编程语言,如 Java、C#、Python 等。 要...

    Selenium各种案例

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

    Selenium:Selenium Grid.zip

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

    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与谷歌浏览器(Chrome)以及对应的Chrome驱动(ChromeDriver)的配合使用,特别是在寻找兼容版本时的一些关键知识点。 首先,Selenium WebDriver 是Selenium的一个组件,它用于...

    selenium webdirver电子书+代码

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

Global site tag (gtag.js) - Google Analytics