• 时间充足的情况下尽量细化到提示语,每一个测试点均需考虑,不要遗漏;
    时间和人力紧缺的情况下,利用 xmind 列出所有测试点即可

  • 优点:自学能力强,对新技术充满好奇;责任感很强;做事情很专一,不会被外界环境所影响;做事效率高且保证质量;
    缺点:笑声雷人,嗓门太大

  • 测试分析:
    1、对需求进行通读,熟悉该需求的目的以及大概的功能;
    2、进行制定测试计划,此次测试需要几个阶段,每个阶段做哪些类型的测试,如:功能测试、UI 测试、兼容性测试、稳定性测试、性能测试等;
    3、对需求进行第一次详细分析,并制作出需求功能测试点,可以借助流程图等来辅助分析;
    4、对功能测试点转化成详细的测试用例;
    5、对需求进行第二次详细分析,分析其非功能测试点,例如是否需要做兼容性测试、稳定性测试、性能测试等,给出测试策略;
    6、与开发、产品讨论分析得出其影响范围,制定影响测试用例;

  • 不依赖云测试的情况下,通过手工或者自动化进行兼容性测试策略:
    1、统计产品用户机型的覆盖情况,手机有限的情况下,选择 top10 的机型进行测试;
    2、兼容性测试通过功能自动化进行测试,减少时间和人力;
    3、利用公司人员资源,统计公司人员手机机型及分辨率,在交付之前进行内部自测进一步检查系统兼容性;

  • package test01;

    import java.io.BufferedReader;
    import java.io.File;
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.FileReader;
    import java.io.IOException;
    import java.util.Arrays;

    public class TestThree {

    public static void main(String[] args) {
    // TODO Auto-generated method stub
    String a = readFile("E:/a.txt");
    String b = readFile("E:/b.txt");
    StringBuffer sb = new StringBuffer();
    sb.append(a).append(b);
    char[] aa = sb.toString().toCharArray();
    Arrays.sort(aa);
    writeFile(String.valueOf(aa));
    }

    public static String readFile(String filepath){
    File file = new File(filepath);
    StringBuilder sb = new StringBuilder();
    try {
    BufferedReader br = new BufferedReader(new FileReader(file));
    String s = null;
    try {
    while((s=br.readLine())!=null){
    sb.append(s);
    }
    br.close();
    } catch (IOException e) {
    e.printStackTrace();
    }
    } catch (FileNotFoundException e) {
    e.printStackTrace();
    }

    return sb.toString();
    }

    public static void writeFile(String data){
    File file = new File("E:/20180420test.txt");
    if(!(file.exists())){
    try {
    file.createNewFile();
    } catch (IOException e) {
    e.printStackTrace();
    }
    }
    try {
    FileOutputStream fo = new FileOutputStream(file);
    byte[] by = data.getBytes();
    try {
    fo.write(by);
    fo.close();
    } catch (IOException e) {
    e.printStackTrace();
    }

    } catch (FileNotFoundException e) {
    e.printStackTrace();
    }

    }

    }
    亲测有效哦~Java 代码量还是比 Python 多好多~