当前位置: 首页 > wzjs >正文

昆明网页重做seo网站课程

昆明网页重做,seo网站课程,有没有发布需求的平台,医院网上预约课程  软件质量保证与测试 目的&#xff1a;练习软件测试中白盒测试方法 内容&#xff1a; 测试如下程序段&#xff1a; #include <stdio.h>int main() {int i 1, n1 0, n2 0;float sum 0.0;float average;float score[100];printf("请输入分…

课程           软件质量保证与测试       

目的:练习软件测试中白盒测试方法

内容:

  1. 测试如下程序段:
#include <stdio.h>int main() {int i = 1, n1 = 0, n2 = 0;float sum = 0.0;float average;float score[100];printf("请输入分数(输入-1结束,最多输入50个分数):\n");while (n2 < 50) {printf("请输入第%d个分数:", i);scanf("%f", &score[i]); // 读取用户输入的分数if (score[i] == -1) {break; // 如果输入-1,退出循环}n2 = n2 + 1;if (score[i] > 0 && score[i] <= 100) { // 检查分数是否在有效范围内n1 = n1 + 1;sum = sum + score[i];} else {printf("无效的分数,已忽略。\n");}i = i + 1;}if (n1 > 0) {average = sum / n1;} else {average = -1; // 如果没有有效分数,平均值设为-1}printf("n1=%d, sum=%.2f, average=%.2f\n", n1, sum, average);return 0;
}

要求:①画出这段代码的程序流程图和控制流程图;②计算环路复杂度;③列出独立路径;④设计测试用例。

步骤:

步骤 1: 画出程序流程图和控制流程图

1.1程序流程图:

1.2控制流程图

步骤 2: 计算环路复杂度

V(G) = E - N + 2=4

步骤 3: 列出独立路径

  1. 初始化 -> 循环条件(不满足)-> 计算平均值(n1 为 0)-> 输出 -> 结束
  2. 初始化 -> 循环条件(满足)-> 循环体(score[i] 无效)-> ... -> 循环条件(不满足)-> 计算平均值(n1 为 0)-> 输出 -> 结束
  3. 初始化 -> 循环条件(满足)-> 循环体(score[i] 有效)-> ... -> 循环条件(不满足)-> 计算平均值(n1 不为 0)-> 输出 -> 结束
  4. 初始化 -> 循环条件(满足)-> 循环体(score[i] 始终有效)-> ... -> 循环条件(因为 n2 达到 50)-> 计算平均值(n1 不为 0)-> 输出 -> 结束

步骤 4: 设计测试用例

基于上述独立路径,我们可以设计以下测试用例:

测试用例 1:空数组(score 中所有元素都为初始值或未定义)

预期输出:n1=0, sum=0.000000, average=-1.000000

测试用例 2:数组中仅有一个无效分数(例如 -2 或 101)

预期输出:n1=0, sum=0.000000, average=-1.000000

测试用例 3:数组中有多个有效分数(例如 80, 90, 60)但总数少于 50

预期输出:n1=实际有效分数数量, sum=分数总和, average=分数平均值

测试用例 4:数组中有 50 个有效分数,然后一个无效分数(例如 80, ..., 80

                                

评价及结论:

指导老师签字:                                      年   月  日

http://www.dtcms.com/wzjs/422607.html

相关文章:

  • 建设银行信用卡管理中心网站首页广州宣布5条优化措施
  • 新浪门户网站是谁做的百分百营销软件官网
  • 无锡网站建设营销型怎么弄一个自己的链接
  • 信阳住房和城乡建设厅网站外链提交
  • 搭建一个个人网站常用的五种网络营销工具
  • vs2013网站开发代码昆明关键词优化
  • 网站建设存在的问题和不足怎么提高关键词搜索排名
  • 网站怎么做百度认证爱链
  • 外贸b2b和b2c哪个更有前景上海站群优化
  • 网站备案用座机租用如何让网站被百度收录
  • 大连项目备案网站网站seo优化服务
  • 滨州做网站新型网络营销方式
  • pc端和移动端的网站电商运营培训正规平台
  • 有主体新增网站2022最新时事新闻及点评
  • 建设的网站后台会自动退出是正常的站外seo是什么
  • 小规模网站开发税率销售系统
  • 二级域名可以单独做网站吗网络外贸推广
  • 大网站前端怎么做的交换链接名词解释
  • wordpress 搭建wiki廊坊seo推广
  • 网站收费怎么做搜索百度下载安装
  • apicloud手机版下载网站seo优化教程
  • 大数据开发培训机构哪家好百度推广优化
  • 360网站地图怎么做百度站长工具怎么关闭
  • 长沙 网站seo服务 网络服务防控措施持续优化
  • 建设企业网站收费吗百度云官网登录入口
  • 做双语网站用什么cms系统好百度seo优化技术
  • 济宁专业做网站个人发布信息的免费平台
  • 网站制作注意事项短视频搜索seo
  • 三门峡建设环境局网站代发关键词包收录
  • 湖南衡阳网站建设最新全国疫情实时大数据