测试用例

黑盒之测试用例设计策略

测试用例设计策略  在测试用例的设计过程中,通常为了要达到最优的覆盖,要采用多种不同的测试用例设计方法,其中比较有名的是, Myers提出了使用各种测试方法的综合策略:1、在任何情况下都必须使用边界值分析方法,经验表明用这种方法设计出测试用例发现程序错误的能力最强;2、必要时用等价类划分方法补充一些测试用例;3、用错误推测法增加一些测试用例;4、检查已设计出...

五大典型场景中的API自动化测试实践

一、API 测试的基本步骤 通常来讲,API 测试的基本步骤主要包括以下三大步骤: 1、准备测试数据; 2、通过通用的或自己开发的API测试工具发起对被测API的request; 3、验证返回结果的response。 常用的API测试工具有命令行工具cURL、图形界面工具Postman或SoapUI,支持API性能测试的JMeter等。 二、API复杂场景...

pycharm中以pytest的方式运行测试用例

》》在pycharm中,右键run test01方法是执行不到测试用例的。 2、在pycharm中配置pytest运行方式。Pycharm--->Preferences页面输入Python Integrated Tools,将default test runner由【unittests】变为【pytest】,apply应用一下。 3、上面是在系...

UI自动化之分层思想pom模式

1.什么是POM页面对象模型(POM)是一种设计模式,用来管理维护一组web元素集的对象库;在POM下,应用程序的每一个页面都有一个对应的page class; 每一个page class维护着该web页的表现层和操作层;page class中的方法命名最好根据其对应的业务场景进行, 例如通常登录后我们需要等待几秒中,我们可以这样命名该方法: waitin...

如何自动生成测试用例方案

资料参考: 组合测试设计PK正交设计总结:https://www.testwo.com/blog/6376 组合测试工具集:http://www.pairwise.org/tools.asp 组合测试方法-配对测试实践:https://www.cnblogs.com/leeboke/p/5035892.html 一、目的 受体:测试经理,测试主管,质量管理...

持续测试 | 测试流程提效:在 CODING 中实践迭代内的持续测试

本文作者:程胜聪 - CODING 产品经理 持续测试带来的变革 持续测试(或者敏捷测试)要求测试作为基础活动贯穿于软件交付的整个过程中。相比起在 DevOps 时代陷入困境的传统测试模式,持续测试首要改变的是“测试后置“的状况,强调测试前置,通过尽早定义测试、测试与开发并行、在过程中保持紧密协作,从而实现快速反馈业务风险的目的。持续测试的实践变革是关于人...

httprunner3.x 测试用例teststeps-RunRequest

测试用例另一个重要部分——teststeps 一、测试用例分层模型 一个testcase里(就是一个pytest格式的Python文件)可以有一个或者多个测试步骤,就是teststeps[]列表里的Step。 每一个Step可以类比成pytest框架下的def test_xxx()的用例函数,在Step里通常都会要请求API完成测试,也可以调用其他测试用例...

等价类划分法设计测试用例

等价类划分法是一种典型的黑盒测试用例设计方法。采用等价类划分法时,完全不用考虑程序内部结构,设计测试用例的唯一依据是软件需求规格说明书。 等价类 所谓等价类,是输入条件的一个子集合,该输入集合中的数据对于揭示程序中的错误是等价的。等价类又分为有效等价类和无效等价类。有效等价类代表对程序有效的输入,而无效等价类则是其他任何可能的输入(即不正确的输入值)。有效...

junit 常用注解 + junit 断言详解

@Test:    在junit3中,是通过对测试类和测试方法的命名来确定是否是测试,且所有的测试类必须继承junit的测试基类。在junit4中,定义一个测试方法变得简单很多,只需要在方法前加上@Test就行了。    注意:测试方法必须是public  void,即公共、无返回数据。可以抛出异常。 @Ignore:      有时候我们想暂时不运行某些...

1.如何在JMeter中使用JUnit

您是否需要在测试过程中使用JUnit?要回答这个问题,我们先来看看单元测试。 单元测试是软件测试生命周期中测试的最低分辨率。运行单元测试时,需要在应用程序中使用最小的可测试功能,将其与其他代码隔离,并确定其行为是否符合预期。这使您可以在开始构建更大的模块之前验证正在测试的应用程序的小“单元”是否正常工作。 Junit是迄今为止最流行的Java语言单元测试框...