系统实现与测试

总述:这部分简单描述了软件测试部分需要完成的活动,这些活动需要遵循一些规则。系统实现是项目管理重点关注的地方,系统测试一方面是为了检查实际情况和要求之间的差距提供纠错的基础信息,另一方面是为了最后的系统交付做准备。

 

1、系统实现

答:系统实现阶段是将设计的系统实施的过程。程序设计方法是软件工程方法学的主要内容之一,主要有结构化程序设计、面向对象程序设计、面向方面的程序设计、可视化程序设计。程序设计语言的具体选择需要基于系统设计的基础上进行考虑。

 

2、软件测试

答:软件测试是发现软件错误(缺陷)的主要手段,它是软件交付客户之前必须完成的重要步骤。

自动化测试主要实现方法包括代码的静态和动态分析、测试过程的捕获与回放、测试脚本技术、虚拟用户技术、测试管理技术等。自动化测试的优点:提高测试执行速度、提高工作效率、保证测试结果的准确性、连续运行测试脚本、可模拟现实环境下受约束的情况。自动化测试也有缺点,如测试数据变动需要重新调试、只能重复以前测试的不能对未自动化部分测试等。当前流程的自动化测试工具主要使用脚本技术来生成测试用例。脚本的基本结构有:线性脚本、结构化脚本、共享脚本、数据驱动脚本、关键字驱动脚本。常用的自动化测试工具有单元测试工具、负载和性能测试工具、GUI功能测试工具、基于Web应用的测试工具,其他方面的测试工具等。

软件调试属于技术方面的问题,对于技术人员来说,此处跳过。

 

3、软件测试方法

答:软件测试方法分为静态测试和动态测试,动态测试一般采用白盒测试和黑盒测试。

静态测试采用人工检测和计算机辅助静态分析的方式进行检测。静态测试包括文档的静态测试和代码的静态测试。绝对文档的静态测试主要以检查单的形式进行;对代码的静态测试一般采用桌前检查(Desk Checking)

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值