最近一个软件测试的朋友问了一些测试相关的问题,正好趁此研究一下
测试完整流程
1,测试的基础知识,这点是最基础的,也是最重要的,大家自行了解
2, 测试的环境搭建,当然每个公司环境搭建的都不一样,我们需要进入一家公司之后,进行了解,我们公司进行接口测试与性能测试比较多
3,测试的分类,web端测试与app端测试,大公司都会涉及,但是对于app端的测试就比较粗糙,小公司对于app端测试比较重视,会细分为ios和安卓,平板进行细化测试,对于web端,演化为维护界面使用,测试使用的比较少
4, 测试的工具
4.1 API测试工具或者是接口测试工具 , 有postman,介于后端的swaggerui,HttpClient等,常用的是postman
4.2 APP自动化 Appium, Monkey,Google浏览器等,常用的是google浏览器,F12打开之后,进行切换
4.3 自动化测试框架 Junit, TestNg
4.4 性能测试,Jmeter,LoadRunner等,常用的这俩种,实际中使用到Jmeter,后面有时间专门叙述一下Jmeter的使用方法
4.5 项目管理工具,常用的有jira等,下面参考缺陷管理工具链接。
5,测试的方法, 等价类、边界值、判定表、因果图、错误推测法、场景法、流程分析法等等,这些需要掌握
6,必备的操作系统知识, windows系统,linux系统等,尤其是linux的常用命令,参考博客专栏Linux下的命令
实际工作