软件工程--软件质量与质量保证

测试分析报告

软件质量:

        1.软件需求是度量软件质量的基础。不符合需求的软件就不具备质量。

        2.在各种标准中定义了一些开发准则,用来指导软件人员用工程化的方法来开发软件。

        3.往往会有一些隐含的需求没有明确地提出来。

软件质量保证策略:

         1.审查。2.复查和管理复审。3.测试。

循环测试路径:

软件测试:软件测试是对软件活动,软件设计,软件编码进行差错和纠错的活动。(包括代码执行活动与人工活动)

程序测试:它是对编码阶段的语法错,语义错,运行错进行查找的编码执行活动。找出编码中错误的代码执行活动称程序测试。纠正编码中的错误的执行活动称程序调试。

测试的原则:

        1.测试前要认定被测试软件有错,不要认为软件没有错。

        2.要预先确定被测试软件的测试结果。

        3.要尽量避免测试自己编写的程序

        4.测试要兼顾合理输入与不合理输入数据。

        5.测试要以软件需求规格说明书为标准

        6.要明确找到的新错与已找到的旧错成正比。

        7.测试是相对的,不能穷尽所有的测试,要据人力物力安排测试,并选择好测试用例与测试方法。

        8.测试用例留作测试报告与以后的反复测试用,重新验证纠错的程序是否有错。

测试方法:

        静态分析技术。动态测试技术。白盒法。黑盒法。

软件测试方法:

        按照测试过程是否在实际应用环境中来分有静态分析与动态测试。

        测试方法有分析方法(包括静态分析法与白盒法)与非分析方法(黑盒法)。白盒法是通过分析程序内部的逻辑与执行路线来设计测试用例,进行测试的方法,白盒法也称逻辑驱动方法。黑盒法是功能驱动方法,仅根据1/0数据条件来设计测试用例,而

不管程序内部结构与路径如何。

 

软件质量模型:Boehm,McCall,ISO

Boehm:

 McCall:

 ISO:

 

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 12
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值