`
bfox
  • 浏览: 4700 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

突然想到一个可以在做测试时,让设置只运行一次的方法,不知是否可行

 
阅读更多
在做测试的时候,经常会碰到一些需要初始化情况。比如想测试用户管理功能,需要分别测试增,删,改,但是为了提高运行效率,只想运行一次初始化数据库的代码。但是大家知道TestCase里面的setup方法是执行每次测试的时候都会调用的。
昨天突然想到可以写一个辅助类,在里面定义一些静态的标志变量,然后通过在setup()方法里面调用辅助类的方式来保证初始化只运行一次,不知道这样是否可行?
分享到:
评论
1 楼 抛出异常的爱 2007-12-05  
bfox 写道
在做测试的时候,经常会碰到一些需要初始化情况。比如想测试用户管理功能,需要分别测试增,删,改,但是为了提高运行效率,只想运行一次初始化数据库的代码。但是大家知道TestCase里面的setup方法是执行每次测试的时候都会调用的。
昨天突然想到可以写一个辅助类,在里面定义一些静态的标志变量,然后通过在setup()方法里面调用辅助类的方式来保证初始化只运行一次,不知道这样是否可行?
不太好吧
哪天忘记了不就悔死了,

相关推荐

    自动化测试可行性分析报告

    自动化测试是指使用自动化测试工具来代替手工测试,提高测试效率、缩短测试时间、降低测试成本的测试方法。自动化测试可以对软件的功能、性能、安全性等方面进行测试。 在本报告中,我们对 XXXX 客户网银资金管理...

    自动化测试可行性分析报告.doc

    自动化测试是指使用测试工具来自动执行测试脚本,以提高测试效率和降低测试成本的测试方法。自动化测试的目的在于通过自动执行测试脚本,使测试人员在更短的时间内能够更快地完成更多的软件测试,并提供以更高的频率...

    Junit测试Void方法

    既然无法直接获取 `void` 方法的返回值,我们可以通过设计一个辅助方法来间接地测试 `void` 方法。这个辅助方法应该有一个非 `void` 的返回类型(例如 `int`),并且在内部调用待测试的 `void` 方法。这样,我们可以...

    关于Web测试的可行性报告

    每一项测试都旨在验证Web应用的不同功能和特性,确保其在各种环境下的正常运行和安全性。 三、可行性分析 1. **界面测试**:界面测试主要关注用户可见页面的布局、样式和交互性。公司现有的测试人员通过简单的网页...

    只能运行一个程序(包括多用户)

    程序可以将一个标志存储在共享内存区域,启动时检查该标志,若已设置则表示有其他实例在运行。不过,共享内存需要更复杂的同步策略,以防竞态条件。 标签"只运行一个实例"提示我们关注的是单实例程序设计。在编程...

    网上选课系统测试报告和可行性分析

    - 功能测试使用黑盒测试方法,包括边界值测试、等价类划分等,确保每个功能都能正常运行。 - 用户界面测试验证导航、链接、页面结构和风格的一致性,以及界面的友好性和易用性。 - 安全性和访问控制测试检查密码验证...

    Citrix可行性测试方案

    Citrix可行性测试方案是针对企业级应用虚拟化和桌面云服务提供商Citrix系统进行的一系列技术验证和评估过程。此方案旨在确保Citrix产品在特定环境下的稳定运行、性能优化以及与现有系统的兼容性,从而为企业提供可靠...

    引入自动化测试的可行性分析

    自动化测试是一种现代软件开发中的重要实践,它能够显著提高测试效率,减少手动测试的工作量,尤其是在需要反复执行相同测试场景时。本文将深入探讨引入自动化测试的可行性,并基于描述中的内容进行详细分析。 首先...

    移动APP测试技术在车辆运行状态检测应用的可行性分析.pdf

    移动APP测试技术在车辆运行状态检测中的应用可行性分析主要探讨了如何利用现代移动设备内置的传感器和GPS/INS组合导航技术来实现对车辆运行状态的有效监测。以下是对该主题的详细解析: 首先,传统的车辆运行状态...

    Android自动化测试可行性途径分析.pdf

    **单元测试的价值**:通过单元测试,开发者可以在早期发现并修复潜在的缺陷,提高代码质量和应用稳定性。此外,Android的Instrumentation机制支持UI级别的测试,这对于确保用户界面的功能正确性非常重要。 ### 总结...

    单元测试的可行性和重要性

    本材料讲述了单元测试的必要性、单元测试的可行性 如何进行单元测试、如何保证单元测试的有效性、相关资料等知识。读完让你对单元测试有一定的了解,并可根据指导实施单元测试

    常用的单片机系统ram测试方法

    在探讨单片机系统中RAM(随机存取存储器)的测试方法时,通常会涉及到一些基础的测试策略和技术。RAM是用于存储数据和指令的临时存储器,是单片机系统中不可或缺的部分。由于RAM在运行过程中经常被频繁读写,因此其...

    云测试平台可行性报告.doc

    《云测试平台可行性报告》是一份详尽的研究文档,旨在探讨构建一个云测试平台的可行性。这份报告由项目负责人和技术部共同完成,旨在为互联网行业提供一个高效、灵活且经济的测试解决方案。 一、引言 1.1 编写目的...

    探索式软件测试.pdf

    探索式软件测试是一种强调测试者主观能动性和创新性的测试方法,它在测试过程中强调即兴创作和灵活运用测试策略。探索式软件测试主要分为局部探索式测试法和全局探索式测试法,同时还发展出了混合探索式测试技术,...

    引入自动化测试的可行性分析报告.docx

    自动化测试是一种使用特定的自动化工具来执行预定义的测试脚本,以验证软件系统的行为是否符合预期的技术。本报告旨在评估在XXXX客户网银资金管理系统中引入自动化测试的可行性,旨在提高测试效率、准确性,并降低...

    微软软件测试方法

    因此,在引入任何测试方法时,都需要考虑自身企业的具体情况。 #### 六、结语 软件测试对于确保软件质量至关重要。通过理解和应用不同的测试方法,不仅可以提高软件的可靠性,还可以帮助软件企业在激烈的市场竞争中...

    Eclipse下运行java Swarm以及jheatbugs例子的图文攻略(可行)

    通过以上步骤,你可以在Eclipse环境下有效地运行Java Swarm项目并利用jHeatBugs进行性能分析。请确保遵循每个工具的文档和最佳实践,以充分利用它们的功能。在实践中,可能还会遇到一些特定的配置问题,但大多数问题...

Global site tag (gtag.js) - Google Analytics