1、测试基础软件测试的就业行情 30*47软件测试到到底是什么预期结果实际结果软件测试发展的历程软件测试就是去证明软件是正确的软件测试就是去证明软件是错误的软件测试就是通过一系列的手段去保证软件的质量是符合用户需求的一个过程正在经历的这个阶段通过管理的手段去控制软件的质量通过技术的手段去控制软件的质量软件测试的职业发展 功能测试工程师自动化测试测试开发持续集成testops性能测试 高级性能测试转岗产品运维开发。互联网公司的人员结构项目经理 负责对整个项目负责,包括了时间、人员、资源的安排和分配产品经理 对产品负责,负责需求的设计、收集、整理等等开发前端后端测试运维设计 设计UI排版、配色运营软件
2、测试的分类方法黑盒测试白盒测试灰盒测试方向功能测试手工测试自动化测试性能测试压力测试负载测试并发测试安全测试SQL注入渗透测试暴力破解跨域攻击DOS攻击。阶段单元测试 代码、方法、函数、类集成测试 接口/API系统测试功能性能安全易用性 用户体验兼容性APPIOSswiftobject-cAndroidAndroidk.WEB稳定性 7*24UI/界面。验收测试对象APP测试WEB测试物联网测试车联网测试小程序测试数据库测试大数据测试AI测试嵌入式测试。状态动态测试静态测试 白盒测试方法其他冒烟测试测试前的测试检查软件具备可测试性吗回归测试 检查上一个版本的BUG是否修改的过程测试 内测测试
3、公测研发模型瀑布流V字型W字型目前用的最多的一个模型螺旋型H字型敏捷模型目前最流行的趋势站立会集中办公高效的沟通小黑板工作日报。测试流程需求分析阶段需求文档/产品原型/口述学习业务流程/功能编写需求分析说明书提取功能点测试设计阶段测试计划对人员/时间/任务/资源的分配测试策略对于测试活动的执行的优先级的管理针对有可能会出现的意外进行控制制订管理的标准测试方案具体的应该怎么去做测试用例编号编号是绝对唯一的用例名称要求言简意赅,让人看到就知道这个用例的作用前置条件在执行这个用例之前的软件必须达到的一个状态优先级和执行用例的时间相关重要级和被测的功能的重要性相关测试数据测试步骤预期结果实际结果测试执
4、行阶段执行测试用例记录BUGBUG的跟踪管理测试总结阶段测试报告工作总结BUG统计分析测试覆盖率BUG的统计测试人开发功能模块BUG的状态BUG的等级版本。BUG的分析质量评估一二级的BUG全部被解决了三级的BUG被解决了80%四级的BUG无所谓测试常识软件是程序、文档、数据的集合文档测试也是测试的一部分5W1H/六合分析法whatwherewhenwhowhyhow测试是无穷无尽的测试方法边界值等价类场景法列出用户可能会操作的所有场景因果图判定表路径覆盖法白盒测试。BUG的管理BUG六要素编号唯一的BUG名称言简意赅,一眼看出这个BUG的情况优先级和时间有关严重级别致命的导致软件崩溃和钱有关
5、阻碍了核心业务的流程严重的重要的功能出现异常一般的非核心的功能出现了异常轻微的建议性的问题UI上的问题复现步骤附件对BUG的存在的一个佐证截图/视频/日志BUG的状态新建/open/激活已确认已解决/fixed关闭/closed重新打开/reopen/激活延期解决拒绝已重复BUG的生命周期常见的BUG管理系统禅道BUGFREEtestlinkALM/QCBUGzillajira。版本管理版本迭代测试迭代测试应用APP测试场景交互测试来电话了来短信了正在听歌分屏。安装/卸载测试消息推送权限弱网测试2G3G4G5Gwifi离线。WEB测试软件的典型结构B/Sbrowser 浏览器server 服务
6、器C/Sclient 客户端(需要安装的)server 服务器专项测试市场占有率黑/白/灰黑/白/灰一般都是测试经理/组长来写的;一般这三个文档都会合并写到一个文档里面去 慕课网APP首页发现下载我的皮肤切换 点击按钮可以切换黑白皮肤主题扫描二维码私信个人信息展示展示头像展示昵称展示总计的学习时长展示自己的经验值关注列表点击展示关注的人的列表点击关注的人的名字可以跳转到对应的个人信息页面分析列表积分展示微信红包金额的范围是0.01-200红包寄语的输入范围是1-25个字符金额和红包寄语是不能为空的微信红包成功的场景 输入合适的金额和红包寄语金额0.012000.02199.9988.88红包寄语12522416失败的场景金额为空 null寄语为空 null金额超出范围200.010寄语超出范围 26金额输入非法值汉字符号字母