发表于: 2019-10-21 23:40:39
0 601
今天完成的事情:
软件测试的分类,测试步骤
明天计划的事情:
需求分析,测试用例内容,bug等级,跟踪
遇到的问题:暂无
收获:
软件测试分类:
是否查看程序内部结构:
黑盒:只关心输入和输出的结果
功能测试:主要验证软件功能是否符合客户,用户要求。
界面测试:界面布局,文字排版大小格式,错别字,图片,按钮,滑动条,文本框,输入框,默认值,选择框(单选,多选),轮播图等
易用性测试:对软件的使用方面进行测试,看用户是否容易上手,短时间内学会使用
兼容性测试:硬件兼容性测试,软件兼容性测试
性能测试:
时间性能:对一个具体事务的响应时间
空间性能:软件运行使用需要的资源
一般性能测试:正常软硬件环境内测试,不加压力
稳定性测试:正常软硬件环境下测试,长时间连续运行,看稳定性
负载测试:将软件加压到它能承受的最高值,长时间运行,测试稳定性
压力测试:不断给系统加压,一直到系统崩溃为止
其他测试:回归测试,冒烟测试,随机测试
白盒测试:测试程序里的代码与结构
是否运行程序划分:
静态测试:不运行软件,静态情况下检查代码,界面,文档
动态测试:运行软件,测试输入,与输出的结果,看是否与预计结果相同
按阶段划分;
单元测试:对软件最小测试单元进行测试,比如说类
集成测试:一般是测试两个模块之间的接口部分
系统测试:对整个系统进行测试,包括功能,性能,兼容,等等
验收测试:对软件是否达到用户要求进行测试
软件测试步骤:
1、制定测试计划
2、设计测试用例
3、实施测试
4、bug处理流程:测试找到问题,提出问题,确认为bug(可以试试与测试负责人,同事,开发交流确认),测试提交bug到禅道之类的bug管理工具,转交bug给开发,开发修改bug,开发返回bug给测试,测试验证bug是否解决。
5、跟踪bug(确认bug已修改完成,并且关闭bug)(或记录bug,和同事上司商量,下次更新时处理(适用于bug不是很严重,影响系统功能的实现,具体查看bug等级分类))
6、测试报告
评论