转自:http://www.51testing.com/html/54/n-247254.html
摘要:本文介绍了我们公司内部的一种测试方法——冲突测试的含义,并就冲突测试在我司使用范围、冲突测试用例的设计方法等做了简单的介绍。
关键词:冲突测试
1、什么是冲突测试
冲突测试是我们公司内部的一种叫法,可能不同的公司叫法不同。我们公司所谓的冲突测试是指,在运行某一程序的功能时被第三方功能或者软件给干扰的测试。该测试方法模拟的是一种基于软件状态场景的测试。从软件的运行状态来看,我们认为软件状态一般只有开始、挂起、结束,这三种状态。冲突测试即为模拟干扰软件运行“开始”、“挂起”、“结束”状态的测试。
2、冲突测试的应用范围和一些应用场景
冲突测试这种测试方法,常见于手机软件测试、移动通信类嵌入式软件测试等领域。但在一些桌面软件或者Web系统测试领域当中也可应用,只是应用的场景并不如移动通信类软件这么广泛。
下面简单介绍一下其不同软件类型中的典型应用场景:
手机软件:
比如在收短信时,来个电话的场景;
在播放视频过程中,插入了USB;
在通话过程中,收到了一个短信等等。
移动通信类嵌入式软件:
移动通信类嵌入式软件,大多是基于3G网络应用的软件。比如一些车载软件,将此类终端装在汽车上,就可以实现类似基于手机功能,并整合互联网娱乐的功能的软件。典型软件类型,如丰田公司的“G-BOOK”、比亚迪的“i”系统等。
其测试场景比如