软件测试第二节课总结

上一篇 / 下一篇  2019-06-20 12:12:15 / 个人分类:软件测试学习过程

软件质量:
软件质量模型:
功能性:
适合性:是否满足客户需要的功能
准确性:功能是否准确实现
保密安全性:对密码等进行掩码处理
互操作性:能否实现软件之间的互操作
功能依从性:是否满足国家、行业、企业标准
效率:
时间:请求响应时间,c/s模式下软件第一次启动时间,页面转接时间
资源利用率:CPU,内存等的资源利用率。
效率依从性:是否满足国家、行业、企业标准
易用性:
易理解性:界面显示让客户易理解
易学性:能否根据提示轻松完成操作
易操作性:操作简单,菜单项不超过三级
吸引性:图片、文字、颜色、排版等 是否吸引客户
易用依从性:是否满足国家、行业、企业标准
可靠性:
容错性:是否能对错误信息进行处理并给出提示信息
成熟性:是否能够应对闪退和自动清空内存
恢复性:出现故障时能否恢复
可靠依从性:是否满足国家、行业、企业标准
可移植性:
易安装:最好提供一键安装。
共存性:能与其他软件共存。
适应性:能否适应不同环境:操作系统浏览器、分辨率等
易替换性:能否升级或降级或更新
可移植依从性:是否满足国家、行业、企业标准
维护性:
易分析性:能够定位bug
易改变性:代码是否容易修改
稳定性:接口是否稳定
测试性:是否有专门帮助测试人员进行测试的代码
维护依从性:是否满足国家、行业、企业标准

什么是软件质量:软件质量是软件实体特性对需求的满足程度。

常见质量管理体系:
ISO9000:全行业质量管理体系
CMMI:针对软件行业的管理体系

单元测试:了解驱动和桩的概念.
驱动:调用被测函数
桩:用于替代被测函数以外的其他函数(我所理解的  Java中的构造函数)
单元测试的目的:保证代码质量,保证代码可修改和可扩展。
单元测试的方法:自顶向下;自底向上,独立法。

集成测试:
集成测试的方法:自顶向下;自底向上,大爆炸,三明治法。
集成测试的层次:模块间的集成;模块内集成;子系统间集成。

TAG:

liiy的个人空间 引用 删除 liiy   /   2019-07-11 10:17:53
5
 

评分:0

我来说两句

日历

« 2024-03-28  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 6127
  • 日志数: 13
  • 建立时间: 2019-06-14
  • 更新时间: 2019-07-22

RSS订阅

Open Toolbar