ljnnsy 2014-05-22 08:56
浏览 883

软件测试相关问题,小白求救

【问题描述】
现有一个password_set函数,它描述了一组密码设置规则,具体描述如下:
1、密码长度要求不得小于6个字符,否则给出A提示;
2、密码长度要求不得大于20个字符,否则给出B提示;
3、密码中必须包含大小字母和数字,否则给出C提示;;
4、密码必须以字母或数字开头,否则出D提示;
5、密码中连续重复字符数不得超过3,否则出E提示;
6、密码的末位不能是空格,否则出F提示;
7、如果以上条件全都满足,则密码设置成功,同时给出“密码设置成功20!”提示。
注:题目中的A-F请根据问题描述换成用户能够理解的提示信息。
【完成任务】
1、根据以上描述画出程序流程图,并写出password_set的实现程序(C#或Java)。
2、请设计测试用例,对该函数进行逻辑覆盖测试,完成路径覆盖。
3、根据程序流程图,画出本函数的程序控制流图,并计算它的环形复杂度,给出独立路径。
4、利用等价类划分法和决策表法对该函数进行黑盒测试,要求学号单号的写出等价类,并按弱健壮性给出测试用例;双号写出决策表,并按决策表给出测试。
5、用NUnit或JUnit编写测试程序对该函数进行测试。

  • 写回答

0条回答

    报告相同问题?

    悬赏问题

    • ¥15 #MATLAB仿真#车辆换道路径规划
    • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
    • ¥15 数据可视化Python
    • ¥15 要给毕业设计添加扫码登录的功能!!有偿
    • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
    • ¥15 微信公众号自制会员卡没有收款渠道啊
    • ¥100 Jenkins自动化部署—悬赏100元
    • ¥15 关于#python#的问题:求帮写python代码
    • ¥20 MATLAB画图图形出现上下震荡的线条
    • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘