摘要:
MVVM是Model-View-ViewModel的缩写。是一种设计思想。 Model 层代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑; View 代表UI 组件,它负责将数据模型转化成UI 展现出来, ViewModel 是一个同步View 和 Model的对象。 在MVVM架构 阅读全文
摘要:
# 全局安装 vue-cli$ npm install --global vue-cli //2.x$ npm install -g @vue/cli or yarn global add @vue/cli //3.x# 创建一个基于 webpack 模板的创建新项目$ vue init webpa 阅读全文
摘要:
PC:谓词覆盖predicate CC:子句覆盖clause CoC:组合覆盖 n个子句就会有2的n次方个真值组合 ACC:有效子句覆盖 n个子句就会有n+1个真值组合 GACC:general 广义有效子句覆盖 配对的主子句分别取T,F,主子句和P不必非要取值相同。不一定满足PC CACC:cor 阅读全文
摘要:
逻辑覆盖法:语句覆盖,判定覆盖,条件覆盖,判定/条件覆盖,组合覆盖,路径覆盖 基本路径测试法:Control Flow Graphs, CFG。带箭头的边 条件覆盖:使每个判定中每个条件的可能值至少满足一次。 判定/条件覆盖:使得判定中每个条件的所有可能取值至少满足一次,同时每个判定的可能结果也至少 阅读全文
摘要:
软件规格说明书 等价类划分,完备性,无冗余性(不能有交集)。 健壮等价类:无效等价类 边界值分析,对于一个含有n个变量的程序,采用边界值分析法测试程序会产生4n+1个测试用例 健壮性测试:除了对变量的5个边界值分析取值外,还需要增加略大于最大值(max+)以及略小于最小值(min-)的取值。 对于有 阅读全文