微信是一款手机App软件,但它也有web版微信可以登录,如果要测试微信web页面运行环境,需要考虑多种因素。在众多的因素中,我们可以选出几个影响比较大的因素,如服务器、操作系统,插件和浏览器。对于选取出的4个影响因素,每个因素又有不同的取值,同样,在每个因素的多个值中,可以选出几个比较重要的值。具体如下:
● 服务器:IIS、Apache、Jetty。
● 操作系统:Windows7、Windows10、Linux。
● 插件:无、小程序、微信插件。
● 浏览器:IE11、Chrome、FireFox。
| 任务1、提取因子,构造因子状态表 |
| 任务2、加权筛选,简化因子状态表 |
| 任务3、构建正交表 |
| 任务4、设计测试用例 |
| L9(34)正交表 | ||||
| 列号 试验号 | 1 | 2 | 3 | 4 |
| 试验号 | ||||
| 1 | 0 | 0 | 0 | 0 |
| 2 | 0 | 1 | 1 | 1 |
| 3 | 0 | 2 | 2 | 2 |
| 4 | 1 | 0 | 1 | 2 |
| 5 | 1 | 1 | 2 | 0 |
| 6 | 1 | 2 | 0 | 1 |
| 7 | 2 | 0 | 2 | 1 |
| 8 | 2 | 1 | 0 | 2 |
| 9 | 2 | 2 | 1 | 0 |
| 测试用例 | ||||
| 因素 编号 | 服务器 | 操作系统 | 插件 | 浏览器 |
| Test-1 | IIS | Window7 | 无 | IEll |
| Test-2 | IIS | Window10 | 小程序 | Chrome |
| Test-3 | IIS | Linux | 微信插件 | FireFox |
| Test-4 | Apache | Window7 | 小程序 | FireFox |
| Test-5 | Apache | Window10 | 微信插件 | IEll |
| Test-6 | Apache | Linux | 无 | Chrome |
| Test-7 | Jetty | Window7 | 微信插件 | Chrome |
| Test-8 | Jetty | Window10 | 无 | FireFox |
| Test-9 | Jetty | Linux | 小程序 | IEll |
