If练习2

本文介绍了一个简单的年龄验证程序,用于根据不同年龄段提供相应的访问权限反馈。文章通过实例展示了如何使用if-else语句来实现这一功能,并讨论了作为测试人员如何针对程序进行有效测试,包括边界值测试和非法输入测试。

If练习2

变量名一定要有意义,不要用a,b,c,d……x,y,z

Console.WriteLine(“请输入用户名”);

Console.WriteLine(“请输入用户密码”);

string username=Console.ReadLine();

string password=Console.ReadLine();

if(username= =”admin” && password= =”888888”)

{

Console.WriteLine(“输入正确”);

}

else

{

Console.WriteLine(“用户名、密码不正确”);

}

作业4:提示用户输入年龄,如果大于等于18,则告诉用户可以查看,如果小于10岁,则不允许查看,如果大于等于10岁,则提示用户是否继续查看(yes or no)如果输入的时yes 则提示用户可以查看,否则提示不可查看

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace ifSentence2

{

class Program

{

static void Main(string[] args)

{

Console.WriteLine("请输入您的年龄");

string strAge = Console.ReadLine();

int age = Convert.ToInt32(strAge);

if (age>=18)

{

Console.WriteLine("恭喜您,您可以查看该内容");

}

else if (age < 10)

{

Console.WriteLine("失败,您没有访问权限");

}

else

{

Console.WriteLine("您是否继续查看,yes or no?");

string isContinue = Console.ReadLine();

if (isContinue == "yes")

{

Console.WriteLine("少儿不宜");

}

else if (isContinue == "no")

{

Console.WriteLine("乖孩子");

}

else

{

Console.WriteLine("您输入的是非法字符");

}

}

}

}

}

如果你是一个测试人员,该怎么测试这段程序呢?就是年龄判断,测试人员怎么把它搞崩溃了?

我输入一大串字符,而不是数字不是就崩溃啦,这是一种条件。再比如我输入一个超大数字也崩溃了,我自己敲回车不输入任何内容。还有0岁-1岁,直接输入标点符号。测试人员就测试这些东西。测试应用。以后做项目的时候,如果这个程序漏洞百出的话,可以把你的程序弄的死去活来的。大家最好从基础这些时候要注意。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值