网站大量收购独家精品文档,联系QQ:2885784924

软件测试代码.docVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试代码

练习2:创建测试用例检查电子邮件 问题 为以下代码编写测试用例,检查名称和电子邮件地址。设计测试用例验证电子邮件地址是否有效。 #include stdio.h #include string.h void main() { char name[25], email[25], *ans; printf(“\n 输入个人姓名:”); gets(name); fflush(stdin); printf(“\n 输入个人电子邮件地址:”); gets(email); fflush(stdin); printf(“\n”); printf(“ 姓名: “); puts(name); printf(“\n”); ans=strstr(email,”@”); if(ans) { printf(“ 电子邮件:“); puts(email); } else { printf(“无效的电子邮件地址!”); printf(“\n”); } } 测试需求分析参考: RQ1: 确保电子邮件地址含有“@”; RQ2: 确保符号“@”只出现一次; RQ3: 检查符号“.”; RQ4: 符号“_”不能出现在电子邮件地址的开头。 白盒测试(基本路径法): 第一步:画出程序流程图 char name[25], email[25], *ans; printf(“\n 输入个人姓名:”); gets(name); fflush(stdin); printf(“\n 输入个人电子邮件地址:”); gets(email); fflush(stdin); if(ans) printf(“ 电子邮件:“); puts(email); } printf(“无效的电子邮件地址!”); printf(“\n”); printf(“\n”); printf(“ 姓名: “); puts(name); printf(“\n”); ans=strstr(email,”@”); 1 2 3 5 6 4 No Yes No Yes 第二步:画出控制流图 第三步:计算圈复杂度 V(G)=3 第四步:确定路径集 路径编号经历节点Path11-2-3-4-6-1Path21-2-3-5-6-1 第五步:生成测试用例,并在C语言编译环境中进行测试 路径编号输入数据预期结果实际结果结论Path1123456@163.com123456@163.com123456@163.com有效邮箱Path2123256.com无效的电子邮箱地址无效的电子邮箱地址无效的电子邮箱地址 黑盒测试(等价类划分) 第一步:划分有效类和无效类并进行编号 输入条件有效类无效类电子邮箱地址确保电子邮件地址含有“@”(1)电子邮件地址中没有@(5)确保符号“@”只出现一次;(2??? 电子邮件地址中@出现不止一次(6)符号“_”不能出现在电子邮件地址的开(3)符号“-”出现在电子邮件地址开头(7)检查符号“.”(4)没有符号“.” 符号“.”多次出现(8)第二步:设计测试用例 序号电子邮件地址覆盖等价类预期输出1Fuyanyun123456@163.com(1)、(2)、(4)、(3)123456@163.com2com(5)、无效电子邮箱地址312345@@163.com(6)无效电子邮箱地址412345@163com(8)无效电子邮箱地址512345@163..com(8)无效电子邮箱地址6-12345@136.com(7)无效电子邮箱地址第三步:在C语言编译环境中运行程序并进行测试 序号输入数据预期输出实际输出结论1Fuyanyun123456@163.com123456@163.com123456@163.com有效的电子邮箱地址2com无效的电子邮箱地址无效的电子邮箱地址无效的电子邮箱地址312345@@163.com无效的电子邮箱地址无效的电子邮箱地址无效的电子邮箱地址412345@163com无效的电子邮箱地址无效的电子邮箱地址无效的电子邮箱地址512345@163..com无效的电子邮箱地址无效的电子邮箱地址无效的电子邮箱地址6-12345@136.com无效的电子邮箱地址无效的电子邮箱地址无效的电子邮箱地址

文档评论(0)

panguoxiang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档