软件工程(十二)

二十五

系统测试:将通过确认测试的软件,作为整个基于计算机系统的一个元素与计算机硬件,外设,默写支持软件,数据和人员等其他系统元素结合在一起,在实际运行环境下,对计算机系统进行一系列的组装测试和确认测试。经常采用α测试和β测试。

α测试主要由用户进行测试,也可以是公司内部的用户模拟实际操作环境下进行的测试。

β测试:由软件的多个用户在实际使用环境下进行的测试,这些用户返回有关错误的信息给开发者。比较严格的测试。

测试的种类:功能测试,可靠性测试,强度测试:测试复杂度 性能测试:检查系统是否满足在需求说明书中规定的性能。 恢复测试:出现错误恢复之后是否可以正常进行工作。 启动停止测试:验证在机器启动和关机阶段,软件系统正确处理的能力。配置测试:检查计算机各个系统内各个设备和资源之间的相互联结和功能分配中的错误  安全性测试:检查系统的安全防护的能力。可使用性测试:是否方便用户的使用。可支持性测试:验证系统的支持策略对于公司和用户是否切实可行。安装测试:解决安装当中的问题。过程测试:测试各个人员在操作过程中遇到的问题。互联测试:测试多个系统之间的互连性。 容量测试:对容量的可以达到什么程度。文档测试:检查用户文档的清晰性和精确性。

调试:成功的测试之后才开始的工作。调试的任务是进一步诊断和改正程序中潜在的错误。

步骤:1、确定出错的位置2、找到错误的原因  3、修改代码,排除错误  4、重复进行测试。

几种调试方法:1、强行排错:简单但是效率低 2、回溯法调试:发现了错误之后先分析错误的症状。 3、归纳法调试:从一些线索着手,通过分析他们之间的关系来找出错误

测试原则:确定错误的性质和位置的原则。

猜你喜欢

转载自blog.csdn.net/aaaPostcard/article/details/86609269
今日推荐