发布新日志

  • 测试理论知识总结

    2009-02-02 11:05:54

    软件测试:在规定的条件下对程序进行操作,以发现错误,对软件质量进行评估。

    软件测试:程序或系统的检查和验证的活动,其目的是衡量和评估程序或系统的属性和能力是否符合要求、程序或系统是否做了正确的事以及是否做了应该做的事情,是保证程序或系统质量的最重要的组成部分,由于需要权衡时间、预算和质量以及了解规则的有限性,往往无法覆盖软件系统中所有的复杂度。(郭总提供)

    软件测试分类:

    按照开发阶段划分为单元测试、集成测试、系统测试、确认测试、验收测试。

    按照测试实施方测试:

    开发方测试(验证测试、α测试)(开发者、开发环境)、用户测试(β

    软件测试模型VWHX

    单元测试需测试的5个方面:模块接口测试、局部数据结构测试、路径测试、错误处理测试、边界测试

    缺陷与错误的严重级

    l          严重:系统崩溃、数据丢失、数据损坏

    l          较严重:操作性错误、结果错误、遗漏功能

    l          一般:小问题、错别字、UI布局、罕见故障

    l          建议:不影响使用的瑕疵或者更好的实现

    软件质量特性:功能性、可靠性、易实用性、效率、可维护性、可移植性

    测试用例设计就是将软件测试的行为活动,作为一个科学化的组织归纳。

    黑盒测试的测试用例设计方法:等价划分法、边界值分析法、错误推断法、因果图法、判定表驱动法、正交测试法、功能图法。

    因果图法最重要转化成判定表。

    当因果关系太大时用正交试验法。

    功能图法是用功能图形象的表示程序的功能说明,并机械的生成功能图的测试用例。是一种黑盒、白盒混用用例设计方法。

    场景法:事件驱动型(RUP)。

    白盒测试技术:静态错误分析、程序插桩法。

    白盒测试方法:代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法。

    确认测试:验证软件的功能和性能以及其他特征是否与用户的要求一致。根据《软件需求规格说明书》。一般包括有效性测试和软件配置复查。由第三方测试机构进行测试。在模拟环境下的测试。

    验收测试:以用户为主的测试。软件开发人员和质量保证人员也参加。使用生产中的实际数据的测试。在系统测试完成后、项目最终交付前完成。

     

     

  • 测试模型总结

    2009-02-02 10:58:57

    本来要在CSDN上发表一下,结果那边博客上不去了,郁闷!51testing也不错,测试人员自己的网站。

    软件测试模型VWHX

    软件测试分类:

    按照开发阶段划分为单元测试、集成测试、系统测试、确认测试、验收测试。

     v测试模型

    w测试模型

    H测试模型(测试条件满足)

    x测试模型(未知因素如需求的不明确)

我的栏目

我的存档

数据统计

  • 访问量: 1277
  • 日志数: 2
  • 建立时间: 2009-02-02
  • 更新时间: 2009-02-02

RSS订阅

Open Toolbar