4.20第七天学习记录
今天学习了剩余软件测试方式和
软件测试按策略还有回归测试,功能测试,性能测试,易用性测试,界面测试,安装测试,文档测试,兼容性测试,安全测试,恢复测试。
回归测试:选择回归测试策略应该兼顾效率和有效性两个方面,常用的选择回归测试的方式有:再测试全部用例 ; 基于风险选择测试:选择最重要、最常用、存在风险的功能进行测试 ;基于操作剖面选择测试:操作剖面是操作的集合以及各种使用方式的出现概率 ;再测试修改的部分。还有回归测试应该遵循的基本过程。
功能测试:对产品的各功能进行验证,根据功能测试用例,逐项测试,检查 产品是否达到用户的要求
性能测试:观察系统在一个给定的环境和场景中的性能表现是否与预期目标 一致,评判系统是否存在性能缺陷,并根据测试结果识别性能瓶颈,改善系统性 能的完整的过程
易用性测试:指用户使用软件时是否感觉方便,也称为用户体验测试
界面测试:测试用户界面的布局是否合理、整体风格是否一致、各个控件的 放置位置是否符合客户使用习惯,此外还要测试界面操作便捷性、导航简单 易懂性,页面元素的可用性,界面中文字是否正确,命名是否统一,页面是 否美观,文字、图片组合是否完美等
安装测试:确保该软件在正常情况和异常情况的不同条件下都能进行安装
文档测试:检验各种文档的完整性、正确性、一致性、易理解性、易浏览性
兼容性测试:指检查软件之间能否正确地进行交互和共享信息。软件兼容性 测试工作的目标是保证软件按照用户期望的方式进行交互。
安全测试:指有关验证应用程序的安全等级和识别潜在安全性缺陷的过程
恢复测试:主要检查系统的容错能力。当系统出错时,能否在指定时间间隔 内修正错误并重新启动系统。
此外,在测试前还应该写测试计划,我们需要了解为什么要编写测试计划?什么时间开始编写测试计划?测试计划编写六大要素?
测试完成后要写测试报告,需要了解什么是测试报告?测试报告的元素?
最后还需要知道软件测试管理及工具,包括配置管理和禅道的使用。