一、认识软件及测试

移动端的操作系统有:HamonyOS、ios、安卓。电脑端有:windows、macOS和Linux

二、测试主流技能

1.功能测试(基础测试工程师具备)
通过手工方式验证程序的功能是否满足需求
2.自动化测试
使用代码工具代替手工,对项目进行功能测试
3.接口测试(基础测试工程师具备)
使用代码工具验证程序中的接口(服务器)是否访问正常
4. 性能测试
模拟多人使用软件,查找服务器缺陷

三、软件测试分类

3.1 按阶段划分

3.2 按代码可见度划分

3.3 其他测试

3.4 总结

四、质量模型

1.介绍质量模型目的:衡量(测试)优秀软件质量的维度

2.质量模型:功能、性能、兼容、易用、安全、可靠性、移植性、维护性

4.1 微信案例

4.2 电梯练习

五、软件测试流程

六、测试用例

6.1 AI对软件测试应用

AI对软件测试应用

  • 文档编辑
  • 代码编程

AI使用步骤
1.选择AI工具

  • 文档:文心一言(https://yiyan.baidu.com/)
  • 编程:
    • 通义灵码(https://tongyi.aliyun.com/qianwen/)
    • 讯飞星火(https://xinghuo.xfyun.cn/)

2.输入指令(Prompt)

  • 格式1:针对xx,输出xx
  • 格式2:使用xx语言,实现/生成xxx代码

3.人工辨别、优化整理分析结果
指令典型格式

  • 角色:给A定义一个匹配任务的角色。比如:【你以软件测试工程师身份】
  • 指示:对任务描述。比如:【分析登录功能需求】
  • 输入:任务的具体要求。比如:【账号:必填,已注册的合法手机号,密码:必填,和注册密码一致】
  • 输出:需要得到的输出结果。比如:【将补充完善后的需求输出】

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐