一.安全测试: 1.权限测试 2.跨站脚本 3.跨目录访问 4.SQL注入 二.兼容性测试(WEB): 1.操作系统:Windows32位和64位 2.浏览器:IE,火狐,谷歌(IE8/9/10) 3.手机和电脑版本 4.BS架构----简称WEB项目---浏览器的兼容性 CS架构----简称app项目--操作系统和硬件设备--版本不同 三.易用性测试: 1.文字表达要清晰要清楚 2.操作习惯 等等 四.验收测试:1使用户签字,查看系统是否跟实现约定的验收标准一致 五.随机测试: 1.随意向系统输入操作,模拟真实用户操作,达到想要的效果。 Sit一个测试的阶段,基于项目做好后,的第一轮测试 一般Sit都会测试2-3轮;主要做功能测试,也可以做接口测试; UAT;基于SIT问题全部修复后,才能准入,UAT阶段会做功能测试,也会做性能测试 SIT和UAT阶段划分:接口、自动化、兼容性测试等等。2-3轮,1轮=1周 测试计划:[测试方案] 最重要的是测试策略和测试方法 1,明确测试目标 2系统测试的时间 3.什么是自动化测试 4.什么是兼容性测试 5.什么是安全测试 6.什么易用性测试 7.什么随机测试 UT-冒烟测试---系统可以允许没有完成,达到70的功能已经实现 至少主流程功能已经实现 SIT-集成测试 UAT-系统测试 SIT阶段的功能至少要完成百分之80,并且提出的bug已经修复 才能进入UAT阶段 思考题:给你一张白纸你怎么测试? 一支笔怎么测试 一个杯子怎么测试 1.先从测试类型方面去考虑。(界面、功能。性能、兼容性、易用性、安全等等) 2.根据这个产品的特色考虑到他的一些异常情况、 参考: UI测试---纸张的大小,颜色 功能测试---大小、厚度、颜色、折叠 性能测试---保存时间,承受的压力,重复使用时间,吸水性。 安全测试---异味,符合国家的标准, 兼容性测试---温度不同,钢笔。。。。 常见职位名称: DBA--数据库 PM---项目经理 SPM---部门经理 BA--需求人员 QA---质量管理员。:监督和跟踪我们项目过程中的每一步,审核我们所有的文档 QC--评审 项目组说的 项目经理========== 测试经理 架构师 开发---------- 测试---------- 助理 运维 QA 需求人员-------- 公司的开发人员和测试人员的比率 3-4个开发1个测试 【测试的流程与阶段】 1.需求文档---由BA写出的文档 2.需求分析---开发、测试、BA、项目经理或者测试经理 3.测试计划----由测试经理或者测试组长编写的。 4.测试方案----由测试经理输出。 5.编写测试用例----测试人员 6.评审测试用例-----修改测试用例(QC报告-----相当于会议纪要)-----再次评审 7.合格开始执行测试用例-------相当于找bug的过程123 8.发现bug---记录缺陷----提交至缺陷管理库 9.开发修复缺陷----我们进行回归测试----关闭缺陷 10.输出测试报告----测试经理或者测试组长输出。 |
|