软件测试第五章
2016-09-30 19:08:29 0 举报
AI智能生成
第五章主要讲述了软件测试中的高级技术。首先,我们深入探讨了自动化测试,包括其定义、优点和常用的自动化测试工具。接着,我们讨论了性能测试,这是评估系统在特定负载下的响应时间、吞吐量和资源使用情况的过程。此外,我们还介绍了移动应用的测试,包括其特殊性和常用的测试方法。最后,我们讨论了安全测试,这是确保系统免受各种威胁的过程,包括数据泄露、恶意攻击等。这一章的目标是让读者对软件测试的高级技术有更深入的理解,以便在实际工作中更好地应用这些技术。
作者其他创作
大纲/内容
选择测试用例的方法:等价类划分
等价划分是指分步骤的把无限的测试用例急减的很小,但过程同样有效
数据测试
程序=数据结构+算法
软件=数据+程序
数据量很大
等价类划分
边界值
次边界
2的幂
ASCII表
意义:防止bug的遗漏
空数据
默认
空白
空值
零值
无
无效数据测试
状态测试
软件状态是指软件当前所处的条件和模式
测试软件的逻辑流程
建立状态转换图
减少要测试的状态及转换的数量
怎样进行具体测试
失败状态测试
竞争条件和时序紊乱
重复、压迫和重负
动态黑盒测试:不深入代码细节测试软件的方法
设计测试用例
需求规格说明书
设计测试用例
开始测试
测试软件的基本方法
通过性测试:确信软件普通情况下能运行
失效性测试:纯粹为了破坏软件而设计和执行的测试
其他黑盒测试技术
想笨拙的用户那样做
在已经找到缺陷的地方再找找
像黑客一样考虑问题
凭借经验、直觉和预感
0 条评论
下一页
为你推荐
查看更多