谢谢你的答案,但还有点问题!
发布网友
发布时间:2022-05-22 22:23
我来回答
共1个回答
热心网友
时间:2023-10-09 01:57
6 结果测试,性能分析
完成对流程的编码后最重要的事情就是对系统的测试工作了,测试在系统设计阶段有两个时期,通常在编写每个模块后做单元测试,另一个时期是对系统的综合测试。
6.1模块测试
在模块测试时我们主要从以下几个方面考虑:
1. 模块接口
2. 局部数据结构
3. 重要执行通道
4. 出错处理通道
5. 影响上述方面的边界条件
测试时进行代码审查,从数据类型,变量声明,数据结构进行审查,然后进行功能测试,从输入一些简单的数据开始执行一遍,观测运行期间变量的变化,运行中值的变化范围。改变测试方案来变换另一个角度进行测试,发现错误并记录,修改代码,测试条件使程序通过多层分支,判别运行结果从而完成模块测试。
6.1.1前台模块的测试
用户登录的测试:
管理员输入正确的用户名和密码,如输入测试用例用户名001,密码00,则可自动跳转到销售界面。若输入错误密码,或不存在的用户名,则弹出错误提示框。 (功能运行正常)
销售主页面的测试:
输入正确的,存在的商品条码,和数量,系统将从数据库调出数据,显示相应信息在下方导航框内,并在应收金额出现相应价格计算总和.若输入错误的条码,则会弹出错误提示框。 (功能运行正常)
若选中会员结账输入存在的会员卡号,则会弹出欢迎的对话框,点OK后,折扣处变为80,若输入错误的卡号,则会弹出错误的提示框。 (功能运行正常)6.1.2后台模块的测试
采购入库的测试:
若输入存在的条码,点ENTER,则会自动调出相应商品信息,输入数量后点确定,则成功入库,若输入错误条码,或不存在的条码,则会弹出错误提示框。(功能运行正常)
出库明细的测试:
选中按条形码查询,输入正确条形码则会显示所输入条形码的出库情况,若输入字符,则无查询信息出现.选中按名称查询,输入正确商品名称则会显示所输入商品名称对应的出库情况,若输入数字或非正确商品名称则无查询信息出现。(功能运行正常)
修改密码的测试:
用户成功进入自己的角色,就可以进行密码的修改了(功能运行正常)
6.2整体测试
总体测试是组装软件的系统技术,本系统测试采用渐增集成测试,即测试单一模块,将测试完的模块加入系统中,进行一次系统测试,依次类推将所有模块加入系统中,在具体测试时,采用自顶向下的结合方式,从主控模块开始,沿各控制层向下移动,把所有模块结合了。
在测试过程中使用到调试技术
1. 采用调试语句,跟踪数据
2. 嵌入对话框语句,输出中间结果
3. 设置断点,观察程序在断点附近的状况