软件可靠性测试的流程
作者:网络转载 发布时间:[ 2013/6/26 13:36:22 ] 推荐标签:
④ 性能监控和调整
在有多个数据库服务器的大型广域分布式管理信息系统中,客户/服务器及网络环境的管理上升到一个非常重要的位置,这直接关系到系统的效率和可靠性。
⑤ 系统性能与并发控制
系统含有多个基本数据库,系统的数据量和用户数都十分庞大,故要求数据库服务器具有极强的联机事务处理能力和优越的性能,同时,对数据库和日志提供高速的备分机制。
此外,SQL数据库服务器应能自动控制并行机制,以保证数据的一致性,提供合理、高效的封锁机制,并能自动检测和解决用户之间的死锁。
⑥ 事务的完整性和恢复
数据库服务器必须具有事务完整性机制,如日志文件、回退及向前恢复,并要求能从各种异常情况下恢复数据。在日常工作中能够联机地备份数据库和日志,以保证在系统可以24小时联机运行。在数据安全性方面支持磁盘镜像,在处理机的可靠性上支持双机环境。
⑦ 分布式处理
数据库必须支持分布式环境中节点自治的原则,以保证数据的分布管理和完整性;对用户提供分布式透明以便于应用系统的使用。在分布式查询和更新上必须能执行远过程调用(RPC)以减少网络开销。另外,数据库系统还应支持数据复制,并能对复制的数据进行自动刷新。在分布式更新操作中还应具有两阶段提交的机制。
⑧ 应用开发
数据库服务所支持的宿主语言应包括C、JAVA等常用高级语言,并以预编译式函数调用的方式访问数据库。在系统的设计开发中,工具的使用十分重要。因此,数据库系统必须能够提供足够的工具供开发者和用户自由选择;这些工具应涉及数据库分析设计,应用开发,调试和运行监控等各个不同的阶段。
⑨ 出现突发热点,造成数据库读写访问剧增,受限于部门数据库资源机器,而错失扩大业务的良机。
⑩ 缺乏统一的数据库服务器性能监控和报警。
⑾ 无专门的人进行全局数据库各种读写操作统计的分析
3、测试运行
可靠性测试运行即在真实的测试环境中或可靠性仿真测试环境中,运行应用系统同时用测试用例对软件进行严格的测试。
4、可靠性测试数据分析
经过数据和数据收集、 测试环境的准备、 测试运行后,必须要进行分析。可靠性测试数据分析主要是对收集的数据、运行的结果进行分析。根据运行结果判断软件是否实用和可靠?是否达到设计的要求?
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11