测试基础知识2
作者:互联网
项目管理工具
TAPD,jira
项目管理模式
工作安排主要是通过项目管理工具来安排的
task:故事,一个故事有开始也有结束,那么在项目管理里面,会把每个任务按照一个task来看,那么这个task也可以叫story,具体指的就是任务有开始有结束
可以安排很多的task,每个task具体到story
一个项目的人员结构
PM(项目经理):1
开发:4-5
前端:1-2
测试:3-4
产品经理:1
一个迭代的工作内容
第一周:
周一:熟悉需求文档以及参与需求的评审,和拆分任务
周二:继续熟悉需求,编写测试用例
周三:继续编写测试用例,评审测试用例,以及完善测试用例
周四:编写自动化测试代码(学习/应用)
周五:继续编写自动化测试代码,开发转测后,进行冒烟测试验证
第二周:
周一:测试被转测试的产品
周二:继续测试,以及验证回归问题(Issue)
周三:继续测试,以及进行验收测试
周四:编写测试报告,做最后的探索性测试,准备上线前的资料,以及晚上上线后的回归测试验证
周五:参加项目迭代复盘会议,以及针对本地迭代进行总结,准备下一个迭代的工作内容
验收测试流程:
1、测试在周三下午测试完成,发送邮件让产品经理进行验收测试,产品经理会在周三下午以及周四的早上进行验收测试, 验收测试完成后会回复邮件,反馈本次验收测试的结果
测试报告的前提因素:在产品经理验收测试通过的情况下,测试才能够发测试报告,如果验收测试不通过,开发测试继续修改存在的问题
周五复盘会议:
1、总结本次迭代有哪些优点,以及哪些缺点
2、针对本次迭代的缺点,提出对应的解决方案,在下个迭代中执行
常用的测试用例方法有哪些?举例说明?等价类
针对被测对象的输入数据分为有效数据和无效数据,是功能测试的一种测试用例设计方法。如电话号码,那么有效数据就是 符合运营商电话号码的规则,无效就是不符合,如连续的11个同样的数字以及非11的数字。
边界值
边界值是针对等价类测试用例方法的补充,如电话号码,需要考虑到11位,以及12位,和0位,也就是边界的情况 判定表驱动分析方法 列出被测对象可能存在的不同条件,如招聘类网站筛选出的结果排序,可能会存在多个条件来筛选出结果,如年限,薪资,地区等等,需要先列出来
因果图
在判定表的基础上,根据被测对象列出的条件,来使用排列组合的方式来验证各个不同条件下(并且以及或者关系)程序的结果情况,如招聘网站的排列组合
正交实验分解法
在因果图的基础上,使用排列组合下来的测试用例个数是非常多,导致测试用例的个数是非常多的,那么使用正交实验分解法可以优化 测试用例的个数,选择有代表性的数据来进行测试
场景设计方法
主要考虑的是一个产品的完整的业务流程,从输入流开始一直到输出流,比如淘宝,从一个商品上架一直到商品的出售
错误推试法
针对被测产品的非功能性的测试用例,主要使用探索性测试的方法,来验证被测产品可能存在问题
功能图分析⽅法
针对程序非功能性的测试,主要考虑的是被测程序的内部结构代码的测试
openID:从小程序来的所有订单以及请求,小程序都会自带一个唯一的标识,唯一的标识就是openid
标签:task,迭代,被测,基础知识,验收,测试用例,测试 来源: https://www.cnblogs.com/shang123/p/16455601.html