微软的黑盒子开发法的副作用(安装Visual Studio Express 2010不爽)

安装完vs2010 express后说intellisense不可用.要求安装microsoft sql server compact 3.5


google搜索,http://www.microsoft.com/download/en/details.aspx?id=5783,安装microsoft sql server compact 3.5 sp2,安装没有任何问题.


结果完全无效!


网上在搜索讨论,说要安装microsoft sql server compact 3.5 sp2,没错啊,于是我重装vs2010,重装sql server compact,还是无效.


进一步调查,某个用户宣称重装microsoft  sql server compact 3.5 sp2是有效的,他还给出了不同的下载地址,

http://www.microsoft.com/download/en/confirmation.aspx?displaylang=en&id=5783


我照做后有效!


结论是,交钱给微软并严格照着微软说的做,一切问题都没有.


不交钱给微软,开发想有点自由度,微软可以让你生不如死.


这是我长期使用微软产品后的心得,并不是仅仅因为此例.


### 回答1: 以下是仓库管理系统用黑盒子等价类划分的测试用例表格: | 测试编号 | 测试目的 | 输入条件 | 预期输出结果 | | -------- | -------- | -------- | ------------ | | TC001 | 测试仓库管理系统能否正确添加新仓库 | 仓库名称为"仓库A"、仓库地址为"地址A" | 系统显示成功添加了新仓库,并在仓库列表中显示"仓库A"和"地址A" | | TC002 | 测试仓库管理系统能否正确删除已有仓库 | 已有仓库列表中存在名称为"仓库B"的仓库 | 系统显示成功删除了仓库"仓库B"并从仓库列表中移除该仓库 | | TC003 | 测试仓库管理系统能否正确添加新货物 | 货物名称为"货物A"、货物数量为"10"、货物所在仓库为"仓库C" | 系统显示成功添加了新货物,并在"仓库C"的货物列表中显示"货物A"和"10" | | TC004 | 测试仓库管理系统能否正确删除已有货物 | "仓库D"的货物列表中存在名称为"货物B"的货物 | 系统显示成功删除了货物"货物B"并从"仓库D"的货物列表中移除该货物 | | TC005 | 测试仓库管理系统能否正确调整货物数量 | "仓库E"的货物列表中存在名称为"货物C"的货物,原数量为"5" | 系统成功修改"货物C"的数量为"10"并在"仓库E"的货物列表中显示新数量 | | TC006 | 测试仓库管理系统能否正确移动货物到其他仓库 | "仓库F"的货物列表中存在名称为"货物D"的货物,数量为"3" | 系统成功将"货物D"移动到"仓库G"并在"仓库F"的货物列表中移除该货物,同时在"仓库G"的货物列表中添加该货物 | | TC007 | 测试仓库管理系统能否正确查询货物 | 输入查询条件为"货物E",所在仓库为"仓库H" | 系统成功查询到"货物E"并显示其所在仓库和数量 | ### 回答2: 黑盒子等价类划分是一种测试设计技术,它基于等价类的概念,将输入和输出的数据划分成若干等价类,以减少测试用例的数量,提高测试的效率和覆盖度。下面是我根据黑盒子等价类划分设计的仓库管理系统测试表格。 | 测试序号 | 测试输入 | 预期输出 | |--------|--------------|--------------| | 1 | 有效的仓库管理系统登录信息 | 成功登录仓库管理系统 | | 2 | 无效的仓库管理系统登录信息 | 登录失败,提示错误信息 | | 3 | 有效的仓库号 | 显示该仓库的相关信息 | | 4 | 无效的仓库号 | 显示错误信息,无获取相关信息 | | 5 | 有效的产品信息 | 添加产品成功,返回产品ID | | 6 | 无效的产品信息 | 添加产品失败,提示错误信息 | | 7 | 有效的产品ID | 显示该产品的详细信息 | | 8 | 无效的产品ID | 显示错误信息,无获取详细信息 | | 9 | 有效的出库数量 | 出库成功,更新产品数量信息 | | 10 | 无效的出库数量 | 出库失败,提示错误信息 | | 11 | 有效的仓库查询条件 | 显示满足查询条件的产品列表 | | 12 | 无效的仓库查询条件 | 显示错误信息,无进行查询 | 以上测试用例根据等价类划分设计,保证了每个等价类都得到了覆盖,同时测试用例的数量也被控制在了合理范围内。通过执行这些测试用例,我们可以对仓库管理系统进行全面的测试,验证其功能的正确性和稳定性。 ### 回答3: 以下是使用黑盒子等价类划分对仓库管理系统进行测试的表格: | 测试编号 | 测试条件 | 期望的输出 | |----------|----------------------------|----------------------------------------------| | 1 | 输入正确的用户名和密码 | 成功登录仓库管理系统 | | 2 | 输入错误的用户名和密码 | 登录失败,系统提示用户名或密码错误 | | 3 | 输入正确的用户名但错误的密码 | 登录失败,系统提示用户名或密码错误 | | 4 | 输入错误的用户名但正确的密码 | 登录失败,系统提示用户名或密码错误 | | 5 | 不输入用户名和密码 | 登录失败,系统提示请输入用户名和密码 | | 6 | 输入非字符作为用户名 | 登录失败,系统提示用户名含有非字符 | | 7 | 输入超过最大长度的用户名 | 登录失败,系统提示用户名超过最大长度 | | 8 | 输入超过最大长度的密码 | 登录失败,系统提示密码超过最大长度 | | 9 | 输入正确的商品编号查询 | 显示商品的详细信息 | | 10 | 输入不存在的商品编号查询 | 显示商品不存在的提示信息 | | 11 | 输入非字符作为商品编号 | 显示商品编号含有非字符的提示信息 | | 12 | 输入超过最大长度的商品编号 | 显示商品编号超过最大长度的提示信息 | | 13 | 输入正确的入库数量 | 成功完成入库操作 | | 14 | 输入非字符作为入库数量 | 入库操作失败,系统提示入库数量非 | | 15 | 输入超过最大值的入库数量 | 入库操作失败,系统提示入库数量超过最大值 | | 16 | 输入正确的出库数量 | 成功完成出库操作 | | 17 | 输入非字符作为出库数量 | 出库操作失败,系统提示出库数量非 | | 18 | 输入超过最大值的出库数量 | 出库操作失败,系统提示出库数量超过最大值 | | 19 | 输入正确的日期 | 成功生成报表 | | 20 | 输入日期格式错误 | 报表生成失败,系统提示日期格式错误 | | 21 | 输入未来的日期 | 报表生成失败,系统提示日期不能为未来的日期 | | 22 | 不输入日期 | 报表生成失败,系统提示请输入日期 | 通过以上测试,能够覆盖仓库管理系统的主要功能和边界情况,以验证系统是否按照预期的方式运行,并能够及时提示用户输入错误或非的操作。同时,通过等价类划分,能够有效地减少测试用例的数量,提高测试效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值