小课程总结

上一篇 / 下一篇  2019-06-28 08:46:53 / 个人分类:软件测试学习过程

第一章:测试基础:
软件生命周期:计划;需求分析;设计;编码;测试;维护
软件测试目的:预防bug的产生;验证系统功能的正确性;证明系统功能完善
缺陷:故障,错误都是缺陷:分类:额外实现;实现缺失;实现错误

第二章:测试过程
测试阶段:单元,集成;系统;验收
测试活动:计划;设计;实现;执行
V&V模型:需求规格说明书......................................系统测试的计划;设计;实现.............................系统测试的执行
概要设计..................................................集成测试的计划;设计;实现...............................集成测试的执行
详细设计...................................................单元测试的计划;设计;实现..............................单元测试的执行
编码.........................................................代码检查......................................................单元测试的执行;

第三章:测试方法:
黑白灰:白盒测试:能看见代码的测试,常用语单元测试黑盒测试:看不见代码的测试,常用于系统测试;灰盒测试:能看见一部分代码,但是之关系代码结构,常用于集成测试。
动静态:动态测试:需要运行软件;静态测试:不需要运行软件,根据文档来进行测试。
人工和自动化:

第四章:软件质量:
软件质量模型:功能性:适合性(满足客户需求的所有功能);准确性(功能能够正确实现);互操作性(软件之间能够互操作);安全保密性(对密码等进行掩码保护);功能依从性(符合标准)
效率:时间(响应时间,首次打开时间,界面连接时间)资源利用率(CPU,内存等),依从性()
易用性:易理解性(是否容易理解);易学性(根据提示容易学会);易操作性(操作简单,菜单栏不超过三级);吸引性(字体,图片,布局);依从性()
可靠性:成熟性(闪退,自助释放内存);容错性(是否能正确处理错误信息);可恢复性(出现异常情况能否恢复),依从性()
可移植性:适应性(浏览器操作系统,分辨率);易安装性(容易安装);易替换(升级或者降级 更新);共存性(与其他软件共存);依从性()
维护性:易分析性(容易定位bug);已改变(修改代码);稳定性(接口稳定);易测试性(有帮助测试人员的代码)依从性()
铁三角:技术,流程,组织
软件质量管理体系:iso9000.CMMI,

第五章:单元测试:
驱动:调用被测函数
桩:构造的伪代码块
常用策略:自顶下先,自底向上,独立测试法

第六章:集成测试:
集成测试的层次:函数内集成测试;函数间集成测试;子系统间集成测试
集成测试的策略:自顶下先,自底向上,大爆炸;三明治

第七章:系统测试:
系统测试常见类型:功能测试:单功能;功能交互;业务场景测试;
性能测试:时间;资源;吞吐量(负载测试;压力测试;容量测试;并发测试)
界面测试:内容 操作位置 快捷键;
兼容性:操作系统,浏览器;分辨率
安装:安装前:检查文件是否齐全 确认文件没有病毒  安装中:确认不同操作的安装,安装后:安装是否完整,能否卸载,是否可运行
可靠:异常测试,稳定测试
安全:数据安全,权限安全,安全漏洞


TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2019-09-12  
1234567
891011121314
15161718192021
22232425262728
2930     

数据统计

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

RSS订阅

Open Toolbar