spix Geschrieben 15. September 2020 Teilen Geschrieben 15. September 2020 vor 11 Stunden schrieb ankon: was ist SW Dev? Software Development Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
ankon Geschrieben 15. September 2020 Autor Teilen Geschrieben 15. September 2020 Ok. Ich lese von euch, dass C/C++ im Automotiven hauptsächlich für Entwicklungszwecke (oder Unit-Tests) verwendet wird und dass ohne vorherigen Berufserfahrung C/C++-Programming von noch irgenwo - man kaum ins Bereich kommen kann. Wenn ich in einer JobBörse den Suchwort "SW-Tester Automotive" eintippe (Tester, aber kein SW-Entwickler) - es resultieren sich mehrere (sogar überwiegende Zahl) Stellenangebote, wo C/C++ erwartet ist. Und das ist auch von Personaldienstleister. Gerade die Personaldienstleister oft den Einstieg ins Automotive ermöglichen... also sind dort Leute mit drischen Kenntnissen C/C++ (und keine Super-Experten) auch erwartet? Gerade öfter C/C++ als C#, Python , Java usw. Ihr habt mir erklärt, dass C/C++ für Entwicklungszwecke gewidmet sind...und dass C/C++ Sprache bisschen zu aufwendig ist und ich vertraue euch auch weil ich weiss: C/C++ ist HW-nahe-embedded Sprache . Warum fast alle mächtigsten Personaldienstleister (als Partner der Automotiven Gross- und Mittelstandsunternehmen) unter Vakanzen als "SW-Tester Automotive" - überwiegend C/C++ erwarten, als Python, C#, Java... und die letzten Programmiersprachen stehen in der Regel auf der zweiten Stelle nach C/C++ ? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Whiz-zarD Geschrieben 16. September 2020 Teilen Geschrieben 16. September 2020 Es dient dazu, dass du zusammen mit den Entwicklern ein Code Review machen kannst und nicht dazu, dass du C/C++ Code schreibst. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
allesweg Geschrieben 16. September 2020 Teilen Geschrieben 16. September 2020 vor 7 Stunden schrieb ankon: Personaldienstleister Klar wollen die einen C/C++-programmierfähigen Tester. Am besten noch Java, C# sowie Python & PHP, Windows- und Linux-Scripting, Anforderungsanalyst, nach PMP und PRINCE2-zertifizierter Projektleiter und bitte maximal für Mindestlohn. Aber das ist ein ganz anderes Thema. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
ankon Geschrieben 21. September 2020 Autor Teilen Geschrieben 21. September 2020 Danke. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
ankon Geschrieben 21. September 2020 Autor Teilen Geschrieben 21. September 2020 Na... ich habe mich entschieden, mich bisschen in die simple Praxis reinzutauchen. Ich habe folgendes Beispiel erfolgreich durchgearbeitet: https://docs.microsoft.com/de-de/visualstudio/test/getting-started-with-unit-testing?view=vs-2019 Nun weiter, meine Idee war, ein ähnlichen aber zweiten Test zu der Projektmappe zu ergänzen und damit im Visual Studio MS Test in der Sprache C# nacheinander zwei Tests automatisiert durchgeführt wurde. Dazu muss man bisschen mehr lesen, aber solange die Frage: ist das automatisierte Test-Ausführung von mehr als 1 Tests möglich? Meine Vermutung, man muss beide Tests in Konsolen-App (.NET Core) als Testprojekte erzeugt (und zur TestProjektmappe hinzugefügt werden).... Weil der erste Test habe ich von unter der obigen Link aufgeführten Beispiel genommen... und den zweiten Test, welcher ich nach dem ersten in die TestMappe implementieren wollte war von meiner alten vergessenen Übung in Windows Forms-App (.NET Framework) gestaltet. Oder stört das meiner TA-Versuch nicht? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Whiz-zarD Geschrieben 21. September 2020 Teilen Geschrieben 21. September 2020 vor 7 Stunden schrieb ankon: Nun weiter, meine Idee war, ein ähnlichen aber zweiten Test zu der Projektmappe zu ergänzen und damit im Visual Studio MS Test in der Sprache C# nacheinander zwei Tests automatisiert durchgeführt wurde. Verstehe ich nicht. Du hast doch ein Projekt, wo du die Tests (= Methoden) reinschreibst. Natürlich kannst du noch weitere Projekte erzeugen aber wozu? In Visual Studio hast du doch den Test-Explorer, der die all deine Unittests anzeigt und die kannst du dann einfach starten. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
pr0gg3r Geschrieben 21. September 2020 Teilen Geschrieben 21. September 2020 Da ich jetzt schon für verschiedene Arbeitgeber in der Automotive-Industrie gearbeitet habe (ist nun mal der Job-Motor im Südwesten), hier eine Einschätzung: in der Automotive-Industrie wird sehr viel mit C und C++ zu entwickelt, vor allem auch das Tooling um das Testing drumrum. Da sind von der fachlichen Richtung auch eher Fahrzeugtechniker als Informatiker anzutreffen und eigentlich alle mit Studium. Python sieht man auch oft. Es wird auch vieles prozedural entwickelt, deshalb macht es durchaus Sinn erst mit C anzufangen, dann C++ und evtl. wenn man dann noch Lust hat C# (sollte dann auch nicht mehr schwer sein). Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
ankon Geschrieben 23. September 2020 Autor Teilen Geschrieben 23. September 2020 Am 21.9.2020 um 02:42 schrieb ankon: Na... ich habe mich entschieden, mich bisschen in die simple Praxis reinzutauchen. Ich habe folgendes Beispiel erfolgreich durchgearbeitet: https://docs.microsoft.com/de-de/visualstudio/test/getting-started-with-unit-testing?view=vs-2019 Nun weiter, meine Idee war, ein ähnlichen aber zweiten Test zu der Projektmappe zu ergänzen und damit im Visual Studio MS Test in der Sprache C# nacheinander zwei Tests automatisiert durchgeführt wurde. Es hat geklappt (ohne wirklich die Sprache zu kennen ). Nur auf der Weise dass ich zu dem im Muster public void TestMethod1() ................ auch private const string Expected2 = "Halli-Hallo"; [TestMethod] public void TestMethod2() ............ eingeführt habe. Nur meine Frage wäre: https://docs.microsoft.com/de-de/visualstudio/test/getting-started-with-unit-testing?view=vs-2019 in dem Muster haben die Autoren (das was ich selbst als TestCase 1 identifiziere) - als TestMethod1() genannt. Warum ist hier Method und nicht z.B. TestCase1 genannt? Ich habe dorthin auch TestMethod2() als meine Improvisation dazuergänzt und das betrachte ich auch nicht als TestMethod, sondern als TestCase2, weil ich habe dorthin klaren zweiten Testfall nachimplementiert. Und nach dem ich im "Test-Explorer": alle tests ausführen mache - dann führt Visual Studio 2 Testfälle durch (wie ich es auch wollte). Oder sind das nur Namen und muss man nicht viel Bedeutung darauf legen? Also, somit habe ich verstanden, wie einfachste Testautomatisierung in C# realisiert wir. Anscheinend nach ähnliches Schema in anderen Programmiersprachen. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Thanks-and-Goodbye Geschrieben 23. September 2020 Teilen Geschrieben 23. September 2020 vor 3 Minuten schrieb ankon: Nur meine Frage wäre: Ganz alte Forensitte: ein Thread behandelt eine Frage, man kommt nicht von Höcksken auf Stöcksken... Zu deinen inhaltlichen Fragen stell bitte eine separate Frage im Programmierbereich. Hier ist das falsch. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
ankon Geschrieben 23. September 2020 Autor Teilen Geschrieben 23. September 2020 Weiter was ich Fragen wollte: oben habe ich gesehen wie "Programm under Test" (geschrieben in C#) im Microsoft Visual Studio als IDE gestestet war. Dazu war in der ProjektMappe ein Steuer-Programm auch in C# geschrieben, wovon die Verweise auf N-Anzahl "Programms under Tests" gemacht wurden. Also, zum lernen überlege ich "Python" oder/ und C/C++, optional noch C# (weil in C# ich einfache dinge schon betrachtet habe) Ist es auch möglich, auch im Microsoft Visual Studio als IDE programme in "Python" und in C/C++ und (wenn dazu kommt) in JavaScript zu schreiben? Und danach die auch in Microsoft Vilual Studio zu testen? z.b: ich schreibe ein Programm (in Visual Studio, VS) auf Python. Kann ich das Python-Programm-under-Test im VS auch durch auf Python im VS die Testautomatisierung schreiben? Oder kann ich Python-Programm-under-Test durch C# oder durch C/C++ automatisieren (so dass TestAutomatisierung-Manager-Programm im VS auf C# oder auf C/C++ geschrieben sein wird?)? Also: kann im Microsoft Visual Studio die Software under Tests auf Python, C/C++, JavaScript geschrieben werden und auch im Microsoft Visual Studio mit Hilfe von Python, C/C++, C#, JavaScript automatisiert werden? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
ankon Geschrieben 23. September 2020 Autor Teilen Geschrieben 23. September 2020 vor 26 Minuten schrieb Chief Wiggum: Ganz alte Forensitte: ein Thread behandelt eine Frage, man kommt nicht von Höcksken auf Stöcksken... Zu deinen inhaltlichen Fragen stell bitte eine separate Frage im Programmierbereich. Hier ist das falsch. Entschuldigung und verstanden. Im weiteren werde ich so tun. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Thanks-and-Goodbye Geschrieben 23. September 2020 Teilen Geschrieben 23. September 2020 vor 47 Minuten schrieb ankon: Entschuldigung und verstanden. Alles klar. Dann hier bitte beim Thema "Selbstlernbücher" bleiben. Danke. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
ankon Geschrieben 23. September 2020 Autor Teilen Geschrieben 23. September 2020 Am 10.9.2020 um 17:47 schrieb JustALurker: Hey, um C++ zu lernen, kann ich dir das Buch "Der C++ Programmierer" in der neusten Auflage empfehlen, hat mir damals beim Einstieg sehr geholfen und ist auch später als Nachschlagewerk ziemlich nützlich (Auf der verlinkten Seite sind auch Leseproben zu finden und beim Kauf ist auch eine PDF-Version dabei) Noch Mal danke für die Empfehlung. Meine Nächste Frage wäre, ein didaktisch gutes Selbstlernbuch für Python (mit Fokus aufs Testen, Testautomatisierung). Es wäre von mir erwünscht, damit das Bucht die Themen mit Berührung TA angemessen und kompakt beleuchtete (Datenbanke und... ihr kennt das besser und ihr seit eingeladen, das fortzusetzen). Werünscht ist, damit das Buch übungsreich wäre und mehrere Übungsbeispiele mit Lösungen vorhanden (beigelegt oder zum herunterladen) sein wären. Vielleicht gibt es ein gutes Buch, welches ein Hauptbuch mit Theorie & Übungen und dazu (falls man sich noch mehr Übungsbedarf füllt) noch optionales Übungsbuch. Und dabei wennmöglich zu einem nicht muttersprachlichen freundlich wäre. Ich finde Serie "....für dummies" didaktisch und sprachlich nicht schlecht, da die Inhalte finde ich gut ufgeklärt, nur ich wünschte mir bisschen mehr Übungen. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
ankon Geschrieben 24. September 2020 Autor Teilen Geschrieben 24. September 2020 Was hält ihr über das Buch "Routineaufgaben mit Python automatisieren" https://www.thalia.de/shop/home/artikeldetails/ID148311126.html So sind die Inhalte aus der Leseprobe: https://www.assets.dpunkt.de/leseproben/12501/1_Inhaltsverzeichnis.pdf https://www.assets.dpunkt.de/leseproben/12501/3_Dateien%20lesen%20und%20schreiben.pdf Pro: Die Inhalte haben mit Automatisierung zu tun und Grundlagen der Sprache <- und das ist schon nicht wenig Contra: Nicht direkt Testautomatisierung Automotive-nah / Ingenierwesen-nah (aber mit web, online...oder wäre das auch ein MUSS?), bisschen wenig Übung?, ohne Einblick ins Thema Datenbanken, Visualisierungen, nicht unter Visual Studio als IDE... Presentationstext übers Buch: - Lernen Sie, Python-Programme zu schreiben, die Ihnen automatisch alle möglichen Aufgaben abnehmen - Mit Schritt-für-Schritt-Anleitungen zu jedem Programm Wenn Sie jemals Stunden damit verbracht haben, Dateien umzubenennen oder Hunderte von Tabelleneinträgen zu aktualisieren, dann wissen Sie, wie stumpfsinnig manche Tätigkeiten sein können. Wie wäre es, den Computer dazu zu bringen, diese Arbeiten zu übernehmen? In diesem Buch lernen Sie, wie Sie mit Python Aufgaben in Sekundenschnelle erledigen können, die sonst viel Zeit in Anspruch nehmen würden. Programmiererfahrung brauchen Sie dazu nicht: Wenn Sie einmal die Grundlagen gemeistert haben, werden Sie Python-Programme schreiben, die automatisch alle möglichen praktischen Aufgaben für Sie abarbeiten: - eine oder eine Vielzahl von Dateien nach Texten durchsuchen - Dateien und Ordner erzeugen, aktualisieren, verschieben und umbenennen - das Web durchsuchen und Inhalte herunterladen - Excel-Dateien aktualisieren und formatieren - PDF-Dateien teilen, zusammenfügen, mit Wasserzeichen versehen und verschlüsseln - Erinnerungsmails und Textnachrichten verschicken - Online-Formulare ausfüllen Schritt-für-Schritt-Anleitungen führen Sie durch jedes Programm und Übungsaufgaben am Ende jedes Kapitels fordern Sie dazu auf, die Programme zu verbessern und Ihre Fähigkeiten auf ähnliche Problemstellungen zu richten. Verschwenden Sie nicht Ihre Zeit mit Aufgaben, die auch ein gut dressierter Affe erledigen könnte. Bringen Sie Ihren Computer dazu, die langweilige Arbeit zu machen! "The best part of programming is the triumph of seeing the machine do something useful. (This book) frames all of programming as these small triumphs; it makes the boring fun." Hilary Mason Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
ankon Geschrieben 24. September 2020 Autor Teilen Geschrieben 24. September 2020 oder das: klassich, didaktisch gut aufgeklärt, mit Visualisierung und Auswerten, aber bisschen abstrakt und nicht gerade auf Testautomatisierung... nicht in Visual Studio... https://webreader.mytolino.com/reader/index.html?epuburl=https://cdp.pageplace.de/cdp/public/publications/DT0400/9783527811168_A40146306/PREVIEW/9783527811168_A40146306_preview.epub&purchaseurl=https://www.buecher.de/go/cart_cart/cart_add_item/prod_id/58151757/&lang=de_DE&reseller=30 oder noch Variante: https://webreader.mytolino.com/reader/index.html?epuburl=https://cdp.pageplace.de/cdp/public/publications/DT0400/9783527815470_A34680752/PREVIEW/9783527815470_A34680752_preview.epub&purchaseurl=https://www.buecher.de/go/cart_cart/cart_add_item/prod_id/52481333/&lang=de_DE&reseller=30 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
ankon Geschrieben 24. September 2020 Autor Teilen Geschrieben 24. September 2020 noch Buch-Option: https://www.buecher.de/shop/handbuecher/python-3-ebook-pdf/weigend-michael/products_products/detail/prod_id/57161531/ Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
pr0gg3r Geschrieben 24. September 2020 Teilen Geschrieben 24. September 2020 Viel wichtiger als zwischen 10 Büchern zu vergleichen ist, einfach eines zu nehmen und mal anzufangen. Ich würde einfach mal ein Grundlagenbuch empfehlen, denn wer eine Sprache nicht beherrscht kann auch keine Software/Tests schreiben. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
ankon Geschrieben 24. September 2020 Autor Teilen Geschrieben 24. September 2020 vor einer Stunde schrieb pr0gg3r: Viel wichtiger als zwischen 10 Büchern zu vergleichen ist, einfach eines zu nehmen und mal anzufangen. Ich würde einfach mal ein Grundlagenbuch empfehlen, denn wer eine Sprache nicht beherrscht kann auch keine Software/Tests schreiben. Danke. Ich stimme Ihnen zu: wichtig ist anzufangen. Nur ... mir ist nicht egal womit. Ich gehöre zu der Typen, die zuerst überlegen und dann tun. Und das Überlegensprozess lohnt sich so lange dauern, bis auf sich eine sinnvolle Entscheidung ergibt. Aber nicht weil Ein auch erfahrener Mensch sein Ungeduld äußert. Lieber hörte ich Kritik als die Mission wird durchfällte oder wäre gestört. Weil gerade das Buch "Routineaufgaben mit Python automatisieren" https://www.thalia.de/shop/home/artikeldetails/ID148311126.html vermittelt die Python-Grundlagen (auf seine Weisen) und dann kommt zur einigen Automatisierungen. Ob die Inhalte von meinen Zwecken nicht so weit entfernt sind - das wollte ich verifizieren, sehr gerne mit euch. Wie die Inhalte in dem Buch dargelegt sind - für mein Geschmack wäre das Übungsarm, aber ginge noch.... Während das Buch scheint mir didaktisch besser zu passen, aber da ist kein Fokus auf Automatisierung: https://cdp.pageplace.de/cdp/public/publications/DT0400/9783747500521_A37948382/PREVIEW/9783747500521_A37948382_preview.pdf Einerseits - ja - man muss zuerst Grundlagen erlernen und beherrschen und dann automatisieren, anderseits - Sie selbst schreiben: schneller praktisch anfangen. Es muss auch nicht zu ewig dauern, zuerst alles mögliches zu lernen... sondern möglichst früher zielorientiert (aber dabei auch didaktisch passend) Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.