如何组织测试用例?

简介:
如何组织 测试用例比如何写测试更重要。个人的一些经验总结在此。
  1. 使用describe 和  context 来区分 不同的测试分类和同一个测试的不同方面
  describe 一般用作分类,需要测试什么东西
  context 用来对需要测试的东西的不同方面
  比如
descirbe Order do #分类
describe "#status" do
context "should include a default value" do  #具体的某一方面
... ...
end
end
end
  可以参考的 文章 http://www.slideshare.net/ihower/rspec-7394497 @ihower的ppt,
  2. 区分类方法和实例方法
  如 类方法用 .class_method, 实例方法使用 #instance_method
  3. 最好嵌套超过三层测试用例结构
  比如 如下的测试代码看起来就非常清楚
describe ClassA do
describe "#method_a" do
context "x = 1" do
end
end
end
  4. 遇到多种交错的测试条件 改怎么办?
  比如 我们要测试方法 method_a , 然后 方法 method_a 中有method_b 的条件约束 改怎么办呢?

最新内容请见作者的GitHub页:http://qaseven.github.io/

相关文章
|
前端开发 测试技术
Cypress系列(12)- Cypress 编写和组织测试用例篇 之 断言
Cypress系列(12)- Cypress 编写和组织测试用例篇 之 断言
466 0
Cypress系列(12)- Cypress 编写和组织测试用例篇 之 断言
|
资源调度 测试技术 Python
Cypress系列(11)- Cypress 编写和组织测试用例篇 之 动态生成测试用例
Cypress系列(11)- Cypress 编写和组织测试用例篇 之 动态生成测试用例
496 0
Cypress系列(11)- Cypress 编写和组织测试用例篇 之 动态生成测试用例
|
资源调度 测试技术
Cypress系列(10)- Cypress 编写和组织测试用例篇 之 动态跳过测试用例
Cypress系列(10)- Cypress 编写和组织测试用例篇 之 动态跳过测试用例
473 0
Cypress系列(10)- Cypress 编写和组织测试用例篇 之 动态跳过测试用例
|
测试技术
Cypress系列(9)- Cypress 编写和组织测试用例篇 之 .skip() 和 .only() 的详细使用
Cypress系列(9)- Cypress 编写和组织测试用例篇 之 .skip() 和 .only() 的详细使用
277 0
Cypress系列(9)- Cypress 编写和组织测试用例篇 之 .skip() 和 .only() 的详细使用
|
测试技术
Cypress系列(8)- Cypress 编写和组织测试用例篇 之 钩子函数Hook
Cypress系列(8)- Cypress 编写和组织测试用例篇 之 钩子函数Hook
359 0
Cypress系列(8)- Cypress 编写和组织测试用例篇 之 钩子函数Hook
|
JavaScript 前端开发 测试技术
Cypress系列(7)- Cypress 编写和组织测试用例篇 之 Mocha的介绍
Cypress系列(7)- Cypress 编写和组织测试用例篇 之 Mocha的介绍
331 0
Cypress系列(7)- Cypress 编写和组织测试用例篇 之 Mocha的介绍
|
设计模式 测试技术
软件测试面试题:如何在脚本中组织测试用例,按什么模式设计?
软件测试面试题:如何在脚本中组织测试用例,按什么模式设计?
149 0
|
安全 Java 测试技术
python接口自动化(三)--如何设计接口测试用例(详解)
上篇我们已经介绍了什么是接口测试和接口测试的意义。在开始接口测试之前,我们来想一下,如何进行接口测试的准备工作。或者说,接口测试的流程是什么?有些人就很好奇,接口测试要流程干嘛?不就是拿着接口文档直接利用接口 测试工具测试嘛。其实,如果只是三五个接口,你可以这么做一个临时的接口测试。但是,如果是上百个接口,或者,你们公司的这个项目,第一次做接口测试,那么,我们还是很有必要严格遵守接口测试的流程。
504 0
python接口自动化(三)--如何设计接口测试用例(详解)
|
测试技术
正交试验测试用例设计及工具推荐
在科研和生产实践中,人们往往要做许多次实验来进行某项研究。实验条件一般包括很多因素,当因素的值不同时,实验的结果也不一样。如果想把每个因素的每个值都要实验一遍,总实验数就等于各因素的值的个数的乘积,而这个数往往很大,超过了可接受的成本。 例如,假设某个实验由A,B,C,D四个因素,每个因素都有10个不同的取值,那么如果想把每个因素都考虑到,我们需要做 10*10*10*10=10000次实验。 为了减少实验数目,我们必须选出那些最有代表性的例子。于是,就要用到了正交表法(Orthogonal Array Testing Strategy)。
736 0
正交试验测试用例设计及工具推荐
|
算法 安全 测试技术
【软件测试】测试用例的设计方法
测试用例写的过于简单,则可能失去了测试用例的意义,设计过于简单的测试用例其实并没有真正的进行设计,只是把需要测试的功能模块记录下来而已,它的作用仅仅是在测试过程中作为一个简单的测试计划,提醒测试人员测试的主要功能包括哪些而已,测试用例设计的本质应该是在设计的过程中理解需求,检验需求,并把对软件系统的测试方法的思路记录下来,以便指导将来的测试
【软件测试】测试用例的设计方法

热门文章

最新文章