测试该学哪门语言?
至于语言的选择,推荐一个高级(java),加上1-2个脚本(python、shell),很多招聘也是这么要求的,可以说是标配,
脚本语言会基础即可(比如,我用python主要是造一些性能数据),尽量深入高级的,也就是java,而且,当前项目绝大多数是java吧(其次是go,python的太少了),
学java的好处就是:自动化、测开、性能、白盒都能做,和开发无障碍交流,有问题,也可以免费问开发,何乐而不为呢?
学习代码,只要坚持多写多练,没有学不会的。
完成本文的练习题,可以达到的水平:
1、打牢java基础,轻松应对java笔试题
2、编写java接口自动化测试框架
考考你:你真的会hello world么?
请说出下面每个单词所表示的含义。
package com.qzcsbj;
public class Test {
public static void main(String[] args) {
System.out.println("Hello World.");
}
}
说明:
以下练习题,请用对应的知识点完成,一级或者二级标题就是对应的知识点
java基础练习:变量、数据类型、输入、输出、运算符
练习1:判断输入的值是否是偶数,另外,要处理输入错误
练习2:输入并输出姓名、年龄、身高
练习3:从控制台获取Java、Oracle、HTML三门课程的成绩,计算总分和平均分
练习4:输入一个数字,反转输出,如:输入123,输出321
练习5:输入tom和jack的年龄,比较年龄并输出相差多少岁,要求使用条件运算符
练习6:交换两个数值变量的值(至少两种方法)
练习7:下面结果分别是?
int a = 97;
char b = a;
System.out.println(b);
char c = 97;
System.out.println(c);
int m = 3;
int n = m++ + ++m;
System.out.println("m:"+m+", n:"+n);
java基础练习:选择结构(if、switch)
if:if...else...及if嵌套
练习2:
如果今天是周日且晴天,就出去嗨
如果今天是周日但不是晴天,睡懒觉
如果今天不是周日,继续996
说明:天气、星期几的变量,自己定义即可;主要练习if嵌套
练习3:由键盘输入三个整数分别存入变量num1、num2、num3,对它们进行排序(使用 if-else if-else),并且从小到大输出。
练习4:提示用户输入三角形的边a、b、c,范围必须在 [1,100) 之间,判断三角形的类型:1.非三角形;2.等边三角形;3.直角三角形;4.等腰三角形;5.普通三角形
swich
练习1:周一跑步,周二、三、四打羽毛球,周五游泳,其它休息
int today=4;
练习2:输入 2022 年的某个月份和日期,例如 month=4,day=21,经过程序计算,打印出输入的月份和日期是 2022年的第几天:31+28+31+21
java基础练习:循环结构(while、do...while、for、break、continue、return)
while
练习1:输出比i(i=5)小的正整数
练习2:求1到100之间所有偶数的和
练习4:从键盘读入个数不确定的整数,并判断读入的正数和负数的个数,输入为0时结束程序
do while
练习1:下面输出结果是?
package com.qzcsbj.demo.entity;
public class T2 {
public static void main(String[] args) {
int i = 5;
do {
System.out.println(i);
i--;
}while (i>5);
}
}
for
练习1:求1到100之间所有偶数的和
练习3:任意输入一个整数,根据这个值输出加法表
练习4:打印 1-100 之间的所有素数
break
continue
练习1:输出1到10之间所有的奇数