软件测试介绍
什么是测试?
满足需求,保证软件的质量
例子:健康码的显示的功能
红码、黄码、绿码
例子:淘宝购物流程
涉及软件
聊天
电商
游戏
银行
开票
测试分类
功能测试:系统实现的功能与需求一 致
接口测试:将模块与模块之间进行连接
接口工具:postman/jmeter/soapui
淘宝例子举例,发货与收货之间的数据连接
自动化测试:ui自动化
接口自动化
app自动化
使用场景:适合项目简单,变化少,机器代替人工的一种手段
性能测试:提前预估我们系统可把控的能力
性能测试工具:jmeter
loadrunner
兼容性测试:
web系统:浏览器之间的兼容
谷歌、IE、火狐
app系统:操作系统:安卓、ios
机型:苹果/华为/oppo/魅族/小米
对应机型不同版本
安全测试:sql注入
跨站脚本
跨目录访问
权限测试
了解类型:随机测试
冒烟测试
集成测试
单元测试
系统测试
交叉测试
静态测试
动态测试
回归测试
了解薪资范围,参考不同测试的技能(前程无忧、boss)
发展前景:测试经理、产品、开发、项目经理
如何做好测试:细心、严谨、技能掌握、洞察和沟通能力强
it大牛:
汤普森:unix的创始人
乔布斯:苹果
比尔盖茨:windows
林纳斯:linux
丁磊:网易
张朝阳:搜狐网
马化腾、张志东 :腾讯
李彦宏:百度
常讨论:阿里 腾讯 字节 百度