Software development processes have evolved with evolution of computing platforms beginning with mainframes to desktops and now to cloud and mobile platforms. Due to this reason, there are tremendous changes taking place as to how to test the new software running on the latest platform. Every new trend is posing challenges to even the most experienced software testers as to how to make the strategy for testing these software products. Thankfully there are ways to deal with these challenges. Apart from testing perspective, there is the issue of ineffective quality assurance. Most often quality assurance is neglected during the software development process which results in high level of software defects in the product. Quality assurance should always come before testing on software projects but it is seldom practiced. This book focuses on the new challenges in the field of software testing and quality assurance and effectively demonstrates to deal with them. The book has 2 parts. Part 1 is all about software testing in various project environments right from client server to cloud and mobile platforms. Part 2 of the book is on software quality assurance. The book discusses the quality assurance processes as well as how to keep improving your processes. This is one aspect which is often ignored by organizations. The reader gets deep insight into all these areas in the book. The book definitely is valuable to the reader and readers will benefit from reading the book. The author of this book has over 25 years of experience in the software industry and has worked on more than 20 projects. He is also a popular author who has written best selling books on software quality assurance, software testing, software project management and SAP materials management.
I believe in learning for the sake of learning. I also believe after learning, a person should impart his learning to others. This can happen through on the job training, peer conferences, informal chats, online blogs etc. But the most permanent means through which a person can make available his learning is through books. Once a book is written, its writing goes into the public domain and remains there for a long-long time. Millions of people can read it and learn from it.This is the most fundamental reason, I write books. Whatever learning I have done in life, I try to put them into my books.I have worked for more than 22 years now. In those 22 years, I have seen many technologies come and go. But one thing remains constant. Learning! I have learned so many things related to the software industry to keep myself employable and be useful for project teams. I advice the same to people: Keep learning and you will be successful. I have worked on many large and distributed software project teams and have contributed significantly on all these projects. My focus has always been software testing and quality assurance though have also worked in various other capacities like business analyst, project manager, systems analyst, test manager etc. So far I have written 4 books1.Software Testing as a Service, 2009 by CRC Press , USA
2. Software project management: a process driven approach, 2011, CRC Press, USA
3. SAP materials management handbook, 2014, CRC Press, USA
4. Software testing & quality assurance: from traditional to cloud computing, 2014, Amazon Press,
All my books have been well received by readers. I keep a very informative blog at ahmedashfaque.wordpress.com. You can find a lot of useful information related to software testing & quality assurance, software project management and SAP materials management here.
I hold a bachelor's degree in engineering and an MBA in information systems.