微信是一款手机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 |