Development Testing

Subscribe to Development Testing: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get Development Testing: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories

This book is the perfect place for an experienced developer to start with iOS programming. I say experienced developer because this book does a great job of showing you the basics of C and the Objective-C language, but if you don't understand the basics of programming, you are probably going to get lost. Maybe not, but I found myself saying, "I am glad I already know what that is" about quite a few topics that were used to explain the subject matter. If you are experienced with C#, C, Java, or C++, you will be fine. This book does a great job of showing you what you need to know to get started with iOS. When you are done with it you should be able to easily move into learning more by reading more books, like iOS Programming: The Big Nerd Ranch Guide (4th Edition). You will need to learn a lot more to be proficient in Xcode and iOS. The book is broken down into 5 part... (more)

Could 1,000 DevOps People Be Wrong? By @XebiaLabs | @DevOpsSummit [#DevOps]

Could 1,000 DevOps People Be Wrong? This year like last year, XebiaLabs polled Fortune 1000 companies in banking, manufacturing, healthcare, government and IT, interviewing DevOps teams and everyone from QA to C-level suites. More than 1,000 people were asked to share their perspectives on software delivery trends. Last year the survey found that application deployments fail up to 30% of the time and that 75% of managers believe their deployment process deserves a failing grade. This year, the survey revealed little change in attitudes. Once development of a feature or fix is complete, about a third of respondents said it still takes their organization between a week (32%) and a month (36%) to go live with their applications. High on the list of challenges cited: "Releasing features is too expensive to carry out as frequently as would be desirable." Last year, 48%... (more)

Continuous Deployment: Are You Afraid It Might Work?

This is a republished blog post by Aaron Nichols. You can find Aaron's original article on his blog where he talks about Web Operations, Culture, Security & Startups. If you want to get in touch with Aaron you can find him on twitter! I've been wondering for a few years now, why it's so hard to get companies to prioritize the work that I feel is important. I mean, I'm telling you how to do it and you aren't listening - don't you want to build quality software? Would you listen to that argument? I wouldn't. Everybody has an opinion about how to do things, what makes one better than another? I think you should listen to me, but that's irrelevant I'm on my 4th SaaS company at this point. I'm starting early this time and hoping to steer things in the right direction. I feel like I've observed some good and some bad and some really ugly at this point and I have a pretty go... (more)

IPOs, IT, and the Future of the Product Development Services Market

For a number of years, analysts at Forrester, Gartner, and other research firms have heralded the growing importance of the product development services (PDS) market in helping companies accelerate time-to-market and product innovation. Forrester analysts John McCarthy and Charles Green published a report last year on a growing trend - that of non-tech companies becoming more and more reliant on software products to connect with consumers. In 2013, IPOs from PDS companies like Globant and Epam brought the growth of the relatively nascent PDS market further into the public spotlight. Globant, which provides outsourced software development services for companies like Google, LinkedIn, and Orbitz, filed for an $86 million IPO in August of last year. Epam, the subject of a Bloomberg article on the proliferation of "Eastern bloc" software development companies, builds s... (more)

Can Wire Data Be #APM? | @DevOpsSummit #DevOps #AI #ML #Monitoring

Can Wire Data Be APM? I recently read something – a blog, a tweet, a LinkedIn article perhaps – describing the use of wire data to analyze application performance. I remember that the author’s use of the term “APM” in this context caused one reader to comment, complaining that “you can’t call wire data APM.” This was around the same time I referred casually to Dynatrace’s wire data offering (Data Center Real User Monitoring, or DC RUM) as both “APM for IT Operations” and “probe-based APM.” So that complaint has stuck with me, prompting me to ask – and offer an answer to – the question. It depends, of course, on answers to related questions. How do you define APM? What role does APM play in your organization? What APM insights can wire data provide? Let’s take a brief look at each of these. What is APM to you? In very general terms (Wikipedia is great for this), APM ... (more)

Kafka Poll: Producer and Consumer Client By @Sematext | @DevOpsSummit [#DevOps]

Kafka has become the de-facto standard for handling real-time streams in high-volume, data-intensive applications, and there are certainly a lot of those out there.  We thought it would be valuable to conduct a quick poll to find out which which implementation of Kafka Producers and Consumers people use – specifically, which programming languages do you use to produce and consume Kafka messages? Please tweet this poll and help us spread the word, so we can get a good, statistically significant results.  We’ll publish the results here and via @sematext (follow us!) in a week. NOTE: If you choose “Other”, please leave a comment with additional info, so we can share this when we publish the results, too! Please tweet this poll and help us spread the word, so we can get a good, statistically significant results.  We’ll publish the results hereand via @sematext (follow ... (more)

Three Arguments Against Enterprise SaaS By @MadGreek65 | @DevOpsSummit [#DevOps]

Three Arguments Against Enterprise SaaS That Fall Flat For capabilities that are not a core competency of an enterprise, today’s IT teams are hard pressed to justify why the needs of the business could not be met with a leading SaaS solution. Here’s the truth. Check out my latest whitepaper that  I coauthored for Bulger Partners. Software Is Eating the World Download slides ▸ Here Companies that were not previously in the technology space now find themselves competing with Google and Amazon on the speed of innovation. As the innovation cycle accelerates, companies must embrace rapid and constant change to both applications and their infrastructure, and find a way to deliver speed and agility of development without sacrificing reliability or efficiency of operations. In her Keynote at DevOps Summit Silicon Valley, Victoria Livschitz, CEO of Qubell, discussed how IT ... (more)

Mobile Stress Testing | @DevOpsSummit #DevOps #ContinuousDelivery

Falling beneath the umbrella of performance testing, both load and stress testing play an important role in assessing the availability and performance of your web or mobile applications under expected and extreme load. While the terms "stress testing" and "load testing" may be used interchangeably within a testing team or organization, the two differ when it comes to their definitions and purpose. Stress Testing vs. Load Testing Load Testing: A performance-related testing process that places simulated demand on software, web or mobile applications in order to measure responses and systems' behavior under both normal and anticipated peak load conditions. Its purpose: Providing insight into your application and system's behavior under expected load conditions. Stress Testing: A testing process designed to push an application's environment to its breaking point so that Q... (more)

Static Analysis & Development Testing for Embedded Devices

By Jason Schadewald, Product Manager at Parasoft You know those conversations that you have more times than you can count? Well, I recently had one of those at Design West with a very bright software engineer. This poor guy had a number of experiences with static analysis tools that left him with the “compiler warning equivalence” impression. If your static analysis experience is largely with freeware and your training is limited to Internet forums, then I certainly understand how that impression can form. On top of that, he said that the static analysis tools he tried reported “over 20,000 messages.” It’s easy to see why he and many developers like him would find the effort insurmountable. What we’re dealing with here is a question of validity and quantity of results, and a mature Development Testing platform will help you manage both with minimal human interventio... (more)

Burden of Security at 'Dev' in #DevOps By @Parasoft | @DevOpsSummit

Cloud Shifts the Burden of Security to Dev The move to the cloud brings a number of new security challenges, but the application remains your last line of defense. In his session at 15th Cloud Expo, Arthur Hicken, Evangelist at Parasoft, to discuss how developers are extremely well-poised to perform tasks critical for securing the application - provided that certain key obstacles are overcome. Speaker Bio: Arthur Hicken has been involved in automating various practices at Parasoft for almost 20 years. He has worked on projects including database development, the software development lifecycle, web publishing and monitoring, and integration with legacy systems. Arthur has worked with IT departments in companies such as Cisco, Vanguard, and Motorola to help improve their software development practices. He has taught at the College of DuPage in Illinois as well as dev... (more)

Last Minute QA Testing By @Plutora | @CloudExpo [#DevOps #Microservices]

Most Common Enterprise Release Risk:  Last Minute QA Testing By Sean Hamawi It's a "given" in software development - release schedules always slip. Requirements shift, developers underestimate timelines, and quality assurance (QA) finds unexpected defects. Another law of software development is that final release dates are often inflexible. If a market or a holiday shopping season defines your release date you understand how important it is to meet a fixed timeline. Once you've promised a release to the business at the end of the quarter, you are under pressure to deliver software on time and under budget no matter how much your internal timelines have slipped. As a release manager, it is your job to make the best of a challenging situation and to find creative ways to bring a project to an on-time delivery. As release deadlines near, IT management is often faced wi... (more)