测试-功能测试
测试-功能测试
智汇君测试
测试用例
提前写好需要测试哪些情况,方向,逐条测试,避免遗漏测试
功能测试(也叫黑盒测试)
功能测试(也叫黑盒测试):看产品是否正确实现产品功能需求,不需要懂代码、实现逻辑
看重测试基础、测试技能
白盒测试:基本上没有单独的岗位需求,开发自己做了
注意
一些测试书上写的正交表、树状图、等价类等这写测试方法,根本没啥用,实际工作中根本用不到,面试也不会问,笔试可能会有,只有像一些考试会考!
一般工作中都不会拘泥于使用什么法
一般会是Xmind思维导图的方式整理测试点,测试用例,结合场景法和边界值的情况,考虑正向可以、逆向不能的方法
案例
1 | 朋友圈:测试发朋友圈时的图片上传功能 |
app测试和web测试
主要还是以功能测试为主
app测试比起web测试需求更广,是主流,想要做测试的话app测试还是要掌握好
app测试
兼容性测试(重要):不同的操作系统(如ios,android),同一操作系统不同品牌不同机型不同系统版本
网络:没网,断网,网络切换,弱网(利用工具模拟)
耗电量、流量:不太重要,掌握就行
接口测试:安全、数据、加密、篡改、重复发送等,使用fiddler,单接口压测
性能测试(可以涉及到很深,掌握基础的就可以了,加分项):性能、效率。能使用jmeter跑接口的并发,用它看报表,做一些参数的传递,懂得一些压出的原理。短时间不可能掌握的特别深,而且小公司一般不会去做性能测试
web测试
兼容性测试需要考虑不同浏览器
网络:不需要考虑
游戏测试
游戏测试!=玩游戏
跟软件测试一样也是写用例、找bug、提bug
使用的工具不一样
游戏测试工作量比较大、年假可能会多一些
游戏公司里好的项目组,年终奖比较多
接口测试
自动化测试
自动化测试:懂代码,上手难,利用代码控制元素实现自动化点击操作
python,java
性能测试
Jmeter:
LoadRunner:
一个主要用于接口的压力测试,一个主要用于app,web应用的性能测试
工作经验
学历、工作经验直接淘汰一部分人
工作经验编冷门一点
1.工具jmeter,riddler在实际情况下怎么使用
2.在做测试时什么情况下会涉及到数据库(增删改查,表关联,不涉及到很深)
3.上一份工作流程(重要)?看似跟技术无关的问题往往很重要,测试技术其实很简单(会和熟练的差别)
4.能不能去处理工作上的内容,能不能独当一面?
5.你提了一个bug给开发,但是开发说不是bug,你该怎么办?
6.银行行业的测试工作,业务一般比较复杂,喜欢招有银行测试方面经验的人,第一份测试工作不建议
7.模拟面试、背面试题、真实面试
笔试(数据库、linux基础命令)、面试(临场表现,突出特长,个人的特征特质)








