艾斯医药商务系统覆盖率测试.docx
《艾斯医药商务系统覆盖率测试.docx》由会员分享,可在线阅读,更多相关《艾斯医药商务系统覆盖率测试.docx(4页珍藏版)》请在文库网上搜索。
1、艾斯医药商务系统覆盖率测试 1.逻辑覆盖测试逻辑覆盖测试主要是针对程序的内部逻辑结构设计测试用例的技术,它通过运行测试用例达到逻辑覆盖的目的。包括以下3种类型的逻辑覆盖:1. 语句覆盖2. 判定覆盖3. 条件覆盖/* * 购物车添加商品方法 * 在判断hashmap中没有pid对应商品是为false情况下添加product * param pid * param product */ public void addProduct(String pid,Product product) if(hashmap=null) hashmap= new HashMap(); if(hashmap.con
2、tainsKey(pid)=false)/购物车中不存在该商品 hashmap.put(pid, product); 函数的流程图如下:2.语句覆盖语句覆盖就是设计若干个测试用例,运行被测试程序,使得每一条可执行的语句至少执行一次。根据概念,为了对上面的函数进行语句覆盖,只要设计一个测试用例就可以覆盖2个执行语句块中的语句。针对程序的判断语句,可在入口处设计测试用例。测试用例输入为:hashmap=null程序执行的路径为:abd。如果程序只运行上面的测试用例,虽然可以执行模块中的所有语句,但并不能检查判断逻辑是否有问题。例如在第一个判断中错误地把=写成!=,则上面的测试用例仍可以覆盖所有的执
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 医药 商务 系统 覆盖率 测试