宠辱不惊,看庭前花开花落;去留无意,望天空云卷云舒

GPS软件测试小结

上一篇 / 下一篇  2010-11-17 15:15:05 / 个人分类:GPS行业资料

GPS软件产品特性和提高测试覆盖率

1、什么是GPS软件产品。

大家都知道只有了解测试对象,才能更好的测试。要做好GPS软件产品的测试就要先回答这个问题。GPS软件产品:简单说就是移动目标信息的管理。(可以包含车载产品和个人移动产品)GPS运营商是移动目标综合信息服务提供商,依托卫星定位并集成移动目标及其环境相关信息和传输,通过完整的信息采集、传输、处理、反馈系统为移动目标管理和使用者提供综合信息服务及增值服务。

2GPS软件产品行业的特性

GPS软件产品是一个以通用行业+行业行业+个性行业为主要特色的多层次立体式交叉体系,其客户群涵盖了多个领域。目前的网上查询系统中的通用行业可以满足监控中心(私家车)的需求,但是对于流程性行业(出租车、公交车、工程车、物流车)的匹配性还有待完善。复杂化的业务和企业应用场景。决定了GPS软件产品的复杂度和软件测试复杂度。

公交车行业特点:公交站点的管理、线路的管理、司机排班

出租车行业特点:电召、失物查询、司机登陆/交班管理、LED广告信息发布

工程车行业特点:停车管理、卸料报警、工程调度

3、对于复杂软件系统如何达到一个比较高的有效测试覆盖率。

如何做好测试分析和测试设计,根据我的经验和体会,建议测试分析和测试设计主要通过三个方面来做,则可以大致达到一个比较高的有效测试覆盖率:

 第一方面:从用户实际使用的场景和习惯入手,开发一批测试用例;

    优点:  可以覆盖到主要基本场景;

    不足:  从事场景分析的人无法做到了解用户所有的场景,必定受参与测试分析资源限制会有场景遗漏;

第二方面:通过测试对象内部实现流程的路径及依赖关系分析入手,开发一批测试用例;

    优点:可填补维度一的部分遗漏场景,特别是异常处理和分支交互处理的场景;

    不足:分析阶段主要精力会被局限在内部流程的熟悉和分析中,从而也会遗漏真实环境中的一些偶然小概率事件;

第三方面:依赖基于经验的测试分析和设计,例如:错误猜测法或探索性测试法;

  优点: 给维度二再做一次补充测试分析和设计;

  不足: 维度三效果的质量高低取决于组织内部经验的积累量及测试人员思维的发散能力和创造性

  总得来说:无论是功能测试还是各种专项测试,依次使用以上3个方面的测试分析和设计,基本上能覆盖到被测对象的绝大部分应用场景,充分保障产品质量,减少问题遗漏。


TAG:

秋月无边的个人空间 引用 删除 秋月无边   /   2010-11-17 18:58:03
写得不错,但是我觉得第一方面的不足不应该是一个问题,因为写测试用例的人一定要对所测试的模块很熟,甚至就应该由该测试模块的工程师来写,这是一个很容易解决的问题。所以把这个当成不足,那么这条就会是所有用例开发的瓶颈。
 

评分:0

我来说两句

Open Toolbar