Testowanie oprogramowania
W poniższym dziale znajdziesz książki oraz kursy video poświęcone testowaniu oprogramowania. Jest to proces zapewnienia jakości oprogramowania, mający na celu walidację oraz weryfikacją stworzonego oprogramowania, potwierdzenie jego zgodności ze specyfikacją oraz z oczekiwaniami użytkownika.
Zadaniem testerów jest przygotowywanie planów, tworzenie odpowiednich środowisk, dobór prawidłowych narzędzi i metod testów, wykrywanie błędów we wszystkich fazach powstawania i utrzymywania software, a także ścisła współpraca z programistami w zakresie komunikowania wszelkich nieprawidłowości.
David Burns, RAGHAVENDRA P MG, Raghavendra Prasad
Learning Yii Testing. Embrace 360-degree testing on your Yii 2 projects using Codeception
Chris Backhouse, Mark Safronov, Alexander Makarov, Matteo...
Nipun Jaswal
We start by reminding you about the basic functionalities of Metasploit and its use in the most traditional ways. You’ll get to know about the basics of programming Metasploit modules as a refresher and then dive into carrying out exploitation as well building and porting exploits of various kinds in Metasploit.In the next section, you’ll develop the ability to perform testing on various services such as databases, Cloud environment, IoT, mobile, tablets, and similar more services. After this training, we jump into real-world sophisticated scenarios where performing penetration tests are a challenge. With real-life case studies, we take you on a journey through client-side attacks using Metasploit and various scripts built on the Metasploit framework.By the end of the book, you will be trained specifically on time-saving techniques using Metasploit.
Feroz Louis, Feroz Louis, Gaurav Gupta
Mark Collin
The second edition of Mastering Selenium 3.0 WebDriver starts by showing you how to build your own Selenium framework with Maven. You'll then look at how you can solve the difficult problems that you will undoubtedly come across as you start using Selenium in an enterprise environment and learn how to produce the right feedback when failing. Next, you’ll explore common exceptions that you will come across as you use Selenium, the root causes of these exceptions, and how to fix them. Along the way, you’ll use Advanced User Interactions APIs, running any JavaScript you need through Selenium; and learn how to quickly spin up a Selenium Grid using Docker containers. In the concluding chapters, you‘ll work through a series of scenarios that demonstrate how to extend Selenium to work with external libraries and applications so that you can be sure you are using the right tool for the job.
Mistrz czystego kodu. Kodeks postępowania profesjonalnych programistów
Robert C. Martin
Mistrz czystego kodu. Kodeks postępowania profesjonalnych programistów Podręcznik profesjonalnego programisty! Robert C. Martin, znany jako Uncle Bob, to jeden z prawdziwych gwiazdorów branży IT, człowiek o niezwykłej charyzmie, rewelacyjnym podejściu do słuchaczy i poczuciu humoru. O jego czas wciąż biją się konferencje branżowe. Poza działalnością ekspercką Martin zajmuje się pisaniem książek - m.in. jest autorem znanego każdemu programiście tytułu Czysty kod. Książka, którą trzymasz w rękach, jest udaną kontynuacją tej pozycji. W trakcie lektury dowiesz się, jakie cechy charakteryzują profesjonalnego programistę, a jest ich sporo! W pierwszej kolejności musisz nauczyć się mówić "nie". Są też sytuacje, kiedy trzeba powiedzieć "tak" - dowiesz się, kiedy i jak to robić. Ponadto poznasz najlepsze techniki zarządzania czasem oraz przekonasz się, jak presja, zmęczenie i pośpiech wpływają na jakość Twojego kodu. W kolejnych rozdziałach Robert C. Martin zapozna Cię z różnymi sposobami podejścia do testowania kodu oraz współpracy między programistami a innymi ludźmi. Książka ta jest długo wyczekiwaną pozycją na rynku - nie pozwól, żeby ktoś miał ją przed Tobą! Zobacz, jak Uncle Bob: radzi sobie z presją mówi "nie" i "tak" zarządza czasem tworzy kod wysokiej jakości Obowiązkowa lektura każdego programisty!