软件测试理论

软件测试质量保证

主要只是点

软件需求是度量软件质量的基础,不符合需求的软件就不具备质量, 在各种标准中定义了一些开发准则,用来指导软件人员工程化的方法来开发按软件,但是往往会有一些隐含的需求没有明确地提出来

软件质量保证策略

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

结构化软件测试

测试原则:

             测试前要认定被测软件有错,不要认为软件没错
              要预先确定被测软件的测试结果
              要尽量避免测试自己编写的程序
              测试要兼顾合理输入与不合理输入数据
              测试要以软件需求规格说明书为标准
              要明确找到的新错与已找到的旧错成正比
              测试是相对的,不能穷尽所有的测试,要根据人力物力安排测试,并选择好 测试用例与测试方法
              测试用例留作测试报告与以后的反复测试,重新验证纠错的程序是否有错

测试方法:

              静态分析技术:不运行程序直接检查程序的代码是否符合条件:语法、代码量、错误等。
              动态分析技术:
              白盒子:全面了解程序内部逻辑结构、对所有逻辑路径进行测试
              黑盒子:不考虑内部结构,直接进行数据的测试
         

总结

          通过一系列的流程,软件可以得到初步的优化,测试步骤要按照测试方案一步一步来进行。

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值