等价类划分的步骤
E(XY)E(X)E(Y)是否等价于XY相互独立?
E(XY)E(X)E(Y)是否等价于XY相互独立?
不是。X Y相互独立可以推出E(XY)E(X)E(Y) ,但它的逆命题不成立。不相关和不独立不等价,只有某些时候不相关和不独立是等价的、比如说二维正态随机变量。
若P(A)0,P(B)0则A,B相互独立与A,B互不相容不能同时成立,即独立必相容,互斥必联系。容易推广,设A,B,C是三个事件,如果满足:P(AB)P(A)P(B),P(BC)P(B)P(C),P(AC)P(A)P(C),P(ABC)P(A)P(B)P(C),,则称事件A,B,C相互独立。扩展资料:A中与元素 x 等价的所有元素构成的子集叫做 x 所在等价类, x也称为这个等价类的代表元。
集合A可以划分为一些等价类的并集,这些等价类两两不相交。
任何元素都必定落在某个等价类里面。
更广泛意义的等价,是集合在某种变换下保持不变性。
如:矩阵A与称为等价的,如果B可以是A经过一系列初等变换得到。
矩阵在初等变换下是行列式不变的。
在线性代数中,合同、相似都是等价关系。
边界值分析法优缺点?
界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。
长期的测试工作经验告诉我们,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部。因此针对各种边界情况设计测试用例,可以查出更多的错误。
web初级考试流程?
1、web测试流程:
(1)web测试
1)参与一个web新项目的测试前,先搜集测试相关的资料,包括原型图、各种需求文档、业务相关等需求相关材料
2)结合第一步搜集到的需求相关资料,自行熟悉系统,同时列出不明白的点,对产品有个初步了解,对易错点、重点测试点列个问题列表;
3)找PM或产品经理熟悉系统,要求系统性地介绍一遍产品,包括相关的隐含需求点,同时过一遍上一步列出的问题列表和核对需求与开发进度,明确要测的范围、测试顺序,形成测试需求;
4)根据原型图和需求文档、测试需求,编写测试方案、计划,跟PM确认。确认后,开始根据系统概要列测试用例,填写测试用例表,通过等价类划分、边界值分析、错误推测、场景分析、判断表等方法设计具体测试用例。注意:浏览器兼容性,不同的操作系统(Mac,Windows);另外账号是否涉及权限,如果有,多用几个账号登录试试,遇到有问题的地方要多重现bug,确认问题是否存在的;
5)配置测试环境、准备数据(线上导出整理或自行设计数据)。测试环境包括浏览器兼容,主流浏览器等,产品主要使用环境;
6)正式执行测试,根据测试用例执行测试,记录提交bug。对于发现的bug,在word上通过文字描述、截图等方式,列出问题及对应的复现条件,标记好优先级,修改时间,命名为xx系统缺陷记录汇总表;
7)邀请PM对bug文档进行备注,哪些是bug,哪些是测试理解有误,哪些是暂不开发或者需求有变化的,及时知晓,同时对于bug,及时分配给对应开发修复;
8)撰写简要的测试结果、缺陷数量、状态、分布等情况;
9)经过第一轮测试,已经对系统有了更深入的了解;开始根据开发迭代周期进行持续测试,对第一份测试结果进行修改,已fixed的标记删除,然后新增或更新bug;
10)后续的版本迭代测试,注意做好回归测试;每次发布前要求PM列好发布要点;