坚持原创精神 感谢你阅读后留言!

跨WIN平台的应用-驱动软件安装自动测试系统设计

上一篇 / 下一篇  2008-07-24 13:13:11 / 个人分类:测试策略与设计

。 业务分析
    一个不大的应用程序,搭载不同的硬件系统,要求运行于不同的WIN平台下,多种安装模式(手工、后台、出厂、在线更新等)的安装软件的测试

。 特点
    某一平台,语言和硬件下,某一安装模式下,其功能测试周期较短。
    在一个产品稳定后,新硬件的新安装程序容易作
    回归测试由于os/lang/HW/Installation type的组合膨胀,工作量急剧上升
    出厂和后台由于没有人工介入,可以自动化;手工安装和在线更新作为第二步考虑
    考虑到跨越所有WIN平台,跨越语言,UI自动化测试工具可能不是很划得来

所以该系统的设计主要解决回归 测试覆盖率,schedule 和工作量的矛盾
。 测试系统搭建原则
    实现必须跨越所有WIN平台
    由server发布,client主动获取和执行的多client运营的基于策略队列的测试系统
    客户端基本策略行为分析:
         自动安装os,恢复定义的网络和显示配置,解释-执行-更新-记录策略及其结果。
    策略执行过程:
         下载安装包-安装安装包-对安装结果记录-开发基线数据分析-测试结果和基线数据校验;对于其中任何一步,采用独立模块解决,既可以作为整体策略运行,也可以作为独立模块在测试时动态运行
    客户端测试系统必须和os耦合最小化,其耦合通过配置而非集成来解决
    测试系统应和daily build的开发系统集成




相关阅读:

TAG: 测试策略与设计

 

评分:0

我来说两句

Open Toolbar