12.22

软件测试阶段
单元测试
又称为模块测试,是最小单位测试
原则:1.尽可能保证测试用例相互独立
2.此阶段一般由软件的开发人员来实施,
用以检验所开发的代码功能符合自己的设计要求
好处:? 尽早的发现缺陷
? 利于重构
? 简化集成
不足:? 不可能覆盖所有的执行路径,所以不可能保证捕捉到所有路径的错误
? 每行代码需要3~5行代码进行单元测试,存在投入与产出的平衡
集成测试
是将已分别通过测试的单元按设计要求组合成系统或子系统,
再 进行的测试。目的在于检查这些单元之间的接口是否存在问题。
目标:API
对集成的组件之间的接口和组件与组件的协同工作进行测试
依据:? 软件和系统设计文档
? 系统架构
? 定义和描述接口的文档、工作流和用例等
原则:? 尽早集成测试关键模块
? 尽早测试包含I/O的模块
好处:? 可以检查一系列的环境配置正确与否
? 可以迅速定位BUG
? 可以为功能测试和性能测试提供支持
不足:? 难以完成业务场景测试
? 无法测试前端页面
系统测试
是充分运行软件系统,以验证系统是否满足产品的质量需求
分为:1.功能测试
2.非功能测试:
? 性能测试、容量测试
? 安全性测试
? 兼容性测试
? 可靠性测试
验收测试
也称交付测试,在软件产品完成了系统测试之后、产品发布之前所进行的测试

优秀界面的7要素
1.符合标准和规范
1.最重要的用户界面要素是软件符合现行的标准和规范
2.平台也可能没有标准,也许测试的软件就是平台本身。
在这种情况下, 设计小组可能成为软件易用性标准的创立者
2.直观性
? 用户界面是否洁净、不唐突、不拥挤br> ? UI的组织和布局合理吗br> ? 有多余功能吗br> ? 帮助系统有效吗
3.一致性
? 被测试的软件本身必须与其他软件保持一致性
? 同一个程序中的相同操作更要保持一致
? 如果软件或者平台有一个标准,就要遵守它。如果没有,就要注意软件的 特性,确保相似的操作以相似的方式进行。
4.灵活性
用户喜欢灵活选择做什么和怎样做
5.舒适性
软件应该用起来舒适,而不应该为用户工作制造障碍和困难
6.正确性
测试正确性,就是测试界面是否做了该做的事
7.实用性
优秀用户界面的最后一个要素是实用性

来源:m0_52758639

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年11月20日
下一篇 2020年11月20日

相关推荐