- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
开发者测试个人
开发者测试
陈振宇
南京大学软件学院
微信: zychenNJU
知识本是一体的,
把它分成不同的学科
只是屈从了人类的软弱而已!
《社会心理学》- sir halford john Mackinder -1887
软件测试
向左 向右
开发者测试课程设计
6周--
1. 开发者测试基础 2. 图结构覆盖测试 3. 图元素覆盖测试 4. 自动化测试与调试
• 开发者测试 • 测试中的图 • 数据流分析 • 随机测试数据生成
• XUnit与慕测平台 • 图覆盖准则 • 数据流覆盖 • 基于搜索的测试数据生成
• JUnit使用初步 • 控制流图生成 • 逻辑测试 • 符号执行+约束求解
• JUnit使用进阶 • 结构化覆盖 • 修订条件/判定覆盖 • 自动化测试用例集约简
• 安卓开发者测试 • 主路径覆盖 • 变异测试 • 自动化测试用例优先级
• 开发者测试进阶 • 基本路径覆盖 • 故障假设测试 • 自动化缺陷定位
• 开发者自动化测试 • 多样性原理 • 逻辑测试进阶 • 练习4 :代码调试
• 练习1:JUnit使用 • 练习2 :控制流覆盖 • 练习3 :数据流覆盖
缺乏跟开发的紧密结合:持续集成、接口测试、集成测试、系统测试、回归测试
教学要点1 :PIE Model
• Fault : A static defect in the software (i.e., defect)
• Error : An incorrect internal state that is the manifestation of
some fault
• Failure : External, incorrect behavior with respect to the
requirements or other description of the expected behavior
IEEE Std. 1044-1993/2009
教学要点1 :PIE Model
1. Execution : The location or locations in the program that
contain the fault must be reached
2. Infection : The state of the program must be incorrect
3. Propagation : The infected state must propagate to cause
some output of the program to be incorrect
1-2周
概念理解、程序示例、Buggy程序构造、重新认识Bug、Bug干扰
6
教学要点2 :图测试理论
public static void CSta (int [ ] numbers)
{ 1
int length = numbers.length;
原创力文档


文档评论(0)