作者kthsieh (大树)
看板C_Sharp
标题[问题] 推荐使用C#撰写自动测试Script的课程
时间Tue Oct 17 15:34:50 2017
目前是测试工程师一枚
最近老板想要我去找一些课程进修
主要目的是想要我开发一些自动测试的Script
Script的主要用途大概是类似自动安装软体、执行软体然後模拟点选UI上的操作
当然有时候需要去检查系统里面的设定或是参数之类的确定测试完之後设定没有跑掉
简单的说就是把平常比较单调的测试项目改用程式执行
之前有上过一些C#的基础课程,也有尝试写了一个自动跑测试软体的程式
但是要进行更复杂或是大规模的专案就会觉得有点吃力
搜寻了一些C# + 自动测试的关键字,有找到一些TDD开发、单元测试这类自动测试的课
不过感觉不太像是我需要的课程
一般资策会的课程又比较偏向软体开发
因此想请教一下如果想以C#开发的话,是否有相关的课程可以推荐
还是只能去上一些比较进阶的课程充实基本能力
我有找过目前一些类似AutoIT的自动测试开发软体
不过目前老板不考虑用这类软体,还是希望以C#自行开发为主
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 112.104.141.185
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1508225692.A.8A4.html
1F:推 Neisseria: Use UI Automation To Test Your Code 喂狗,看前几个 10/17 16:21
3F:→ kthsieh: 感谢回覆,这个今天有找到,但是我要测试的并不是自己的 10/17 16:51
4F:→ kthsieh: CODE,大部分会是第三方的测试软体或是BenchMark程式。 10/17 16:52
5F:→ kthsieh: 所以後来看一看就没有继续研究下去了 10/17 16:52
6F:→ cancelpc: 到 EzHotKey,那类软体比较接近你的需求 10/17 18:04
7F:推 cancelpc: C# 属於编译语言,一般都是找到开发过程用的自动化流程 10/17 18:06
8F:→ cancelpc: ,跟你要的应用面自动化不一样 10/17 18:06
9F:→ cancelpc: 应用面自动化,大都是解译语言。Python 蛮多资源的。 10/17 18:07
10F:→ cancelpc: 或就是 EzHotKey 版那些语言 10/17 18:08
12F:→ kthsieh: 感谢,用C#写看来是定局,只好加强基础还有多练习了。 10/18 20:03
14F:→ cancelpc: 这只处理Web上的问题,桌面上的... 10/19 14:24
15F:推 lightyen: Powershell? 10/19 15:42
16F:推 neil987: sikuli 这个? 10/29 19:18
17F:→ disabledman: 若只有简单 UI ,用 3楼的就够了 12/29 07:23