其他分享
首页 > 其他分享> > 测试基础知识2

测试基础知识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